POST /v1/responses の Hostlinku によって提供される Responses API を使用します。 OpenAIクライアントにbase_url Hostlinkuを指定し、トレースを無効にしてください(トレースはゲートウェイを経由せず、OpenAIプラットフォームにエクスポートされます)。
エージェントループの仕組み
エージェントループの1サイクルは、Hostlinkuゲートウェイへの1回のリクエストに相当します。エージェントがプロンプトを送信すると、モデルがツール呼び出しで応答し、エージェントがローカルでツールを実行(ファイルの読み書き、コマンドの実行)して、その結果を返します。このプロセスは、モデルが最終的な回答を返すまで繰り返されます。 ゲートウェイは各ループをアップストリームのモデルにルーティングし、そのすべてがコンソールに個別に記録されます → リクエストログには、トークンと費用の詳細が記載されています。
コードを変更せずに:環境変数
SDK OpenAI はOPENAI_BASE_URL および OPENAI_API_KEY を読み取るため、コードを変更することなく Agents SDK を Hostlinku にリダイレクトできます。環境変数でトレースを無効にするだけで済みます:
Responses API か、それとも Chat Completions か?
デフォルトのSDKはResponses API(/v1/responses)です。reasoningの項目に対応しており、最も充実したツールフローを備えているため、こちらを推奨します。Chat Completions(/v1/chat/completions)を使用する場合は:
ゲートウェイ経由でサポートされるもの
トラブルシューティング
- エラーログ tracing export 401 が満杯です* - トレースがまだ無効化されていません。
set_tracing_disabled(True)/setTracingDisabled(true)を呼び出すか、OPENAI_AGENTS_DISABLE_TRACING=1を設定してください。 400 previous_response_id tidak didukung-previous_response_id/conversation_idの使用を削除してください。上記の注記を参照してください。404 model_not_found-model=のslugはHostlinkuとするべきであり、元のモデル名であるOpenAI/Anthropicではない。

