Interface ParallelFunctionCallResult

Result of parallel function calls.

interface ParallelFunctionCallResult {
    success: boolean;
    calls: FunctionCallResult[];
    textContent?: string;
    tokenUsage?: {
        promptTokens: number;
        completionTokens: number;
        totalTokens: number;
    };
    latencyMs: number;
    modelId: string;
    providerId: string;
}

Properties

success: boolean

Whether all function calls were successful

Individual function call results

textContent?: string

Any content output alongside function calls

tokenUsage?: {
    promptTokens: number;
    completionTokens: number;
    totalTokens: number;
}

Token usage statistics

Type declaration

  • promptTokens: number
  • completionTokens: number
  • totalTokens: number
latencyMs: number

Generation latency in milliseconds

modelId: string

Model that was used

providerId: string

Provider that was used