@jambonz/sdk
    Preparing search index...

    Interface LlmVerb

    interface LlmVerb {
        verb: "llm";
        id?: string;
        vendor: string;
        model?: string;
        auth?: { apiKey?: string; [key: string]: unknown };
        connectOptions?: Record<string, unknown>;
        llmOptions: Record<string, unknown>;
        mcpServers?: McpServerConfig[];
        actionHook?: ActionHook;
        eventHook?: ActionHook;
        toolHook?: ActionHook;
        events?: string[];
    }
    Index

    Properties

    verb: "llm"
    id?: string
    vendor: string

    LLM vendor.

    model?: string

    Model name.

    auth?: { apiKey?: string; [key: string]: unknown }

    LLM vendor authentication.

    connectOptions?: Record<string, unknown>

    Additional connection options (e.g. custom base URLs).

    llmOptions: Record<string, unknown>

    LLM configuration including messages, temperature, tools.

    mcpServers?: McpServerConfig[]

    MCP servers for tool invocation.

    actionHook?: ActionHook

    Webhook when LLM conversation ends.

    eventHook?: ActionHook

    Webhook for real-time LLM events.

    toolHook?: ActionHook

    Webhook when LLM calls a tool.

    events?: string[]

    Event types to receive via eventHook.