Skip to main content
POST
{base_url}
/
v1
/
chat
/
completions
Error
A valid request URL is required to generate request examples
{
  "choices": [
    {
      "finish_reason": "<string>",
      "index": 123,
      "logprobs": {},
      "message": {
        "content": [
          {
            "image_url": {
              "detail": "<string>",
              "media_type": "<string>",
              "url": "<string>"
            },
            "input_audio": {
              "data": "<string>",
              "format": "<string>"
            },
            "text": "<string>",
            "type": "<string>"
          }
        ],
        "role": "<string>",
        "tool_calls": [
          {
            "function": {
              "arguments": "<string>",
              "name": "<string>"
            },
            "id": "<string>",
            "type": "<string>"
          }
        ]
      }
    }
  ],
  "created": 123,
  "id": "<string>",
  "model": "<string>",
  "object": "<string>",
  "provider": "<string>",
  "system_fingerprint": "<string>",
  "usage": {
    "completion_tokens": 123,
    "completion_tokens_details": {
      "accepted_prediction_tokens": 123,
      "audio_tokens": 123,
      "reasoning_tokens": 123,
      "rejected_prediction_tokens": 123
    },
    "prompt_tokens": 123,
    "prompt_tokens_details": {
      "audio_tokens": 123,
      "cached_tokens": 123,
      "image_tokens": 123,
      "text_tokens": 123
    },
    "raw_usage": {},
    "total_tokens": 123
  }
}

Documentation Index

Fetch the complete documentation index at: https://gomodel-docs-providers-restructure.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Chat completion request

max_tokens
integer
messages
object[]
model
string
parallel_tool_calls
boolean
provider
string

Gateway routing hint; stripped before upstream execution.

reasoning
object
stream
boolean
stream_options
object
temperature
number
tool_choice
any

string or object

tools
object[]

Response

JSON response or SSE stream when stream=true

choices
object[]
created
integer
id
string
model
string
object
string
provider
string
system_fingerprint
string
usage
object