..
a2a
refactor: daily fresh tech debt cleanup, rolling PR ( #42710 )
2026-09-24 04:17:23 -07:00
ai21 /chat
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
aiml
fix(cost): honor deployment pricing for image generation ( #39311 )
2026-09-22 11:40:39 -07:00
aiohttp_openai /chat
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
amazon_nova
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
anthropic
refactor: daily fresh tech debt cleanup, rolling PR ( #42710 )
2026-09-24 04:17:23 -07:00
apiserpent
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
aws_polly
refactor(typing): replace Any with proven types in 89 more backend files
2026-09-02 23:08:42 +00:00
azure
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
azure_ai
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
base_llm
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
baseten
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
bedrock
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
bedrock_mantle
feat(bedrock): serve the OpenAI models on bedrock-runtime's native Responses API (internal copy of #38489 ) ( #42767 )
2026-09-23 15:12:39 -07:00
black_forest_labs
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
brave /search
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
bytez
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
cerebras
fix(cerebras): add max_retries and extra_headers to get_supported_openai_params ( #36601 )
2026-08-25 14:10:56 -07:00
chatgpt
fix: answer get_api_base for github_copilot and chatgpt without running the login flow ( #42602 )
2026-09-22 17:23:44 -07:00
clarifai /chat
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
cloudflare /chat
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
codestral /completion
refactor(types): replace Any with proven types in 32 files
2026-09-21 10:51:46 +00:00
cohere
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
cometapi
fix(cost): honor deployment pricing for image generation ( #39311 )
2026-09-22 11:40:39 -07:00
compactifai
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
custom_httpx
refactor(types): replace Any with proven types in 13 files ( #42937 )
2026-09-24 09:02:02 -07:00
dashscope
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
databricks
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
dataforseo /search
refactor(typing): replace Any with proven types in 42 more backend files
2026-09-02 15:35:01 +00:00
datarobot /chat
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
deepgram
fix(deepgram): forward only the first model and language values to /listen
2026-09-18 21:29:29 +00:00
deepinfra
refactor(types): replace Any with precise types across 73 modules
2026-09-01 11:05:02 +00:00
deepseek
fix(anthropic): add the per-turn-control beta when a message carries output_config
2026-09-14 22:01:47 -07:00
deprecated_providers
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
docker_model_runner /chat
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
duckduckgo /search
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
e2b
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_decrease_anys_opus5
2026-08-29 06:03:33 -07:00
edenai
fix(fal_ai): reuse the status client and headers on the video result probe ( #42511 )
2026-09-22 13:12:51 -07:00
elevenlabs
refactor(typing): replace Any with proven types in 42 more backend files
2026-09-02 15:35:01 +00:00
empower /chat
exa_ai /search
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
fal_ai
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
fastcrw
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
featherless_ai /chat
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
firecrawl
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
fireworks_ai
fix(fireworks_ai): route firerouter short names and bill pass-through legs at the routed model's rates ( #42814 )
2026-09-23 20:53:17 -07:00
friendliai /chat
galadriel /chat
gdc
refactor(types): replace Any with real types across 29 more backend files
2026-09-08 10:14:07 +00:00
gemini
fix(fal_ai): reuse the status client and headers on the video result probe ( #42511 )
2026-09-22 13:12:51 -07:00
gigachat
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
github /chat
github_copilot
fix: answer get_api_base for github_copilot and chatgpt without running the login flow ( #42602 )
2026-09-22 17:23:44 -07:00
google_pse /search
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
gradient_ai /chat
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
groq
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
heroku /chat
refactor(lint): apply every safe ruff autofix and zero 28 strict-rule budgets
2026-08-01 15:43:29 -07:00
hosted_vllm
fix: address review feedback on Any reduction
2026-09-14 07:31:41 +00:00
huggingface
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
hyperbolic
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
inception
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
infinity
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_decrease_anys_opus5
2026-08-29 06:03:33 -07:00
jina_ai
refactor(types): replace Any with proven types in 32 files
2026-09-21 10:51:46 +00:00
lambda_ai
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
langflow
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
langgraph
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
lemonade
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
linkup
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
litellm_proxy
fix(spend_tracking): honour the global litellm_proxy override when inferring a model group provider
2026-09-17 00:03:01 +00:00
llamafile /chat
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
lm_studio
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
manus
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
meta /realtime
fix(vertex_ai): carry turns across stream rotation and route by model info
2026-09-18 15:35:59 -07:00
meta_llama /chat
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
milvus /vector_stores
refactor(s3_vectors): embed search queries through the shared vector store executor
2026-09-02 19:26:31 -07:00
minimax
refactor(typing): replace Any with proven types in 42 more backend files
2026-09-02 15:35:01 +00:00
mistral
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
modelscope
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
mongodb
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
moonshot /chat
fix(moonshot, together_ai): send the reasoning effort Kimi K3 accepts ( #38611 )
2026-08-27 20:46:46 -07:00
morph
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
nebius
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
nimble
feat(search): add Nimble as a search provider ( #36347 )
2026-08-14 17:09:58 -07:00
nlp_cloud
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
novita /chat
refactor(lint): apply every safe ruff autofix and zero 28 strict-rule budgets
2026-08-01 15:43:29 -07:00
nscale /chat
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
nvidia_nim
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
nvidia_riva
refactor(types): replace Any with real types across 11 more backend files
2026-09-08 14:09:22 +00:00
oci
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
ollama
fix(ollama): read the JSON thinking field on non-streaming completions ( #42838 )
2026-09-23 18:26:02 -07:00
oobabooga
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
openai
refactor: daily fresh tech debt cleanup, rolling PR ( #42710 )
2026-09-24 04:17:23 -07:00
openai_like
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
openrouter
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
opensandbox
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_decrease_anys_opus5
2026-08-29 06:03:33 -07:00
ovhcloud
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
parallel_ai /search
style(websearch): apply ruff format to changed files
2026-09-09 08:55:25 -04:00
pass_through
refactor(typing): replace Any with proven types in 42 more backend files
2026-09-02 15:35:01 +00:00
perplexity
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
petals
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
pg_vector /vector_stores
refactor(s3_vectors): embed search queries through the shared vector store executor
2026-09-02 19:26:31 -07:00
predibase
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
ragflow
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_decrease_anys_opus5_r4
2026-09-03 06:44:40 +00:00
recraft
fix(cost): honor deployment pricing for image generation ( #39311 )
2026-09-22 11:40:39 -07:00
reducto
refactor(types): replace Any with proven types in 32 files
2026-09-21 10:51:46 +00:00
replicate
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
runwayml
fix(fal_ai): reuse the status client and headers on the video result probe ( #42511 )
2026-09-22 13:12:51 -07:00
s3_vectors
fix(s3_vectors): embed registered-store ingests with the store's embedding model
2026-09-19 04:31:15 -07:00
sagemaker
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
sambanova
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
sap
refactor(types): replace Any with proven types in 5 files ( #42722 )
2026-09-23 03:14:45 -07:00
scaleway /audio_transcription
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
searchapi
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
searxng
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
serper /search
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
snowflake
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50:09 -07:00
soniox
refactor(typing): replace Any with proven types in 89 more backend files
2026-09-02 23:08:42 +00:00
stability
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
tavily /search
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
tencent
fix(tencent): satisfy basedpyright budget in thinking mapping
2026-08-24 18:41:50 -03:00
tinyfish /search
fix(search): propagate GET provider HTTP errors ( #40779 )
2026-09-11 14:07:32 -07:00
together_ai
fix(moonshot, together_ai): send the reasoning effort Kimi K3 accepts ( #38611 )
2026-08-27 20:46:46 -07:00
topaz
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
triton
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
v0
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
valkey
fix(vector-store): route embeddings through router
2026-09-01 15:33:18 -07:00
vercel_ai_gateway
refactor: daily fresh tech debt cleanup, rolling PR ( #42710 )
2026-09-24 04:17:23 -07:00
vertex_ai
refactor: daily fresh tech debt cleanup, rolling PR ( #42710 )
2026-09-24 04:17:23 -07:00
vllm
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
2026-08-05 02:37:24 -07:00
volcengine
refactor(types): replace Any with real types across 54 more backend files
2026-09-08 12:41:07 +00:00
voyage
Merge remote-tracking branch 'origin/main' into litellm_decrease_anys_opus5_r5
2026-09-21 12:57:38 -07:00
wandb
fix(wandb): gate reasoning effort on model capabilities
2026-09-10 20:47:13 +02:00
watsonx
feat(tokenizer): preserve Python defaults with opt-in Rust dispatch ( #42174 )
2026-09-22 04:41:11 +00:00
xai
feat(lint): add LIT013 flagging *-ok suppressions that suppress nothing and remove the 240 stale ones ( #42793 )
2026-09-23 17:50: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
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
zai
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
__init__.py
fix(gemini): bill Google Maps grounding as its own SKU
2026-08-26 15:31:27 -07:00
base.py
refactor(types): replace Any with real types across 178 backend files
2026-08-27 10:14:58 +00: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 real types across 178 backend files
2026-08-27 10:14:58 +00:00
maritalk.py
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
2026-08-04 12:54:39 -07:00
README.md