Interface: ParallelFunctionCallOptions
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:271
Options for parallel function/tool calls.
Properties
functions
functions:
FunctionDefinition[]
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:276
Available functions/tools the model can call
maxParallelCalls?
optionalmaxParallelCalls:number
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:279
Maximum number of parallel calls allowed
modelId?
optionalmodelId:string
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:288
Model ID to use
prompt
prompt:
string|object[]
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:273
The prompt requesting actions
providerId?
optionalproviderId:string
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:285
LLM provider to use
temperature?
optionaltemperature:number
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:291
Temperature for generation
timeoutMs?
optionaltimeoutMs:number
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:294
Timeout in milliseconds
toolChoice?
optionaltoolChoice:"none"|"auto"|"required"| {function: {name:string; };type:"function"; }
Defined in: packages/agentos/src/core/structured/IStructuredOutputManager.ts:282
Whether functions are required or optional