AxMCPChatResult Generated TypeScript API reference. typescript api api/reference build/apidocs/Interface.AxMCPChatResult.md interface AxMCPChatResult

AxMCPChatResult

Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/mcp/chat.ts#L12

Properties

PropertyType
messages( | { cache?: boolean; content: string; role: "system"; } | { cache?: boolean; content: | string | ( | { cache?: boolean; text: string; type: "text"; } | { altText?: string; cache?: boolean; details?: "high" | "low" | "auto"; image: string; mimeType: string; optimize?: "auto" | "quality" | "size"; type: "image"; } | { cache?: boolean; channels?: number; data: string; duration?: number; format?: AxAudioFormat; mimeType?: string; sampleRate?: number; transcription?: string; type: "audio"; } | { cache?: boolean; data: string; extractedText?: string; filename?: string; mimeType: string; type: "file"; } | { cache?: boolean; extractedText?: string; filename?: string; fileUri: string; mimeType: string; type: "file"; } | { cache?: boolean; cachedContent?: string; description?: string; title?: string; type: "url"; url: string; })[]; name?: string; role: "user"; } | { audio?: { id: string; transcript?: string; }; cache?: boolean; content?: string; functionCalls?: object[]; name?: string; role: "assistant"; thought?: string; thoughtBlocks?: AxThoughtBlockItem[]; } | { cache?: boolean; content?: AxFunctionResultContent; functionId: string; isError?: boolean; protocolResult?: { protocol: NonNullable< | undefined | { annotations?: Record<string, unknown>; kind: "mcp"; meta?: Record<string, unknown>; name: string; namespace: string; } | { kind: "ucp"; meta?: Record<string, unknown>; name: string; namespace: string; }>; value: unknown; }; result: string; role: "function"; })[]
responseAxChatResponse
Docs