Optional
apiKey
apiKey?: string
Optional
frequency_penalty
frequency_penalty?: number
Optional
logit_bias
logit_bias?: { [k: string]: unknown }
Optional
max_tokens
max_tokens?: number
Optional
messages
messages?: { content: string; role: "user" | "assistant"; [k: string]: unknown }[]
Optional
model
model?: string
Optional
n
n?: number
Optional
presence_penalty
presence_penalty?: number
Optional
project_id
project_id?: string | number
response_format?: { [k: string]: unknown }
Optional
seed
seed?: number
Optional
session_id
session_id?: string
Optional
stop
stop?: string
Optional
streaming
streaming?: boolean
Optional
system_prompt
system_prompt?: string
Optional
temperature
temperature?: number
tools?: { [k: string]: unknown }[]
Optional
top_p
top_p?: number
Optional
user
user?: string
Input to chat model class.