Skip to main content

Interface: ParallelFunctionCallOptions

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:271

Options for parallel function/tool calls.

Properties​

functions​

functions: FunctionDefinition[]

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:276

Available functions/tools the model can call


maxParallelCalls?​

optional maxParallelCalls: number

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:279

Maximum number of parallel calls allowed


modelId?​

optional modelId: string

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:288

Model ID to use


prompt​

prompt: string | object[]

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:273

The prompt requesting actions


providerId?​

optional providerId: string

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:285

LLM provider to use


temperature?​

optional temperature: number

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:291

Temperature for generation


timeoutMs?​

optional timeoutMs: number

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:294

Timeout in milliseconds


toolChoice?​

optional toolChoice: "none" | "auto" | "required" | { function: { name: string; }; type: "function"; }

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:282

Whether functions are required or optional