latestOpenAPI 3.1.02026-08-197104501.1 MB

8fbaab4fc7c5

chat/completions

Chat Completion

Follows the exact same API spec as OpenAI's Chat API https://platform.openai.com/docs/api-reference/chat

curl -X POST http://localhost:4000/v1/chat/completions 
-H "Content-Type: application/json" 
-H "Authorization: Bearer sk-1234" 
-d '{
    "model": "gpt-4o",
    "messages": [
        {
            "role": "user",
            "content": "Hello!"
        }
    ]
}'
post/v1/chat/completions

Request body

modelstring required
frequency_penaltynumber nullable
logit_biasobject nullable
logprobsboolean nullable
top_logprobsinteger nullable
max_tokensinteger nullable
ninteger nullable
presence_penaltynumber nullable
response_formatobject nullable
seedinteger nullable
service_tierstring nullable
stream_optionsobject nullable
temperaturenumber nullable
top_pnumber nullable
toolsobject[] nullable
parallel_tool_callsboolean nullable
functionsobject[] nullable
userstring nullable
streamboolean nullable
metadataobject nullable
guardrailsstring[] nullable
cachingboolean nullable
num_retriesinteger nullable
context_window_fallback_dictobject nullable
fallbacksstring[] nullable

Example request

{
  "messages": [
    {
      "role": "user",
      "content": "Hello, how are you?"
    }
  ]
}

Response

Successful Response

{"stackTrail":"paths:/v1/chat/completions:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}