IFClite TypeScript API
    Preparing search index...

    Interface ToolTurn

    What a provider adapter returns for one turn.

    interface ToolTurn {
        content: readonly ContentBlock[];
        refusal?: { category: string | null; explanation: string | null };
        servedModel?: string;
        stopReason: ToolTurnStopReason;
        usage: TokenUsage | null;
    }
    Index
    content: readonly ContentBlock[]
    refusal?: { category: string | null; explanation: string | null }
    servedModel?: string

    The model that actually served the turn (a server-side fallback may differ).

    stopReason: ToolTurnStopReason
    usage: TokenUsage | null

    Provider-reported; null when the provider did not report a complete count.