メインコンテンツへスキップ
ベースURL:https://api.hostlinku.com。すべてのゲートウェイエンドポイントは/v1の下にあり、ヘッダーAuthorization: Bearer または x-api-keyを介してAPIキーHostlinku(sk-…)を受け取ります。

レート制限

すべてのユーザーに質の高いサービスを提供するため、ゲートウェイではAPIキーごとに以下の制限を設けています: レート制限の詳細:
  • APIキーごとに60秒間の制限があります。すべてのモデルからのリクエストはまとめてカウントされます。
  • リミッターによって拒否されたリクエストは、残高に影響を与えません(クレジットの予約は発生しません)。
  • コンソールおよびパブリックエンドポイント(/api/*)は、IP 1つあたり 120 リクエスト/分に制限されています。認証エンドポイントは、IP 1つあたり 15 分間に 30 回の試行に制限されています。
制限に達した場合:
  • HTTP 429 Too Many Requestsを返します。
  • ヘッダー Retry-After には、再試行までの推奨秒数が記載されています。
  • ヘッダー RateLimit-Limit / RateLimit-Remaining / RateLimit-Reset(IETF 形式)には、現在の RPM クォータが表示されます。

Anthropic Messages API フォーマット

POST /v1/messages ネイティブ形式 Anthropic でモデルを呼び出します。リクエストヘッダーには x-api-key: YOUR_API_KEY(または Authorization: Bearer)を含める必要があります。 Anthropic SDK、Claude Code、Cursor、およびClineに対応しています。ANTHROPIC_BASE_URL=https://api.hostlinku.comを設定するだけで済みます。詳細なドキュメント:Anthropic Messages。

リクエストボディのパラメータ

リクエスト例

応答例

ストリーミング出力

応答は、SSE形式で各セグメントごとに送信されます:

OpenAI プロトコル (Chat Completions API)

POST /v1/chat/completions OpenAI、Chat Completions の形式で任意のモデルを呼び出してください。リクエストヘッダーには Authorization: Bearer YOUR_API_KEY を指定する必要があります。 SDK OpenAIは、base_url="https://api.hostlinku.com/v1"にリダイレクトされます。詳細なドキュメント:Chat Completions。

リクエストボディのパラメータ

リクエスト例

回答例

ストリーミング出力

OpenAI Responses API フォーマット

POST /v1/responses Codex CLI、OpenAI Agents SDK、および client.responses.create() で使用されるフォーマット。リクエストヘッダーには Authorization: Bearer YOUR_API_KEY が含まれ、ベース URL は https://api.hostlinku.com/v1 です。 ステートレス:storeは常にfalse、previous_response_idは400で拒否される - inputで完全な履歴を送信する。 完全なドキュメント:Responses API。

リクエストボディのパラメータ

リクエスト例

回答例

ストリーミング出力

エラーコード

呼び出されたエンドポイントのプロトコルに準拠したエンベロープエラー:/v1/chat/completions → { "status": "error", "error": { "code", "message" } };/v1/messages → { "type": "error", "error": { "type", "message" } };/v1/responses → { "error": { "message", "type", "param", "code" } }。 エラーメッセージには、決してアップストリームプロバイダの識別情報や生のテキストは含まれません。OpenAI 形式のエラーコードの完全な一覧は、エラー に記載されています。

429 レスポンスヘッダー

利用可能なモデルを照会する

GET /v1/models 使用中のService Mode API keyで利用可能なモデルと、そのモードにおけるの1Mトークンあたりの価格を返します。

リクエスト例

応答例