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:   | "together"
     | "anthropic"
     | "openai"
     | "deepseek"
     | "openai-responses"
     | "openai-compatible"
     | "google-gemini"
     | "webllm"
     | "azure-openai"
     | "deepseek-responses"
     | "mistral"
     | "cohere"
     | "grok"
     | "reka"
     | "openrouter"
     | "orcarouter"
     | "fireworks"
     | "huggingface-router"
     | "amazon-bedrock"
     | "azure-foundry"
     | "vertex-ai"
     | "databricks"
     | "baseten"
     | "groq"
     | "cerebras"
     | "deepinfra"
     | "sambanova"
     | "nebius"
     | "novita"
     | "hyperbolic"
     | "siliconflow"
     | "friendli"
     | "cloudflare-workers-ai"
     | "featherless"
     | "nscale"
     | "ovhcloud"
     | "scaleway"
     | "nvidia-nim"
     | "runpod-vllm"
     | "sagemaker-vllm"
     | "vllm"
     | "ollama"
     | "lm-studio"
     | "llama-cpp"
     | "localai"
     | "baseten-engine";
  modelRules: readonly Readonly<AxAIProfileModelRule>[];
  name: string;
  operations: Readonly<Record<string, Readonly<AxAIProfileOperation>>>;
  requiresApiURL: boolean;
  reviewedAt: string;
  sources: readonly string[];
  transport: AxAIProfileTransport;
}>[];

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

Returns

readonly Readonly<{ aliases: readonly string[]; authentication: Readonly<AxAIProfileAuthentication>; baseURL?: string; capabilities: Readonly<AxAIProfileCapabilities>; defaultEmbedModel?: string; defaultModel?: string; endpoint?: Readonly<AxAIProfileEndpoint>; id: | "together" | "anthropic" | "openai" | "deepseek" | "openai-responses" | "openai-compatible" | "google-gemini" | "webllm" | "azure-openai" | "deepseek-responses" | "mistral" | "cohere" | "grok" | "reka" | "openrouter" | "orcarouter" | "fireworks" | "huggingface-router" | "amazon-bedrock" | "azure-foundry" | "vertex-ai" | "databricks" | "baseten" | "groq" | "cerebras" | "deepinfra" | "sambanova" | "nebius" | "novita" | "hyperbolic" | "siliconflow" | "friendli" | "cloudflare-workers-ai" | "featherless" | "nscale" | "ovhcloud" | "scaleway" | "nvidia-nim" | "runpod-vllm" | "sagemaker-vllm" | "vllm" | "ollama" | "lm-studio" | "llama-cpp" | "localai" | "baseten-engine"; modelRules: readonly Readonly<AxAIProfileModelRule>[]; name: string; operations: Readonly<Record<string, Readonly<AxAIProfileOperation>>>; requiresApiURL: boolean; reviewedAt: string; sources: readonly string[]; transport: AxAIProfileTransport; }>[]

Docs