Skip to main content

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?

optional maxParallelCalls: number

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

Maximum number of parallel calls allowed


modelId?

optional modelId: 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?

optional providerId: string

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

LLM provider to use


temperature?

optional temperature: number

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

Temperature for generation


timeoutMs?

optional timeoutMs: number

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

Timeout in milliseconds


toolChoice?

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

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

Whether functions are required or optional