Skip to main content
POST
Create a chat completion (OpenAI compatible).

Authorizations

X-API-Key
string
header
required

Company API key - scoped to a specific company. Generate from the Integrations page in your dashboard.

Body

application/json

Chat completion request (OpenAI compatible)

Request body for chat completion (OpenAI compatible)

messages
object[]
required

Array of messages in the conversation

model
string
required

Model ID to use

frequency_penalty
number
default:0

Frequency penalty (-2.0 to 2.0)

logit_bias
object

Token ID to bias mapping

max_tokens
integer

Maximum tokens to generate

n
integer
default:1

Number of completions (only 1 supported)

presence_penalty
number
default:0

Presence penalty (-2.0 to 2.0)

response_format
object

Response format specification

seed
integer

Random seed for reproducibility

stop
string

Stop sequences (string or array)

stream
boolean
default:false

Enable streaming response

temperature
number
default:1

Sampling temperature (0-2)

tool_choice
string

Tool choice specification

tools
object[]

Tool definitions

top_p
number
default:1

Nucleus sampling parameter (0-1)

user
string

End-user identifier

Response

Chat completion response

Chat completion response

choices
object[]

Completion choices

created
integer

Creation timestamp

id
string

Completion ID

model
string

Model used

object
string

Object type (chat.completion)

system_fingerprint
string

System fingerprint

usage
object

Token usage