Telemetry params for AI operations. Tracks AI model invocations and token usage.

interface TelemetryAIParams {
    inputTokens?: number;
    modelID?: string;
    modelName?: string;
    operationType?: "chat" | "embedding" | "classification" | "summary";
    outputTokens?: number;
    promptID?: string;
    promptName?: string;
}

Properties

inputTokens?: number

Number of input tokens

modelID?: string

AI Model ID

modelName?: string

AI Model name

operationType?: "chat" | "embedding" | "classification" | "summary"

AI operation type

outputTokens?: number

Number of output tokens

promptID?: string

Prompt ID if using a saved prompt

promptName?: string

Prompt name if using a saved prompt