Properties
Optional
frequency_penalty
frequency_penalty?: number
Optional
logit_bias
logit_bias?: Record<string, number>
Optional
logprobs
logprobs?: boolean
Optional
max_completion_tokens
max_completion_tokens?: number
Optional
max_tokens
max_tokens?: number
Optional
metadata
metadata?: Record<string, string>
Optional
modalities
modalities?: ("audio" | "text")[]
Optional
parallel_tool_calls
parallel_tool_calls?: boolean
Optional
prediction
prediction?: null | ChatCompletionPredictionContent
Optional
presence_penalty
presence_penalty?: number
Optional
prompt_cache_key
prompt_cache_key?: string
Optional
reasoning_effort
reasoning_effort?: "high" | "low" | "medium" | "minimal"
Optional
safety_identifier
safety_identifier?: string
Optional
seed
seed?: number
Optional
service_tier
service_tier?: "default" | "auto" | "flex" | "scale" | "priority"
Optional
stop
stop?: string | string[]
Optional
store
store?: boolean
Optional
temperature
temperature?: number
Optional
tool_choice
tool_choice?: ChatCompletionToolChoiceOption
Optional
top_logprobs
top_logprobs?: number
Optional
top_p
top_p?: number
Optional
user
user?: string
Optional
verbosity
verbosity?: Verbosity
Optional
web_search_options
web_search_options?: WebSearchOptions