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