bn-router

API リファレンス

接続されたすべてのモデルに対する単一の OpenAI 互換エンドポイント。

エンドポイント

すべての chat completion は単一のエンドポイントに送信されます。プレースホルダーはダッシュボードの base URL に置き換えてください。

Endpoint
POST https://YOUR-BASE-URL/v1/chat/completions

Chat completions

リクエストボディは OpenAI の chat completions 形式に従います。model はモデルプラザの任意のモデル ID に設定します。

Request body
{
  "model": "your-model-id",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Write a haiku about gateways."}
  ],
  "temperature": 0.7
}

エラー

エラーは OpenAI のエラー形式に従います:エラーコードとメッセージを含む JSON。認証失敗・レート制限・残高不足などが代表的です。

Error body
{
  "error": {
    "code": "insufficient_balance",
    "message": "Your balance is too low to complete this request."
  }
}