..
a2a
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
ai21 /chat
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
aiml
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
aiohttp_openai /chat
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
amazon_nova
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
anthropic
fix(anthropic): release upstream messages stream on disconnect ( #48197 ) ( #48220 )
2026-10-25 00:06:31 +00:00
apiserpent
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
aws_polly
fix(aws_polly): read the engine from the bare model name ( #47963 )
2026-10-23 18:10:51 -07:00
azure
fix(vector_stores): put azure vector store id before the api-version query on retrieve, update and delete ( #48224 )
2026-10-24 13:44:19 -07:00
azure_ai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
base_llm
fix(vector_stores): put azure vector store id before the api-version query on retrieve, update and delete ( #48224 )
2026-10-24 13:44:19 -07:00
baseten
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
bedrock
fix(bedrock): price claude_platform calls from their own cost map rows ( #48150 )
2026-10-24 13:54:18 -07:00
bedrock_mantle
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
bespoke /decisions
feat(decisions): add Laya and Bespoke providers to the Add Model form ( #45260 )
2026-10-14 08:11:11 -07:00
black_forest_labs
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
brave /search
chore(typing): clear 670 basedpyright Any errors by validating provider payloads at the boundary ( #45388 )
2026-10-13 15:35:23 -07:00
bytez
refactor(typing): clear 1143 basedpyright Any errors across 273 files ( #46574 )
2026-10-15 21:08:47 +00:00
cerebras
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
chatgpt
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
clarifai /chat
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
claude_code
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
cloudflare
fix(cloudflare): clarify chat and decisions endpoints ( #47965 ) ( #48265 )
2026-10-25 00:29:48 +00:00
codestral /completion
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
codex
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
cohere
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
cometapi
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
compactifai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
custom_httpx
fix(vector_stores): put azure vector store id before the api-version query on retrieve, update and delete ( #48224 )
2026-10-24 13:44:19 -07:00
dashscope
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
databricks
feat(providers): add OpenCode Go routing and pricing ( #48140 )
2026-10-24 12:24:11 -07:00
dataforseo /search
chore(typing): clear 670 basedpyright Any errors by validating provider payloads at the boundary ( #45388 )
2026-10-13 15:35:23 -07:00
datarobot /chat
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
deepagents
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
deepgram
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
deepinfra
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
deepseek
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
deprecated_providers
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
docker_model_runner /chat
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
duckduckgo /search
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
e2b
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
edenai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
elevenlabs
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
empower /chat
exa_ai /search
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
fal_ai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
fastcrw
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
featherless_ai /chat
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
firecrawl
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
fireworks_ai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
friendliai /chat
fix(friendliai): drop litellm-internal message fields before sending ( #45092 )
2026-10-20 01:22:07 +00:00
galadriel /chat
gdc
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
gemini
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
gigachat
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
github /chat
github_copilot
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
google_pse /search
chore(typing): clear 670 basedpyright Any errors by validating provider payloads at the boundary ( #45388 )
2026-10-13 15:35:23 -07:00
gradient_ai /chat
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
groq
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
heroku /chat
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
hosted_vllm
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
huggingface
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
hyperbolic
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
inception
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
infinity
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
jina_ai
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
lambda_ai
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
langflow
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
langgraph
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
laya
feat(decisions): add Laya and Bespoke providers to the Add Model form ( #45260 )
2026-10-14 08:11:11 -07:00
lemonade
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
linkup
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
litellm_proxy
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
llamafile /chat
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
lm_studio
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
manus
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
meta /realtime
fix(realtime)!: keep turn_detection.type when a transcript guardrail disables auto-response ( #44939 )
2026-10-16 15:24:40 +00:00
meta_llama /chat
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
microsoft_365_copilot
fix(router)!: bound fake-streamed calls by the request timeout, not stream_timeout ( #47162 )
2026-10-17 22:08:02 +00:00
milvus /vector_stores
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
minimax
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
mistral
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
modelscope
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
mongodb
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
moonshot /chat
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
morph
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
nace /decisions
feat: add Nace Drex decisions provider ( #46523 )
2026-10-16 18:07:50 -07:00
nadir /chat
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
nebius
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
nimble
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
nlp_cloud
chore(typing): clear 670 basedpyright Any errors by validating provider payloads at the boundary ( #45388 )
2026-10-13 15:35:23 -07:00
novita /chat
fix(openai-compat): send provider attribution headers on the default SDK path (+ Perplexity) ( #44291 )
2026-10-07 13:21:27 -07:00
nscale /chat
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
nvidia_nim
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
nvidia_riva
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
oci
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
ollama
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
oobabooga
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
openai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
openai_like
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
opencode
fix(opencode): bill OpenCode Go requests from the reported list_cost ( #48254 )
2026-10-24 16:44:29 -07:00
openrouter
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
opensandbox
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
ovhcloud
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
parallel_ai /search
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
pass_through
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
perplexity
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
petals
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
pg_vector /vector_stores
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
pi
feat(harness): add pi harness for litellm.agent() ( #45467 )
2026-10-20 09:01:40 +00:00
predibase
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
ragflow
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
recraft
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
reducto
refactor(ocr): remove the Python OCR execution path and require the Rust route ( #43081 )
2026-09-24 18:18:50 -07:00
replicate
refactor(typing): clear 1143 basedpyright Any errors across 273 files ( #46574 )
2026-10-15 21:08:47 +00:00
runwayml
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
s3_vectors
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
sagemaker
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
sail
chore(lint): remove the LIT002 mutable-construction rule ( #43971 )
2026-10-01 12:24:02 -07:00
sambanova
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
sap
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
scaledown
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
scaleway
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
searchapi
chore(typing): clear 670 basedpyright Any errors by validating provider payloads at the boundary ( #45388 )
2026-10-13 15:35:23 -07:00
searxng
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
serper /search
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
snowflake
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
soniox
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
stability
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
strands_decider /decisions
feat(strands_decider): call a Strands Decider on an AgentCore runtime ARN ( #45678 )
2026-10-09 22:51:19 -07:00
tavily /search
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
tencent
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
tinyfish /search
refactor(types): replace Any with proven types in 137 files ( #44478 )
2026-10-05 11:01:45 -07:00
together_ai
fix(responses bridge): round-trip tool_search_call and tool_search_output items between turns ( #46444 )
2026-10-14 21:40:14 -07:00
tool_loop
feat(harness): add Harness.TOOL_LOOP, a minimal in-process tool-calling loop ( #44391 )
2026-10-03 17:33:01 +00:00
topaz
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
triton
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
typesafe /decisions
fix(decisions): read a deployment's own supports_box_questions flag before the cost map ( #46696 )
2026-10-15 12:34:36 -07:00
v0
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
valkey
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
vercel_ai_gateway
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
vertex_ai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
vllm
fix(prompt-templates): treat initial_prompt_value and final_prompt_value as optional ( #39762 )
2026-10-16 10:30:59 +00:00
volcengine
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
voyage
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
wandb
chore(lint): remove the LIT002 mutable-construction rule ( #43971 )
2026-10-01 12:24:02 -07:00
watsonx
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
xai
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
xinference /image_generation
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
you_com
fix(llms): join api_base and route with one shared helper ( #47535 )
2026-10-21 06:59:32 +00:00
zai
refactor(llms): expose public names for private provider helpers ( #45037 )
2026-10-07 08:49:25 -07:00
__init__.py
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
base.py
refactor(types): replace Any with proven types in 24 files ( #46663 )
2026-10-15 06:10:12 -07:00
compaction.py
feat(router): native compact-to-fit across conversation APIs ( #42074 )
2026-09-21 22:52:29 -07:00
custom_llm.py
refactor(types): replace Any with proven types in 24 files ( #46663 )
2026-10-15 06:10:12 -07:00
maritalk.py
refactor(typing): clear 1181 basedpyright Any errors across 431 files ( #47789 )
2026-10-24 11:31:09 -07:00
oss_decision.py
feat(decisions): add Laya and Bespoke providers to the Add Model form ( #45260 )
2026-10-14 08:11:11 -07:00
README.md