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

AxAIProfileSummary

TypeScript
type AxAIProfileSummary = 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<AxAIServiceOptions["thinkingTokenBudget"]>[];
}>;

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

Docs