unified-llm-client
    Preparing search index...

    Interface ConversationOptions

    Configuration for a new or restored Conversation.

    interface ConversationOptions {
        budgetExceededAction?: BudgetExceededAction;
        budgetUsd?: number;
        contextManager?: ContextManager;
        maxToolRounds?: number;
        maxContextTokens?: number;
        maxTokens?: number;
        messages?: CanonicalMessage[];
        model?: string;
        provider?: CanonicalProvider;
        providerOptions?: ProviderOptions;
        sessionId?: string;
        store?: SessionStore<ConversationSnapshot>;
        system?: string;
        tenantId?: string;
        toolExecutionTimeoutMs?: number;
        toolChoice?: CanonicalToolChoice;
        tools?: CanonicalTool<JsonObject>[];
        onWarning?: (message: string) => void;
    }
    Index

    Properties

    budgetExceededAction?: BudgetExceededAction
    budgetUsd?: number
    contextManager?: ContextManager
    maxToolRounds?: number
    maxContextTokens?: number
    maxTokens?: number
    messages?: CanonicalMessage[]
    model?: string
    providerOptions?: ProviderOptions
    sessionId?: string
    system?: string
    tenantId?: string
    toolExecutionTimeoutMs?: number
    toolChoice?: CanonicalToolChoice
    onWarning?: (message: string) => void