pydantic<3,>2
openai>=1.99.3
openresponses-types>=2.3.0.post1
anthropic>=0.83.0
rich
httpx
typing_extensions>=4.5.0

[all]
any-llm-sdk[anthropic,azure,azureanthropic,azureopenai,bedrock,cerebras,cohere,dashscope,databricks,deepinfra,deepseek,fireworks,gateway,gemini,groq,huggingface,inception,llama,llamacpp,llamafile,lmstudio,minimax,mistral,moonshot,mzai,nebius,ollama,openai,openrouter,perplexity,platform,portkey,qiniu,sagemaker,sambanova,together,vertexai,vertexaianthropic,vllm,voyage,watsonx,xai,zai]

[anthropic]

[azure]
azure-ai-inference

[azureanthropic]
anthropic>=0.83.0

[azureopenai]

[bedrock]
boto3

[cerebras]
cerebras_cloud_sdk>=1.23.0

[cohere]
cohere

[dashscope]

[databricks]

[deepinfra]

[deepseek]

[fireworks]

[gateway]

[gemini]
google-genai

[groq]
groq

[huggingface]
huggingface-hub

[inception]

[llama]

[llamacpp]

[llamafile]

[lmstudio]

[minimax]

[mistral]
mistralai>=2.0.0

[moonshot]

[mzai]

[nebius]

[ollama]
ollama>=0.5.1

[openai]

[openrouter]

[perplexity]

[platform]
any-llm-platform-client>=0.3.0
opentelemetry-sdk>=1.30.0
opentelemetry-exporter-otlp-proto-http>=1.30.0

[portkey]

[qiniu]

[sagemaker]
boto3

[sambanova]

[together]
together>=1.5.34

[vertexai]
google-genai

[vertexaianthropic]
anthropic[vertex]>=0.83.0

[vllm]

[voyage]

[voyage:python_version < "3.14"]
voyageai

[watsonx]

[watsonx:python_version < "3.14"]
ibm-watsonx-ai

[xai]
xai-sdk>=1.0.1

[zai]
