Skip to main content

概要

TokenLabはクライアントのbase URLをhttps://api.tokenlab.sh/v1にポイントすることで公式のOpenAI SDKと連携します。 ほとんどの新規プロジェクトでは、デフォルトのOpenAI互換パスとしてChat Completionsを使用することを推奨します。Responses APIは、Responses固有の動作が明確に必要な場合にのみ使用してください。 Responses固有のフィールドは、すべてのモデルやルーティング経路で同一に動作することは保証されません。
Python、JavaScript、Goには公式のOpenAI SDKがあります。PHPはOpenAI互換のコミュニティ製クライアントと相性が良いですが、公式のOpenAI SDKではありません。
タイプ: ネイティブSDK主要経路: OpenAI互換 / Chat Completionsサポート状況: コア経路としてサポートされています

インストール

POST /v1/responsesはResponses固有の動作が明確に必要な場合にのみ使用してください。Responses専用の一部フィールドは選択したモデルやルーティング経路に依存する場合があります。

クライアントの設定

推奨: Chat Completions

高度な使用法: Responses API

この経路は、ツールやワークフローが明確にOpenAI Responsesのセマンティクスに依存している場合にのみ使用してください。

Responsesでのストリーミング

ツール / 関数呼び出し

ResponsesでのVision

埋め込み

Chat Completions

Chat CompletionsはTokenLabのデフォルトのOpenAI互換パスです:

トラブルシューティング

  • ベースURLが正確に https://api.tokenlab.sh/v1 になっていることを確認してください
  • プロキシの干渉やカスタムHTTPクライアントのオーバーライドがないか確認してください
  • プロバイダの動作をデバッグする前にSDKのバージョンが最新であることを確認してください
  • APIキーが sk- で始まっていることを確認してください
  • TokenLabダッシュボードでキーが有効であることを確認してください
  • SDKが Authorization: Bearer ... を送信していることを確認してください
  • responses.create(...)/v1/responses にリクエストを送信します
  • chat.completions.create(...)/v1/chat/completions にリクエストを送信します
  • Responses固有の動作が明確に必要な場合を除き、デフォルトでは Chat Completions を使用してください