AxAIProfileCapabilities Generated TypeScript API reference. typescript api api/reference build/apidocs/TypeAlias.AxAIProfileCapabilities.md type AxAIProfileCapabilities

AxAIProfileCapabilities

TypeScript
type AxAIProfileCapabilities = object;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L57

Properties

audio?

TypeScript
optional audio: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L68


audioOutput?

TypeScript
optional audioOutput: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L69


caching?

TypeScript
optional caching: object;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L72

cacheBreakpoints?

TypeScript
optional cacheBreakpoints: boolean;

types

TypeScript
types: readonly ("ephemeral" | "persistent")[];

files?

TypeScript
optional files: object;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L70

uploadMethod

TypeScript
uploadMethod: "inline" | "upload" | "cloud";

functions

TypeScript
functions: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L58


images?

TypeScript
optional images: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L67


multiTurn

TypeScript
multiTurn: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L63


serviceTiers?

TypeScript
optional serviceTiers: readonly AxServiceTier[];

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L64


showThoughts?

TypeScript
optional showThoughts: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L66


streaming

TypeScript
streaming: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L59


structuredOutputModes

TypeScript
structuredOutputModes: readonly AxStructuredOutputRung[];

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L61


structuredOutputs

TypeScript
structuredOutputs: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L60


thinking

TypeScript
thinking: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L62


thinkingBudget?

TypeScript
optional thinkingBudget: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L65


webSearch?

TypeScript
optional webSearch: boolean;

Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/provider_profiles.ts#L71

Docs