概要
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パスが間違っている
APIパスが間違っている
responses.create(...)は/v1/responsesにリクエストを送信しますchat.completions.create(...)は/v1/chat/completionsにリクエストを送信します- Responses固有の動作が明確に必要な場合を除き、デフォルトでは Chat Completions を使用してください