axAIProfiles Generated TypeScript API reference. typescript api api/reference build/apidocs/Function.axAIProfiles.md function axAIProfiles

axAIProfiles

TypeScript
function axAIProfiles(): readonly Readonly<{
  aliases: readonly string[];
  authentication: Readonly<AxAIProfileAuthentication>;
  baseURL?: string;
  capabilities: Readonly<AxAIProfileCapabilities>;
  defaultEmbedModel?: string;
  defaultModel?: string;
  endpoint?: Readonly<AxAIProfileEndpoint>;
  id: AxAIProfileId;
  modelRules: readonly Readonly<AxAIProfileModelRule>[];
  name: string;
  operations: Readonly<Record<string, Readonly<AxAIProfileOperation>>>;
  requiresApiURL: boolean;
  reviewedAt: string;
  sources: readonly string[];
  transport: AxAIProfileTransport;
  unsupportedThinkingLevels?: readonly NonNullable<"high" | "low" | "none" | "medium" | "minimal" | "highest" | undefined>[];
}>[];

Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/provider_profiles.ts#L219

Returns

readonly Readonly<{ aliases: readonly string[]; authentication: Readonly<AxAIProfileAuthentication>; baseURL?: string; capabilities: Readonly<AxAIProfileCapabilities>; defaultEmbedModel?: string; defaultModel?: string; endpoint?: Readonly<AxAIProfileEndpoint>; id: AxAIProfileId; modelRules: readonly Readonly<AxAIProfileModelRule>[]; name: string; operations: Readonly<Record<string, Readonly<AxAIProfileOperation>>>; requiresApiURL: boolean; reviewedAt: string; sources: readonly string[]; transport: AxAIProfileTransport; unsupportedThinkingLevels?: readonly NonNullable<"high" | "low" | "none" | "medium" | "minimal" | "highest" | undefined>[]; }>[]

Docs