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

AxModelInfo

TypeScript
type AxModelInfo = object;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L50

Properties

aliases?

TypeScript
optional aliases: string[];

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L74


audio?

TypeScript
optional audio: object;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L84

input?

TypeScript
optional input: boolean;

output?

TypeScript
optional output: boolean;

cacheReadTokenCostPer1M?

TypeScript
optional cacheReadTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L56


cacheWriteTokenCostPer1M?

TypeScript
optional cacheWriteTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L57


characterIsToken?

TypeScript
optional characterIsToken: boolean;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L53


completionTokenCostPer1M?

TypeScript
optional completionTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L55


contextWindow?

TypeScript
optional contextWindow: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L90


currency?

TypeScript
optional currency: string;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L52


deprecatedOn?

TypeScript
optional deprecatedOn: string;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L93

ISO date (YYYY-MM-DD) the upstream provider will stop serving this model.


fastCacheReadTokenCostPer1M?

TypeScript
optional fastCacheReadTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L71

Cache read token cost when a provider speed tier such as Anthropic fast mode is active.


fastCacheWriteTokenCostPer1M?

TypeScript
optional fastCacheWriteTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L73

Cache write token cost when a provider speed tier such as Anthropic fast mode is active.


fastCompletionTokenCostPer1M?

TypeScript
optional fastCompletionTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L69

Completion token cost when a provider speed tier such as Anthropic fast mode is active.


fastPromptTokenCostPer1M?

TypeScript
optional fastPromptTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L67

Prompt token cost when a provider speed tier such as Anthropic fast mode is active.


isDeprecated?

TypeScript
optional isDeprecated: boolean;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L91


isExpensive?

TypeScript
optional isExpensive: boolean;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L89


longContextCacheReadTokenCostPer1M?

TypeScript
optional longContextCacheReadTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L63

Cache read token cost for requests exceeding longContextThreshold


longContextCompletionTokenCostPer1M?

TypeScript
optional longContextCompletionTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L61

Completion token cost for requests exceeding longContextThreshold


longContextPromptTokenCostPer1M?

TypeScript
optional longContextPromptTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L59

Prompt token cost for requests exceeding longContextThreshold


longContextThreshold?

TypeScript
optional longContextThreshold: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L65

Total input token count (including cached) above which long-context rates apply


maxTokens?

TypeScript
optional maxTokens: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L88


name

TypeScript
name: string;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L51


notSupported?

TypeScript
optional notSupported: object;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L80

temperature?

TypeScript
optional temperature: boolean;

topP?

TypeScript
optional topP: boolean;

promptTokenCostPer1M?

TypeScript
optional promptTokenCostPer1M: number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L54


supported?

TypeScript
optional supported: object;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L75

showThoughts?

TypeScript
optional showThoughts: boolean;

structuredOutputs?

TypeScript
optional structuredOutputs: boolean;

thinkingBudget?

TypeScript
optional thinkingBudget: boolean;
Docs