x-api-key(Anthropic形式)またはAuthorization: Bearer sk-…のヘッダーを受け付けます。 すべての応答には、request-id / x-request-id ヘッダー(リクエスト ID: Hostlinku、フォーマット: msg_…)が含まれ、非ストリーミングの成功応答には x-model が含まれます。
クイック設定
各ツール(Claude Code、Clineなど)ごとのステップバイステップガイドは、IDEとエージェントの統合に記載されています。 クロード・コードbodyパラメータ
リスト外のフィールドは破棄されます。無効なボディは
400 invalid_request_errorとして拒否され、フィールドごとの詳細はerror.details.issuesに記載されています。
非ストリーミングの応答
id および model は、常に Hostlinku の公開識別子です。 ブロック hostlinku は拡張情報(Anthropic の SDK では無視される)であり、、Service Mode API key のコストおよびレイテンシが含まれている。
ストリーミング (stream: true)
ゲートウェイは、フレーム番号 Anthropic(event: + data:)の SSE イベントを送信します:
- 最終使用量は
message_deltaに記載されています。費用は、message_stop以降の実使用量に基づいて計算されます。 - ストリームが途中で失敗した場合、ゲートウェイは
event: errorと{"type":"error","error":{"type":…,"message":…}}を送信し、偽のmessage_stopは送信しない。 - 最初のバイトの前に発生したエラー(残高不足、モデルが存在しない、レート制限)は、正しいHTTPステータスを伴う通常のJSONレスポンスとして返されます。SDK Anthropicでは、これらを例外 (
AuthenticationError、NotFoundError、RateLimitError、…)としてマッピングします。
トークンの数を数える
model、messages、オプション:system、tools、tool_choice、thinking。{ "input_tokens": 15 }の回答。費用はかかりません。
フォーマットエラー
エラーメッセージには、アップストリームプロバイダーの識別子が含まれていません。OpenAI 形式のエラーコードの完全な一覧は、エラー に記載されています。

