litellm/litellm/llms
Uzair Ali fcfe856e10
Add support for GPT 5 codex models (#14841)
* Add support for GPT 5 codex models

* lint

* fixes
2025-09-30 18:44:35 -07:00
..
ai21/chat (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
aiml fix: img gen 2025-08-23 14:03:11 -07:00
aiohttp_openai/chat VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
anthropic fix: fix minor linting errors 2025-09-27 11:46:19 -07:00
azure fix: fix error on main 2025-09-27 13:31:11 -07:00
azure_ai restore 2025-09-23 03:08:59 +00:00
base_llm [Feat] Batches - Add bedrock retrieve endpoint support (#14618) 2025-09-16 19:19:02 -07:00
baseten lint 2025-08-19 13:36:41 -07:00
bedrock fix: fix linting errors 2025-09-27 14:25:05 -07:00
bytez ruff check ./litellm --fix 2025-07-12 11:04:02 -07:00
cerebras (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
clarifai VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
cloudflare/chat VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
codestral/completion Codestral - return litellm latency overhead on /v1/completions + Add '__contains__' support for ChatCompletionDeltaToolCall (#10879) 2025-05-27 16:13:44 -07:00
cohere fix: cohere generate api is deprecated (#14676) 2025-09-18 07:27:51 -07:00
cometapi feat: add CometAPI provider support with chat completions and streaming (#13458) 2025-08-11 18:06:37 -07:00
compactifai Fix CompactifAI provider tests and implementation 2025-09-15 22:03:42 +02:00
custom_httpx fix: fix linting errors on main.py 2025-09-27 12:53:42 -07:00
dashscope [Fixes] Using Qwen API Tiered Pricing (#14479) 2025-09-11 20:07:41 -07:00
databricks fix: convert_anthropic_tool_to_databricks_tool 2025-09-11 20:12:01 -07:00
datarobot/chat Updated URL handling for DataRobot provider base 2025-08-21 19:42:46 -06:00
deepgram [Feat] Add Eleven Labs - Speech To Text Support on LiteLLM (#12119) 2025-06-27 17:50:49 -07:00
deepinfra fix: use fastuuid helper (#14903) 2025-09-25 15:47:01 -07:00
deepseek Litellm staging 05 10 2025 - openai pdf url support + sagemaker chat content length error fix (#10724) 2025-05-10 17:41:57 -07:00
deprecated_providers build(pyproject.toml): add new dev dependencies - for type checking (#9631) 2025-03-29 11:02:13 -07:00
elevenlabs [Feat] Add Eleven Labs - Speech To Text Support on LiteLLM (#12119) 2025-06-27 17:50:49 -07:00
empower/chat LiteLLM Common Base LLM Config (pt.3): Move all OAI compatible providers to base llm config (#7148) 2024-12-10 17:12:42 -08:00
featherless_ai/chat fix: fix model param mapping 2025-05-19 20:24:47 -07:00
fireworks_ai fix: use fastuuid helper (#14903) 2025-09-25 15:47:01 -07:00
friendliai/chat (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
galadriel/chat (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
gemini fix: fix linting errors 2025-09-27 14:02:27 -07:00
github/chat (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
github_copilot Merge branch 'main' into feat/github-copilot-thinking-reasoning-support 2025-08-27 22:09:15 -07:00
gradient_ai/chat Add digitalocean provider (#12169) 2025-08-09 16:26:33 -07:00
groq [Feat] Support reasoning_effort in Groq (#14207) 2025-09-03 10:43:47 -07:00
heroku/chat fixes linter error 2025-07-28 09:44:02 -06:00
hosted_vllm Set the response_format as it is 2025-09-29 08:11:24 +09:00
huggingface fix: fix minor linting errors 2025-09-27 11:46:19 -07:00
hyperbolic Revert "Litellm dev 07 21 2025 p1 (#12848)" 2025-07-22 18:28:36 -07:00
infinity fix: use fastuuid helper (#14903) 2025-09-25 15:47:01 -07:00
jina_ai fix: use fastuuid helper (#14903) 2025-09-25 15:47:01 -07:00
lambda_ai Revert "Litellm dev 07 21 2025 p1 (#12848)" 2025-07-22 18:28:36 -07:00
lemonade Removing unecessary import 2025-09-30 12:12:24 -06:00
litellm_proxy ruff check fix 2025-08-18 18:28:25 -07:00
llamafile/chat Add llamafile as a provider (#10203) (#10482) 2025-05-01 18:36:55 -07:00
lm_studio fix(lm_studio): resolve illegal Bearer header value issue 2025-09-12 22:41:30 +02:00
meta_llama/chat [Feat] Enable Tool Calling for meta_llama (#11895) 2025-06-19 13:44:22 -07:00
mistral Merge branch 'main' into litellm_dev_08_15_2025_p1 2025-08-23 10:51:56 -07:00
moonshot/chat Fix MoonshotChatConfig to address limitations of kimi-thinking-preview model by excluding additional parameters (#12772) 2025-07-19 15:10:57 -07:00
morph fix morph api tests 2025-07-22 18:44:44 -07:00
nebius Integration with Nebius AI Studio added (#11143) 2025-05-27 11:05:22 -07:00
nlp_cloud VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
novita/chat Add new model provider Novita AI (#7582) (#9527) 2025-05-12 21:49:30 -07:00
nscale/chat Add nscale support for streaming (#10698) 2025-05-09 11:39:23 -07:00
nvidia_nim #response_format NVIDIA-NIM add response_format to OpenAI parameters mapping (#12003) 2025-06-24 09:44:35 -07:00
oci Fix error message for missing OCI parameters 2025-09-16 16:37:22 -03:00
ollama fix: use fastuuid helper (#14903) 2025-09-25 15:47:01 -07:00
oobabooga VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
openai Add support for GPT 5 codex models (#14841) 2025-09-30 18:44:35 -07:00
openai_like [Bug] Fix: Vertex Mistral not working for streaming (#13952) 2025-08-25 17:39:40 -07:00
openrouter Openrouter - filter out cache_control flag for non-anthropic models (allows usage with claude code) (#12850) 2025-07-21 22:15:48 -07:00
ovhcloud feat: Add OVHCloud AI Endpoints as a provider 2025-09-12 13:37:03 +02:00
perplexity add Perplexity citation annotations support (#13225) 2025-08-02 08:47:35 -07:00
petals VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
pg_vector/vector_stores [Feat] UI Vector Stores - Allow adding Vertex RAG Engine, OpenAI, Azure (#12752) 2025-07-18 18:25:26 -07:00
predibase VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
recraft [Feat] Add Google AI Studio Imagen4 model family (#13065) 2025-07-28 21:25:40 -07:00
replicate VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
sagemaker Feat(bedrock): support api key authentication for AWS Bedrock API (#12426) (#12495) 2025-07-10 15:12:17 -07:00
sambanova Feat/sambanova embeddings (#13308) 2025-08-12 17:15:26 -07:00
snowflake VertexAI non-jsonl file storage support (#9781) 2025-04-09 14:01:48 -07:00
together_ai fix: use fastuuid helper (#14903) 2025-09-25 15:47:01 -07:00
topaz Add /vllm/* and /mistral/* passthrough endpoints (adds support for Mistral OCR via passthrough) 2025-04-14 22:06:33 -07:00
triton fix(triton/completion/transformation.py): remove bad_words / stop wor… (#10163) 2025-04-19 11:23:37 -07:00
v0 feat: add v0 provider support (#12751) 2025-07-18 18:26:44 -07:00
vercel_ai_gateway Merge branch 'main' into add-vercel-ai-gateway-provider 2025-07-31 18:49:03 -07:00
vertex_ai Merge pull request #15022 from BerriAI/litellm_gemini_tool_search 2025-09-29 21:57:50 -07:00
vllm fix vllm passthrough 2025-09-22 10:09:02 -03:00
volcengine fix bug 2025-09-15 17:20:30 +08:00
voyage/embedding Add support for voyage-context-3 embedding model 2025-08-22 00:15:12 +05:30
wandb (feat): Add W&B Inference to LiteLLM 2025-09-11 00:07:30 +05:30
watsonx fix: fix linting errors on main 2025-09-27 13:06:05 -07:00
xai Fix unsupported stop param for grok-code models (#14565) 2025-09-15 07:00:54 -07:00
xinference/image_generation [Feat] Add XInference Image Generation API Provider (#12439) 2025-07-08 21:17:38 -07:00
__init__.py Gemini - web search cost tracking + Update max output tokens for nova models 2025-06-05 23:25:18 -07:00
base.py Gemini - web search cost tracking + Update max output tokens for nova models 2025-06-05 23:25:18 -07:00
custom_llm.py Add bridge for /chat/completion -> /responses API (#11632) 2025-06-11 22:20:18 -07:00
maritalk.py build(pyproject.toml): add new dev dependencies - for type checking (#9631) 2025-03-29 11:02:13 -07:00
ollama_chat.py fix: use fastuuid helper (#14903) 2025-09-25 15:47:01 -07:00
README.md LiteLLM Minor Fixes and Improvements (09/13/2024) (#5689) 2024-09-14 10:02:55 -07:00

File Structure

August 27th, 2024

To make it easy to see how calls are transformed for each model/provider:

we are working on moving all supported litellm providers to a folder structure, where folder name is the supported litellm provider name.

Each folder will contain a *_transformation.py file, which has all the request/response transformation logic, making it easy to see how calls are modified.

E.g. cohere/, bedrock/.