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."
  }
}