ドキュメント
APIリファレンスログイン

OpenAI互換性

OpenAI SDKのChat CompletionsをカスタムベースURLで使います。各エンドポイントとモデル機能の対応は明示されています。

対応エンドポイント

エンドポイントサポート
GET /v1/models確認済みメタデータを持つ有効なカタログ。
GET /v1/models/{model_id}1つの承認済みモデル。
POST /v1/chat/completionsテキスト生成、確認済みツール呼び出し、SSE。

Responses、埋め込み、画像、音声、ファイル、ファインチューニング、Anthropic Messagesのエンドポイントは未実装です。これらが必要なクライアントは別の対応モードを使ってください。

リクエストフィールド

フィールド指定可能な値
model, messagesモデルIDと1件以上のメッセージが必要です。リクエストサイズとモデルのコンテキスト上限が適用されます。
rolessystem, developer, user, assistant, tool.
max_tokensまたはmax_completion_tokens出力上限は1つで、モデルの制限も適用されます。
temperature, top_p0–2 and 0–1 respectively.
stream, stream_optionsストリーミングの真偽値と任意のinclude_usage。
stop停止シーケンス文字列またはリスト。プロバイダーの上限が適用されます。
tools, tool_choice, parallel_tool_calls関数ツール定義。リクエストサイズとプロバイダーの上限が適用されます。
nちょうど1。

未定義パラメータや非対応メッセージフィールドは黙って無視せず拒否します。メッセージ内容はテキストで、画像・音声の配列は受け付けません。

クライアント設定

POST /v1/chat/completions
curl "https://uncensoredlabs.dev/v1/chat/completions" \
  -H "Authorization: Bearer $UNCENSOREDLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"YOUR_APPROVED_MODEL_ID","messages":[{"role":"user","content":"Hello"}],"max_tokens":256}'