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/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/ai/provider_profiles.ts#L175

Docs