OptionalabortSignal
abortSignal?:
AbortSignal
Optionalinstructions
instructions?:
string
OptionalmaxMessages
maxMessages?:
number
OptionalmaxTokens
maxTokens?:
number
OptionalnumSuggestions
numSuggestions?:
number
parallelToolCalls?:
boolean
OptionalrawAttributes
rawAttributes?:
Record<string,
any>
OptionalreasoningEffort
reasoningEffort?:
"low"
|
"medium"
|
"high"
responseFormatOptions?:
Partial<
{
allowExtraKeys:
boolean;
name:
string;
numRetries:
number;
strict:
boolean;
},
>
Optionalstream
stream?:
boolean
Optionaltemperature
temperature?:
number
Optionalthinking
thinking?:
{
budgetTokens?:
number;
enabled:
boolean
}
tools?:
{
description?:
string;
name:
string;
schema:
ZodType
}[]