Skip to content

Supported Providers

any-llm supports {n} providers. Click any provider to see its supported features and configuration. Provider source code is in src/any_llm/providers/.

IDKeyBaseResponsesCompletionStreaming
(Completions)
Reasoning
(Completions)
Image
(Completions)
EmbeddingList ModelsBatch
anthropicANTHROPIC_API_KEYANTHROPIC_BASE_URL
azureAZURE_API_KEYAZURE_AI_CHAT_ENDPOINT
azureanthropicAZURE_ANTHROPIC_API_KEYAZURE_ANTHROPIC_API_BASE
azureopenaiAZURE_OPENAI_API_KEYAZURE_OPENAI_ENDPOINT
bedrockAWS_BEARER_TOKEN_BEDROCKAWS_ENDPOINT_URL_BEDROCK_RUNTIME
cerebrasCEREBRAS_API_KEYCEREBRAS_API_BASE
cohereCOHERE_API_KEYCOHERE_BASE_URL
databricksDATABRICKS_TOKENDATABRICKS_HOST
deepseekDEEPSEEK_API_KEYDEEPSEEK_API_BASE
fireworksFIREWORKS_API_KEYFIREWORKS_API_BASE
gatewayGATEWAY_API_KEYGATEWAY_API_BASE
geminiGEMINI_API_KEY/GOOGLE_API_KEYGOOGLE_GEMINI_BASE_URL
groqGROQ_API_KEYGROQ_BASE_URL
huggingfaceHF_TOKENHUGGINGFACE_API_BASE
inceptionINCEPTION_API_KEYINCEPTION_API_BASE
llamaLLAMA_API_KEYLLAMA_API_BASE
llamacppNoneLLAMACPP_API_BASE
llamafileNoneLLAMAFILE_API_BASE
lmstudioLM_STUDIO_API_KEYLM_STUDIO_API_BASE
minimaxMINIMAX_API_KEYMINIMAX_API_BASE
mistralMISTRAL_API_KEYMISTRAL_API_BASE
moonshotMOONSHOT_API_KEYMOONSHOT_API_BASE
mzaiANY_LLM_KEYANY_LLM_PLATFORM_URL
nebiusNEBIUS_API_KEYNEBIUS_API_BASE
ollamaNoneOLLAMA_HOST
openaiOPENAI_API_KEYOPENAI_BASE_URL
openrouterOPENROUTER_API_KEYOPENROUTER_API_BASE
perplexityPERPLEXITY_API_KEYPERPLEXITY_BASE_URL
portkeyPORTKEY_API_KEYPORTKEY_API_BASE
sagemakerAWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEYSAGEMAKER_ENDPOINT_URL
sambanovaSAMBANOVA_API_KEYSAMBANOVA_API_BASE
togetherTOGETHER_API_KEYTOGETHER_API_BASE
vertexaiVERTEXAI_API_BASE
vertexaianthropicVERTEXAI_ANTHROPIC_API_BASE
vllmVLLM_API_KEYVLLM_API_BASE
voyageVOYAGE_API_KEYVOYAGE_API_BASE
watsonxWATSONX_API_KEYWATSONX_URL
xaiXAI_API_KEYXAI_API_BASE
zaiZAI_API_KEYZAI_BASE_URL