OptionalapiKey
apiKey?: string
Optionalfrequency_penalty
frequency_penalty?: number
Optionallogit_bias
logit_bias?: { [k: string]: unknown }
Optionalmax_tokens
max_tokens?: number
Optionalmessages
messages?: { content: string; role: "user" | "assistant"; [k: string]: unknown }[]
Optionalmodel
model?: string
Optionaln
n?: number
Optionalpresence_penalty
presence_penalty?: number
Optionalproject_id
project_id?: string | number
response_format?: { [k: string]: unknown }
Optionalseed
seed?: number
Optionalsession_id
session_id?: string
Optionalstop
stop?: string
Optionalstreaming
streaming?: boolean
Optionalsystem_prompt
system_prompt?: string
Optionaltemperature
temperature?: number
tools?: { [k: string]: unknown }[]
Optionaltop_p
top_p?: number
Optionaluser
user?: string
Input to chat model class.