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