any-llm-ts
Providers

Providers

Registered providers, environment variables, and capability metadata generated from the library.

The registry contains the same provider names as the tracked Python source revision. Native adapters handle services whose SDK or protocol needs translation, while a data-driven adapter handles OpenAI-compatible endpoints. The table below is generated from AnyLLM.getAllProviderMetadata() during development and checked for drift in CI.

ProviderTierEnvironment variableChatStreamMessagesEmbedResponsesBatchFilesRerankVisionPDFReasoning
anthropicverifiedANTHROPIC_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported✓Supported✓Supported—Not supported✓Supported✓Supported✓Supported
atlascloudcommunityATLASCLOUD_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
azurecommunityAZURE_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported
azureanthropiccommunityAZURE_ANTHROPIC_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported✓Supported
azureopenaiverifiedAZURE_OPENAI_API_KEY✓Supported✓Supported✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported✓Supported—Not supported—Not supported
bedrockverifiedAWS_BEARER_TOKEN_BEDROCK✓Supported✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported✓Supported—Not supported✓Supported
cascadiacommunityCASCADIA_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
cerebrasverifiedCEREBRAS_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
coherecommunityCOHERE_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported✓Supported✓Supported—Not supported✓Supported
dashscopecommunityDASHSCOPE_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported—Not supported
databrickscommunityDATABRICKS_TOKEN✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
deepinfracommunityDEEPINFRA_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
deepseekverifiedDEEPSEEK_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
edenaicommunityEDENAI_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported—Not supported
fireworksverifiedFIREWORKS_API_KEY✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
geminiverifiedGEMINI_API_KEY or GOOGLE_API_KEY✓Supported✓Supported✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported✓Supported✓Supported✓Supported
githubcommunityGITHUB_TOKEN✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported
gmicommunityGMI_API_KEY✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
groqverifiedGROQ_API_KEY✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
huggingfacecommunityHF_TOKEN✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported
inceptionverifiedINCEPTION_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported
kenaricommunityKENARI_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
llamacommunityLLAMA_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported
llamacppverifiedLLAMACPP_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
llamafileverifiedNot required✓Supported—Not supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
lmstudioverifiedLM_STUDIO_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
metacommunityMODEL_API_KEY✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported—Not supported✓Supported✓Supported—Not supported
minimaxverifiedMINIMAX_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
mistralverifiedMISTRAL_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported
moonshotverifiedMOONSHOT_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
mzaicommunityANY_LLM_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
nebiusverifiedNEBIUS_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
neosantaracommunityNEOSANTARA_API_KEY✓Supported✓Supported✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported✓Supported✓Supported✓Supported
ollamaverifiedNot required✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported✓Supported
openaiverifiedOPENAI_API_KEY✓Supported✓Supported✓Supported✓Supported✓Supported✓Supported✓Supported—Not supported✓Supported✓Supported—Not supported
openrouterverifiedOPENROUTER_API_KEY✓Supported✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported✓Supported✓Supported✓Supported
otariverifiedOTARI_AI_TOKEN or GATEWAY_API_KEY✓Supported✓Supported✓Supported✓Supported✓Supported✓Supported—Not supported✓Supported✓Supported✓Supported✓Supported
ovhcloudcommunityOVHCLOUD_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported
perplexitycommunityPERPLEXITY_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported—Not supported
portkeyverifiedPORTKEY_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported✓Supported
qiniucommunityQINIU_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
requestycommunityREQUESTY_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported✓Supported
sagemakercommunityAWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported—Not supported
sambanovaverifiedSAMBANOVA_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
telnyxcommunityTELNYX_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
togetherverifiedTOGETHER_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported✓Supported✓Supported—Not supported✓Supported
vertexaicommunityGOOGLE_CLOUD_PROJECT and GOOGLE_CLOUD_LOCATION✓Supported✓Supported✓Supported✓Supported—Not supported✓Supported—Not supported—Not supported✓Supported✓Supported✓Supported
vertexaianthropiccommunityGOOGLE_CLOUD_PROJECT✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported✓Supported✓Supported
vllmcommunityVLLM_API_KEY✓Supported✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported✓Supported
voyageverifiedVOYAGE_API_KEY—Not supported—Not supported—Not supported✓Supported—Not supported—Not supported—Not supported✓Supported—Not supported—Not supported—Not supported
watsonxcommunityWATSONX_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported—Not supported—Not supported
xaiverifiedXAI_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported
zaiverifiedZAI_API_KEY✓Supported✓Supported✓Supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported—Not supported✓Supported

Read metadata at runtime

import { AnyLLM } from "any-llm-ts";

const names = AnyLLM.getSupportedProviders();
const openai = AnyLLM.getProviderMetadata("openai");
const everyProvider = AnyLLM.getAllProviderMetadata();

Each ProviderMetadata object includes:

  • the normalized provider name
  • the default apiBase, when one exists
  • the conventional envApiKey and envApiBase
  • whether an API key is required
  • the provider's documentation URL
  • conservative operation and feature capabilities
  • the verified or community integration tier
  • whether promptCacheKey is supported, forwarded, or rejected

Adapter categories

AdapterProviders
OpenAI and OpenAI-compatibleopenai, azureopenai, plus compatible registry rows
Anthropicanthropic, azureanthropic, vertexaianthropic
Google Gen AIgemini, vertexai
AWSbedrock, sagemaker
Other native integrationsazure, cohere, github, huggingface, meta, mistral, otari, together, voyage, watsonx

Provider registration indicates API compatibility. It is not a claim that every provider, model, region, account tier, and operation is continuously tested with live credentials.

The parity manifest records the Python source commit, provider names, operations, capability matrix, and verified set. CI compares that manifest with the runtime registry so future source updates produce an explicit, reviewable parity gap.