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

APIリファレンス

対応する公開推論エンドポイントとリクエストフィールド。機械可読スキーマはOpenAPI文書をダウンロードしてください。

エンドポイント

メソッドパス目的
GET/v1/models有効な承認済みモデルを一覧表示。
GET/v1/models/{model_id}承認済みモデルを1つ取得。
POST/v1/chat/completionsJSONの生成結果またはSSEストリームを取得します。
GET/healthWorkerの稼働状態。
GET/readyデータベースと推論の準備状態。

チャットリクエスト

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}'

モデルIDとメッセージが必要です。max_tokensとmax_completion_tokensのどちらか一方を指定してください。チャットリクエストは4 MiBまでで、入力コンテキストとツールの上限はプロバイダーが適用します。

応答

通常の呼び出しはOpenAI互換のチャット生成結果を返します。ストリーミングは data: [DONE] で終わるSSEデルタを返します。最終精算前に使用量の確認が必要です。

ヘッダー / フィールド目的
認可アプリ用Bearerキー。
Content-Typeリクエストにはapplication/json。
Idempotency-Key任意の重複防止参照。
x-request-id調査用の応答参照。
usage精算に使う提供元のトークン数。

稼働状態と準備状態

GET /health は稼働を確認します。GET /ready は依存関係と推論準備も確認し、サービス停止中や公開条件未達では503を返す場合があります。Workerの正常稼働だけでは実推論の有効化は確認できません。