Supported endpoints

Chat, legacy completions, models, balance, and usage are served. Embeddings, images, assistants, and batches are not.

On this page

OpenBroker serves a small OpenAI-compatible surface. Other OpenAI routes are not offered.

Served

Method and pathAuthRole
POST /v1/chat/completionsobk- keyChat. The body is forwarded, including tools.
POST /v1/completionsobk- keyOne string prompt. See Legacy completions.
GET /v1/modelsNoneLive model ids.
GET /v1/balanceobk- keyLedger and what a new request can spend.
GET /v1/usageobk- keyOne page of your requests.
GET /v1/usage/summaryobk- keyTotals for a UTC date range.
GET /v1/usage/{id}obk- keyOne request.

Not served

These are not OpenBroker routes. A client that calls them does not get a completion:

  • Embeddings (/v1/embeddings)
  • Images, audio, speech, and transcriptions
  • Assistants, threads, files, fine-tuning, and batches
  • Moderations

messages are forwarded as you send them. A model can still reject a field, including a tool call or an image part. That rejection comes back as the upstream response.

Public reads that are not inference

No API key:

A dashboard sign-in is a browser session. It is not a bearer key for /v1.