* Fix incorrect agent API request example payload structure (#29556) * fix(otel): add litellm_metadata fallback in _get_span_context and _end_proxy_span_from_kwargs (#29427) * fix(otel): add litellm_metadata fallback in _get_span_context and _end_proxy_span_from_kwargs On /v1/messages and other LITELLM_METADATA_ROUTES, the parent OTel span is stored in litellm_params['litellm_metadata'] instead of litellm_params['metadata']. When the request body contains a native 'metadata' field (e.g. Anthropic's {"user_id": "..."}), litellm_params['metadata'] gets overwritten and the parent span is lost, producing orphan root spans with a different trace_id. Add fallback checks to litellm_metadata in: - _get_span_context(): so child spans find the correct parent - _end_proxy_span_from_kwargs(): so the proxy span gets closed Fixes: https://github.com/BerriAI/litellm/issues/27934 * test(otel): tighten assertions per Greptile review - test_span_context_metadata_takes_priority: assert litellm_metadata span is never accessed, proving metadata takes priority - test_span_context_no_parent_when_neither_has_span: assert both ctx and detected_span are None --------- Co-authored-by: shin-berri <shin-laptop@berri.ai> Co-authored-by: yuneng-jiang <yuneng@berri.ai> Co-authored-by: Aneesh-Fiddler <aneeshfiddler@gmail.com> Co-authored-by: Sameer Kankute <sameer@berri.ai> * fix: remove premature end-user budget check from get_end_user_object (#29420) * fix(proxy): remove premature end-user budget check from get_end_user_object Problem: - `_check_end_user_budget()` was called inside `get_end_user_object()` - This caused budget checks to run BEFORE `skip_budget_checks` could be evaluated - Zero-cost models (e.g., local vLLM) were incorrectly blocked when end-users exceeded their budget, even though they should bypass budget checks Solution: - Remove `_check_end_user_budget()` calls from `get_end_user_object()` - Budget enforcement now happens exclusively in `common_checks()` where `skip_budget_checks` context is available - `get_end_user_object()` keeps `route` as optional in function parameter for backwards compatibility and future implementation. * refactor(tests): update budget enforcement tests to reflect changes in get_end_user_object - test_get_end_user_object() verifies data fetching - test_check_end_user_budget() verifies enforcement - test_budget_enforcement_blocks_over_budget_users() integrates _check_end_user_budget() - test_resolve_end_user_reraises_budget_exceeded() is now test_resolve_end_user since no budget exceeded is thrown in get_end_user_object() * Gemini /images/generate and /images/edits billing fixes + add support for size and aspect ratio params (#29534) * Fix Gemini image config mapping * Address Gemini image config review * Format Gemini image generation transform * Fix Gemini image token usage logging * Share Gemini image request helpers * Fix Gemini Imagen model routing * Fixes as per self code review * Fixes per internal code review * Stop gating Imagen imageSize forwarding * Document Gemini image size mapping source * chore: retrigger lint * Clarify Gemini candidate count precedence * Add Inception provider (#29522) * add inception as provider (chat, fim) * linting * seperate test suite for chat and fim * fix test coverage * fix: model hub custom pricing model info (#29293) * Opik user auth key metadata extractors (#28397) * fix: enhance Opik metadata extraction to include user API key auth context fixed after refactoring to extractor logic * test: add unit tests for OPik metadata extraction logic * fix: enhance extract_opik_metadata function to prioritize metadata sources for improved accuracy * fix(ci): clarified comments and edited unit tests * test: add unit tests for OPik metadata extraction with auth and requester overrides * fix(ui): replace fixed favicon.ico with current api get /get_favicon (#29532) Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar> * fix(vertex/gemini): keep tool_call reference when a text-only assistant message follows (#29561) `_gemini_convert_messages_with_history` tracks `last_message_with_tool_calls` so a following tool result can be matched back to its tool call. The assignment was inside a branch guarded by `assistant_msg.get("tool_calls", []) is not None`, which is also True for a text-only assistant message (an empty list is not None). As a result, an assistant message with no tool calls that appears between a tool call and its tool result overwrote the reference, and conversion failed with: Exception: Missing corresponding tool call for tool response message. This shape is common: a model emits a short narration/assistant message after a tool call before the tool result is appended. Only update `last_message_with_tool_calls` when the assistant message actually carries tool_calls (or a function_call). Adds a regression test. Co-authored-by: shin-berri <shin-laptop@berri.ai> Co-authored-by: yuneng-jiang <yuneng@berri.ai> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> * Add 1-hour cache write pricing for EU/AU/JP Bedrock Anthropic models (#28572) * fix(thinking): handle None thinking param in is_thinking_enabled (#28598) Squash-merged by litellm-agent from Terrajlz's PR. * feat(helm): support tpl rendering in podAnnotations (#28609) Squash-merged by litellm-agent from devauxbr's PR. * Forward custom_llm_provider through the Responses API bridge (Fixes #28505) (#28575) * Forward custom_llm_provider through the Responses API bridge (Fixes #28505) When a Chat Completions request to a GPT-5.4+ model contains both `tools` and `reasoning_effort`, `completion()` auto-routes through `responses_api_bridge`. The bridge handler called `litellm.responses()` / `litellm.aresponses()` without forwarding the already-resolved `custom_llm_provider`, so the downstream call re-invoked `get_llm_provider()` with `custom_llm_provider=None` and stripped a second provider prefix from a `provider/provider/model` deployment string. For a deployment configured as `openai/openai/openai/gpt-5.5`, the bridge flow sent `openai/gpt-5.5` to the upstream API instead of the correct `openai/openai/gpt-5.5`. Upstream APIs that enforce model-name allow-lists rejected this as `key_model_access_denied`. Fix: pass the locally-resolved `custom_llm_provider` into both the sync `responses()` and async `aresponses()` calls so the downstream `_resolve_model_provider_for_responses` sees an explicit provider and skips the second prefix-strip. New regression test `tests/test_litellm/completion_extras/test_responses_bridge_provider_propagation.py` pins both call sites: each must forward `custom_llm_provider`. * fix(28505): set custom_llm_provider on request_data instead of as duplicate kwarg Greptile flagged that the previous patch passed custom_llm_provider as an explicit kwarg to responses()/aresponses() while request_data already carried it via the spread of sanitized_litellm_params, which would raise TypeError: got multiple values for keyword argument on every real bridge call. Switches to assigning request_data['custom_llm_provider'] before the call so the resolved provider wins over whatever sanitized_litellm_params spread in, without duplicating the kwarg. Updates the regression test to seed request_data with a sentinel custom_llm_provider so it actually exercises the overwrite path (the previous test mocked transform_request with a minimal dict and never hit the conflict). * chore: trigger shin-agent re-eval on retargeted staging base * chore: trigger shin-agent re-eval against updated Greptile state * Add 1-hour cache write pricing for EU/AU/JP Bedrock Anthropic models The 1-hour prompt-cache write tier (`cache_creation_input_token_cost_above_1hr`) was added to the us./global. variants of the Claude 4.5/4.6/4.7 family on Bedrock, but the eu./au./jp. cross-region inference profiles were left without it. AWS Bedrock pricing applies the same +10% regional premium across all geo profiles, so eu./au./jp. should carry the same 1-hour rates as us. (1.6x the 5-minute regional rate). Without these fields, cost tracking on EU/AU/JP Bedrock 1-hour-TTL prompt caching falls back to the 5-minute write rate and undercounts spend by ~60% for European, Australian, and Japanese tenants. Adds the 1-hour tier (and Sonnet 4.5's long-context >200K tier where AWS publishes one) to 14 regional Bedrock entries in both `model_prices_and_context_window.json` and the bundled `model_prices_and_context_window_backup.json`: - eu./au. Opus 4.6 ($11.00 / MTok) - eu./au. Opus 4.7 ($11.00 / MTok) - eu./au./jp. Sonnet 4.6 ($6.60 / MTok) - eu./au./jp. Sonnet 4.5 ($6.60 / MTok regular, $13.20 / MTok LC) - eu./au./jp. Haiku 4.5 ($2.20 / MTok) Also extends `tests/test_litellm/test_bedrock_anthropic_1hr_cache_pricing.py` with a `REGIONAL_EXPECTED` parametrized block covering all 13 new entries plus the existing 1.6x ratio invariant. Note: `eu.anthropic.claude-opus-4-5-20251101-v1:0` carries the wrong 5m rate today (base 6.25e-06 instead of regional 6.875e-06), which would break the 1.6x ratio check. It is intentionally left out of this PR so the scope stays "1-hour cache tier addition" — a separate follow-up should correct the EU 5m rates for Opus 4.5. --------- Co-authored-by: Terrajlz <info@jouleselectrictech.com> Co-authored-by: Bruno Devaux <devaux.br@gmail.com> Co-authored-by: Sameer Kankute <sameer@berri.ai> * Add 1-hour cache write pricing tier for Vertex AI Anthropic models (#28569) * fix(thinking): handle None thinking param in is_thinking_enabled (#28598) Squash-merged by litellm-agent from Terrajlz's PR. * feat(helm): support tpl rendering in podAnnotations (#28609) Squash-merged by litellm-agent from devauxbr's PR. * Forward custom_llm_provider through the Responses API bridge (Fixes #28505) (#28575) * Forward custom_llm_provider through the Responses API bridge (Fixes #28505) When a Chat Completions request to a GPT-5.4+ model contains both `tools` and `reasoning_effort`, `completion()` auto-routes through `responses_api_bridge`. The bridge handler called `litellm.responses()` / `litellm.aresponses()` without forwarding the already-resolved `custom_llm_provider`, so the downstream call re-invoked `get_llm_provider()` with `custom_llm_provider=None` and stripped a second provider prefix from a `provider/provider/model` deployment string. For a deployment configured as `openai/openai/openai/gpt-5.5`, the bridge flow sent `openai/gpt-5.5` to the upstream API instead of the correct `openai/openai/gpt-5.5`. Upstream APIs that enforce model-name allow-lists rejected this as `key_model_access_denied`. Fix: pass the locally-resolved `custom_llm_provider` into both the sync `responses()` and async `aresponses()` calls so the downstream `_resolve_model_provider_for_responses` sees an explicit provider and skips the second prefix-strip. New regression test `tests/test_litellm/completion_extras/test_responses_bridge_provider_propagation.py` pins both call sites: each must forward `custom_llm_provider`. * fix(28505): set custom_llm_provider on request_data instead of as duplicate kwarg Greptile flagged that the previous patch passed custom_llm_provider as an explicit kwarg to responses()/aresponses() while request_data already carried it via the spread of sanitized_litellm_params, which would raise TypeError: got multiple values for keyword argument on every real bridge call. Switches to assigning request_data['custom_llm_provider'] before the call so the resolved provider wins over whatever sanitized_litellm_params spread in, without duplicating the kwarg. Updates the regression test to seed request_data with a sentinel custom_llm_provider so it actually exercises the overwrite path (the previous test mocked transform_request with a minimal dict and never hit the conflict). * chore: trigger shin-agent re-eval on retargeted staging base * chore: trigger shin-agent re-eval against updated Greptile state * Add 1-hour cache write pricing tier for Vertex AI Anthropic models GCP Vertex AI publishes a separate 1-hour cache write column for the Claude family (1.6x the 5-minute write rate, matching the documented Bedrock ratio). LiteLLM's Vertex AI Anthropic entries only carry the 5-minute tier, so any request that uses `cache_control: {"ttl": "1h"}` on Vertex AI Claude is undercounted in cost tracking by ~60%. The runtime side already supports the 1-hour tier — `VertexAIAnthropicConfig` extends `AnthropicConfig`, populating `ephemeral_1h_input_tokens`, and `_calculate_cache_creation_cost` reads `cache_creation_input_token_cost_above_1hr`. Only the price registry was missing data. Adds the field to 19 vertex_ai/claude-* entries across both `model_prices_and_context_window.json` and the bundled `model_prices_and_context_window_backup.json`: - Haiku 4.5 ($1.25 -> $2.00 / MTok) - Sonnet 3.7 / 4 / 4.5 / 4.6 ($3.75 -> $6.00 / MTok) - Opus 4.5 / 4.6 / 4.7 ($6.25 -> $10.00 / MTok) - Opus 4 / 4.1 ($18.75 -> $30.00 / MTok) Adds `tests/test_litellm/test_vertex_anthropic_1hr_cache_pricing.py` mirroring the Bedrock equivalent — pins each (5m, 1h) pair per model and asserts the 1.6x ratio across the family. Fixes #27781. --------- Co-authored-by: Terrajlz <info@jouleselectrictech.com> Co-authored-by: Bruno Devaux <devaux.br@gmail.com> Co-authored-by: Sameer Kankute <sameer@berri.ai> * Fix Gemini multimodal function responses (#29325) Co-authored-by: shin-berri <shin-laptop@berri.ai> Co-authored-by: yuneng-jiang <yuneng@berri.ai> * address greptile review: add _transform_image_usage method and model-map supports_image_size flag - Add _transform_image_usage instance method to GoogleImageGenConfig that delegates to transform_gemini_image_usage, fixing the regression test - Replace hardcoded "2.5-flash" string check in supports_gemini_image_size with a get_model_info lookup on supports_image_size (default true) - Add supports_image_size: false to all gemini-2.5-flash model entries in model_prices_and_context_window.json so capability is controlled via the model map rather than embedded in code * fix test failures: schema validation, mypy type, model info plumbing, pricing test - Add supports_image_size to ModelInfoBase TypedDict so get_model_info surfaces it - Pass supports_image_size through _get_model_info_helper constructor call - Fix supports_gemini_image_size to use value is not False (None means unset, defaults to True) - Add supports_image_size to JSON schema in test_aaamodel_prices_and_context_window_json_is_valid - Correct gemini-3.1-flash-lite pricing assertions in test to match JSON values * Add Azure AI Kimi K2.6 metadata (#27052) * Add Azure AI Kimi K2.6 metadata * Scope Kimi metadata test cost map setup * fall back to substring check for models not in model_prices_and_context_window.json Models like gemini-2.5-flash-image-preview are not in the pricing JSON, so get_model_info raises. Fall back to "2.5-flash" not in model when the JSON has no explicit supports_image_size entry for the model. * fix(inception): don't forward global litellm.api_key to Inception FIM Match the Inception chat config: resolve only an Inception-specific key (param, litellm.inception_key, or INCEPTION_API_KEY) for the text-completion FIM path. The global litellm.api_key (often an OpenAI key) was both leaking to api.inceptionlabs.ai and taking precedence over the configured Inception key when set. * fix(auth): enforce end-user budget on custom-auth path that skips common_checks get_end_user_object() no longer raises BudgetExceededError, so custom-auth deployments with custom_auth_run_common_checks unset (which skip the centralized common_checks gate) stopped enforcing the end-user budget, letting an over-budget end user keep making requests. Re-enforce the budget in _run_post_custom_auth_checks on that path. --------- Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar> Co-authored-by: Isha <72744901+IshaMeera@users.noreply.github.com> Co-authored-by: aneeshsangvikar <aneeshsangvikar@fiddler.ai> Co-authored-by: shin-berri <shin-laptop@berri.ai> Co-authored-by: yuneng-jiang <yuneng@berri.ai> Co-authored-by: Aneesh-Fiddler <aneeshfiddler@gmail.com> Co-authored-by: Suleiman Elkhoury <108065141+suleimanelkhoury@users.noreply.github.com> Co-authored-by: Dmitriy Alergant <93501479+DmitriyAlergant@users.noreply.github.com> Co-authored-by: Yanis Miraoui <yanis.miraoui19@imperial.ac.uk> Co-authored-by: Lovro Seder <vrovro@gmail.com> Co-authored-by: Thomas Mildner <12685945+Thomas-Mildner@users.noreply.github.com> Co-authored-by: José Luis Di Biase <josx@interorganic.com.ar> Co-authored-by: Lai Quang Huy <64073540+1qh@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> Co-authored-by: Filippo Menghi <113345637+Cyberfilo@users.noreply.github.com> Co-authored-by: Terrajlz <info@jouleselectrictech.com> Co-authored-by: Bruno Devaux <devaux.br@gmail.com> Co-authored-by: ZHONG Ziwen <67355585+zzw-math@users.noreply.github.com> Co-authored-by: Emerson Gomes <emerson.gomes@thalesgroup.com> Co-authored-by: mateo-berri <277851410+mateo-berri@users.noreply.github.com>
2971 lines
87 KiB
JSON
2971 lines
87 KiB
JSON
{
|
|
"_comment": "This file defines which endpoints are supported by each LiteLLM provider",
|
|
"_schema": {
|
|
"provider_slug": {
|
|
"display_name": "Display name shown in README (e.g., 'OpenAI (`openai`)')",
|
|
"url": "Link to provider documentation",
|
|
"endpoints": {
|
|
"chat_completions": "Supports /chat/completions endpoint",
|
|
"messages": "Supports /messages endpoint (Anthropic format)",
|
|
"responses": "Supports /responses endpoint (OpenAI/Anthropic unified)",
|
|
"embeddings": "Supports /embeddings endpoint",
|
|
"image_generations": "Supports /image/generations endpoint",
|
|
"audio_transcriptions": "Supports /audio/transcriptions endpoint",
|
|
"audio_speech": "Supports /audio/speech endpoint",
|
|
"moderations": "Supports /moderations endpoint",
|
|
"batches": "Supports /batches endpoint",
|
|
"rerank": "Supports /rerank endpoint",
|
|
"ocr": "Supports /ocr endpoint",
|
|
"search": "Supports /search endpoint",
|
|
"skills": "Supports /skills endpoint",
|
|
"interactions": "Supports /interactions endpoint (Google AI Interactions API)",
|
|
"a2a_(Agent Gateway)": "Supports /a2a/{agent}/message/send endpoint (A2A Protocol)",
|
|
"container": "Supports OpenAI's /containers endpoint",
|
|
"container_file": "Supports OpenAI's /containers/{id}/files endpoint",
|
|
"compact": "Supports /responses/compact endpoint",
|
|
"files": "Supports /files endpoint for file operations",
|
|
"image_edits": "Supports /images/edits endpoint for image editing",
|
|
"vector_stores_create": "Supports creating a new vector store via /vector_stores endpoint",
|
|
"vector_stores_search": "Supports searching a vector store via /vector_stores/{id}/search endpoint",
|
|
"video_generations": "Supports /videos/generations endpoint for video generation"
|
|
}
|
|
}
|
|
},
|
|
"providers": {
|
|
"a2a": {
|
|
"display_name": "A2A (Agent-to-Agent) (`a2a`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/a2a",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"abliteration": {
|
|
"display_name": "Abliteration (`abliteration`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/abliteration",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"aiml": {
|
|
"display_name": "AI/ML API (`aiml`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/aiml",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"ai21": {
|
|
"display_name": "AI21 (`ai21`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/ai21",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"ai21_chat": {
|
|
"display_name": "AI21 Chat (`ai21_chat`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/ai21",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"amazon_nova": {
|
|
"display_name": "Amazon Nova (`amazon_nova`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/amazon_nova",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"anthropic": {
|
|
"display_name": "Anthropic (`anthropic`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/anthropic",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"skills": true,
|
|
"a2a": true,
|
|
"interactions": true,
|
|
"count_tokens": true
|
|
}
|
|
},
|
|
"anthropic_text": {
|
|
"display_name": "Anthropic Text (`anthropic_text`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/anthropic",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"skills": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"apertis": {
|
|
"display_name": "Apertis (`apertis`)",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"aihubmix": {
|
|
"display_name": "AIHubMix (`aihubmix`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/aihubmix",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": true,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": false,
|
|
"rerank": true,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"assemblyai": {
|
|
"display_name": "AssemblyAI (`assemblyai`)",
|
|
"url": "https://docs.litellm.ai/docs/pass_through/assembly_ai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"auto_router": {
|
|
"display_name": "Auto Router (`auto_router`)",
|
|
"url": "https://docs.litellm.ai/docs/proxy/auto_routing",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"bedrock": {
|
|
"display_name": "AWS - Bedrock (`bedrock`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/bedrock",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": true,
|
|
"a2a": true,
|
|
"interactions": true,
|
|
"bedrock_invoke": true,
|
|
"bedrock_converse": true,
|
|
"vector_stores_search": true,
|
|
"count_tokens": true,
|
|
"rag_ingest": true,
|
|
"rag_query": true
|
|
}
|
|
},
|
|
"s3_vectors": {
|
|
"display_name": "AWS S3 Vectors (`s3_vectors`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/s3_vectors",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false,
|
|
"interactions": false,
|
|
"vector_stores_create": true,
|
|
"vector_stores_search": true
|
|
}
|
|
},
|
|
"sagemaker": {
|
|
"display_name": "AWS - Sagemaker (`sagemaker`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/aws_sagemaker",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"aws_polly": {
|
|
"display_name": "AWS - Polly (`aws_polly`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/aws_polly",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": true,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"azure": {
|
|
"display_name": "Azure (`azure`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/azure",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": true,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true,
|
|
"vector_stores_search": true,
|
|
"assistants": true,
|
|
"fine_tuning": true,
|
|
"text_completion": true
|
|
}
|
|
},
|
|
"azure_ai": {
|
|
"display_name": "Azure AI (`azure_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/azure_ai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": true,
|
|
"image_edits": true,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"ocr": true,
|
|
"a2a": true,
|
|
"interactions": true,
|
|
"vector_stores_create": true,
|
|
"vector_stores_search": true
|
|
}
|
|
},
|
|
"azure_ai/doc-intelligence": {
|
|
"display_name": "Azure AI Document Intelligence (`azure_ai/doc-intelligence`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/azure_document_intelligence",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"ocr": true
|
|
}
|
|
},
|
|
"azure_ai/agents": {
|
|
"display_name": "Azure AI Foundry Agents (`azure_ai/agents`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/azure_ai_agents",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"azure_text": {
|
|
"display_name": "Azure Text (`azure_text`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/azure",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"baseten": {
|
|
"display_name": "Baseten (`baseten`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/baseten",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"bytez": {
|
|
"display_name": "Bytez (`bytez`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/bytez",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"cerebras": {
|
|
"display_name": "Cerebras (`cerebras`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/cerebras",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"charity_engine": {
|
|
"display_name": "Charity Engine (`charity_engine`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/charity_engine",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false,
|
|
"interactions": false
|
|
}
|
|
},
|
|
"chutes": {
|
|
"display_name": "Chutes (`chutes`)",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"clarifai": {
|
|
"display_name": "Clarifai (`clarifai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/clarifai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"cloudflare": {
|
|
"display_name": "Cloudflare AI Workers (`cloudflare`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/cloudflare_workers",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"codestral": {
|
|
"display_name": "Codestral (`codestral`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/codestral",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"cohere": {
|
|
"display_name": "Cohere (`cohere`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/cohere",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"cohere_chat": {
|
|
"display_name": "Cohere Chat (`cohere_chat`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/cohere",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"cometapi": {
|
|
"display_name": "CometAPI (`cometapi`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/cometapi",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"compactifai": {
|
|
"display_name": "CompactifAI (`compactifai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/compactifai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"crusoe": {
|
|
"display_name": "Crusoe (`crusoe`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/crusoe",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"custom": {
|
|
"display_name": "Custom (`custom`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/custom_llm_server",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"custom_openai": {
|
|
"display_name": "Custom OpenAI (`custom_openai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/openai_compatible",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"dashscope": {
|
|
"display_name": "Dashscope (`dashscope`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/dashscope",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"databricks": {
|
|
"display_name": "Databricks (`databricks`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/databricks",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"dataforseo": {
|
|
"display_name": "DataForSEO (`dataforseo`)",
|
|
"url": "https://docs.litellm.ai/docs/search/dataforseo",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"datarobot": {
|
|
"display_name": "DataRobot (`datarobot`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/datarobot",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"deepgram": {
|
|
"display_name": "Deepgram (`deepgram`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/deepgram",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"deepinfra": {
|
|
"display_name": "DeepInfra (`deepinfra`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/deepinfra",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"deepseek": {
|
|
"display_name": "Deepseek (`deepseek`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/deepseek",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"duckduckgo": {
|
|
"display_name": "DuckDuckGo (`duckduckgo`)",
|
|
"url": "https://docs.litellm.ai/docs/search/duckduckgo",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"elevenlabs": {
|
|
"display_name": "ElevenLabs (`elevenlabs`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/elevenlabs",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": true,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"exa_ai": {
|
|
"display_name": "Exa AI (`exa_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/search/exa_ai",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"brave": {
|
|
"display_name": "Brave Search (`brave`)",
|
|
"url": "https://docs.litellm.ai/docs/search/brave",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"empower": {
|
|
"display_name": "Empower (`empower`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/empower",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"fal_ai": {
|
|
"display_name": "Fal AI (`fal_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/fal_ai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"featherless_ai": {
|
|
"display_name": "Featherless AI (`featherless_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/featherless_ai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"fireworks_ai": {
|
|
"display_name": "Fireworks AI (`fireworks_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/fireworks_ai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"firecrawl": {
|
|
"display_name": "Firecrawl (`firecrawl`)",
|
|
"url": "https://docs.litellm.ai/docs/search/firecrawl",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"linkup": {
|
|
"display_name": "Linkup (`linkup`)",
|
|
"url": "https://docs.litellm.ai/docs/search/linkup",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"friendliai": {
|
|
"display_name": "FriendliAI (`friendliai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/friendliai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"galadriel": {
|
|
"display_name": "Galadriel (`galadriel`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/galadriel",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"github_copilot": {
|
|
"display_name": "GitHub Copilot (`github_copilot`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/github_copilot",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"chatgpt": {
|
|
"display_name": "ChatGPT Subscription (`chatgpt`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/chatgpt",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false,
|
|
"interactions": false
|
|
}
|
|
},
|
|
"github": {
|
|
"display_name": "GitHub Models (`github`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/github",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"gmi": {
|
|
"display_name": "GMI Cloud (`gmi`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/gmi_cloud",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"vertex_ai": {
|
|
"display_name": "Google - Vertex AI (`vertex_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/vertex",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": true,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"ocr": true,
|
|
"a2a": true,
|
|
"interactions": true,
|
|
"vector_stores_search": true,
|
|
"count_tokens": true,
|
|
"fine_tuning": true,
|
|
"rag_ingest": true,
|
|
"rag_query": true,
|
|
"generateContent": true,
|
|
"realtime": true
|
|
}
|
|
},
|
|
"gemini": {
|
|
"display_name": "Google AI Studio - Gemini (`gemini`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/gemini",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"interactions": true,
|
|
"a2a": true,
|
|
"vector_stores_search": true,
|
|
"count_tokens": true,
|
|
"rag_ingest": true,
|
|
"realtime": true,
|
|
"generateContent": true
|
|
}
|
|
},
|
|
"gradient_ai": {
|
|
"display_name": "GradientAI (`gradient_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/gradient_ai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"groq": {
|
|
"display_name": "Groq AI (`groq`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/groq",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"heroku": {
|
|
"display_name": "Heroku (`heroku`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/heroku",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"hosted_vllm": {
|
|
"display_name": "Hosted VLLM (`hosted_vllm`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/vllm",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": true,
|
|
"files": true,
|
|
"rerank": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"huggingface": {
|
|
"display_name": "Huggingface (`huggingface`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/huggingface",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"hyperbolic": {
|
|
"display_name": "Hyperbolic (`hyperbolic`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/hyperbolic",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"watsonx": {
|
|
"display_name": "IBM - Watsonx.ai (`watsonx`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/watsonx",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"inception": {
|
|
"display_name": "Inception (`inception`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/inception",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"infinity": {
|
|
"display_name": "Infinity (`infinity`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/infinity",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"jina_ai": {
|
|
"display_name": "Jina AI (`jina_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/jina_ai",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"lambda_ai": {
|
|
"display_name": "Lambda AI (`lambda_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/lambda_ai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"lemonade": {
|
|
"display_name": "Lemonade (`lemonade`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/lemonade",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"litellm_proxy": {
|
|
"display_name": "LiteLLM Proxy (`litellm_proxy`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/litellm_proxy",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"llamafile": {
|
|
"display_name": "Llamafile (`llamafile`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/llamafile",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"lm_studio": {
|
|
"display_name": "LM Studio (`lm_studio`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/lm_studio",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"maritalk": {
|
|
"display_name": "Maritalk (`maritalk`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/maritalk",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"meta_llama": {
|
|
"display_name": "Meta - Llama API (`meta_llama`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/meta_llama",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"mistral": {
|
|
"display_name": "Mistral AI API (`mistral`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/mistral",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"ocr": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"moonshot": {
|
|
"display_name": "Moonshot (`moonshot`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/moonshot",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"docker_model_runner": {
|
|
"display_name": "Docker Model Runner (`docker_model_runner`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/docker_model_runner",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"morph": {
|
|
"display_name": "Morph (`morph`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/morph",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"nanogpt": {
|
|
"display_name": "NanoGPT (`nanogpt`)",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"nebius": {
|
|
"display_name": "Nebius AI Studio (`nebius`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/nebius",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"nlp_cloud": {
|
|
"display_name": "NLP Cloud (`nlp_cloud`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/nlp_cloud",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"novita": {
|
|
"display_name": "Novita AI (`novita`)",
|
|
"url": "https://novita.ai/models/llm?utm_source=github_litellm&utm_medium=github_readme&utm_campaign=github_link",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"nscale": {
|
|
"display_name": "Nscale (`nscale`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/nscale",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"nvidia_nim": {
|
|
"display_name": "Nvidia NIM (`nvidia_nim`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/nvidia_nim",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"nvidia_riva": {
|
|
"display_name": "Nvidia Riva (`nvidia_riva`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/nvidia_riva",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"oci": {
|
|
"display_name": "OCI (`oci`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/oci",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"ollama": {
|
|
"display_name": "Ollama (`ollama`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/ollama",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"ollama_chat": {
|
|
"display_name": "Ollama Chat (`ollama_chat`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/ollama",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"oobabooga": {
|
|
"display_name": "Oobabooga (`oobabooga`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/openai_compatible",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"openai": {
|
|
"display_name": "OpenAI (`openai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/openai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": true,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"container": true,
|
|
"compact": true,
|
|
"a2a": true,
|
|
"interactions": true,
|
|
"vector_store_files": true,
|
|
"vector_stores_create": true,
|
|
"vector_stores_search": true,
|
|
"assistants": true,
|
|
"container_files": true,
|
|
"fine_tuning": true,
|
|
"image_variations": true,
|
|
"rag_ingest": true,
|
|
"rag_query": true,
|
|
"realtime": true,
|
|
"text_completion": true
|
|
}
|
|
},
|
|
"openai_like": {
|
|
"display_name": "OpenAI-like (`openai_like`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/openai_compatible",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"assistants": true
|
|
}
|
|
},
|
|
"openrouter": {
|
|
"display_name": "OpenRouter (`openrouter`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/openrouter",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"ovhcloud": {
|
|
"display_name": "OVHCloud AI Endpoints (`ovhcloud`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/ovhcloud",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"parallel_ai": {
|
|
"display_name": "Parallel AI (`parallel_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/search/parallel_ai",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"perplexity": {
|
|
"display_name": "Perplexity AI (`perplexity`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/perplexity",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"petals": {
|
|
"display_name": "Petals (`petals`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/petals",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"poe": {
|
|
"display_name": "Poe (`poe`)",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"publicai": {
|
|
"display_name": "PublicAI (`publicai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/publicai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"predibase": {
|
|
"display_name": "Predibase (`predibase`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/predibase",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"recraft": {
|
|
"display_name": "Recraft (`recraft`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/recraft",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"reducto": {
|
|
"display_name": "Reducto (`reducto`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/reducto",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"ocr": true
|
|
}
|
|
},
|
|
"replicate": {
|
|
"display_name": "Replicate (`replicate`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/replicate",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"runwayml": {
|
|
"display_name": "RunwayML (`runwayml`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/runwayml/videos",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": true,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"video_generations": true
|
|
}
|
|
},
|
|
"sagemaker_chat": {
|
|
"display_name": "Sagemaker Chat (`sagemaker_chat`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/aws_sagemaker",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"searxng": {
|
|
"display_name": "SearXNG (`searxng`)",
|
|
"url": "https://docs.litellm.ai/docs/search/searxng",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true
|
|
}
|
|
},
|
|
"sambanova": {
|
|
"display_name": "Sambanova (`sambanova`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/sambanova",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"sap": {
|
|
"display_name": "SAP Generative AI Hub (`sap`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/sap",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"scaleway": {
|
|
"display_name": "Scaleway (`scaleway`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/scaleway",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"snowflake": {
|
|
"display_name": "Snowflake (`snowflake`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/snowflake",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"synthetic": {
|
|
"display_name": "Synthetic (`synthetic`)",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"tensormesh": {
|
|
"display_name": "Tensormesh (`tensormesh`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/tensormesh",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false,
|
|
"text_completion": true
|
|
}
|
|
},
|
|
"text-completion-codestral": {
|
|
"display_name": "Text Completion Codestral (`text-completion-codestral`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/codestral",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"text-completion-openai": {
|
|
"display_name": "Text Completion OpenAI (`text-completion-openai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/text_completion_openai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": true,
|
|
"audio_speech": true,
|
|
"moderations": true,
|
|
"batches": true,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"together_ai": {
|
|
"display_name": "Together AI (`together_ai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/togetherai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"topaz": {
|
|
"display_name": "Topaz (`topaz`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/topaz",
|
|
"endpoints": {
|
|
"image_variations": true
|
|
}
|
|
},
|
|
"tavily": {
|
|
"display_name": "Tavily (`tavily`)",
|
|
"url": "https://docs.litellm.ai/docs/search/tavily",
|
|
"endpoints": {
|
|
"search": true
|
|
}
|
|
},
|
|
"serper": {
|
|
"display_name": "Serper (`serper`)",
|
|
"url": "https://docs.litellm.ai/docs/search/serper",
|
|
"endpoints": {
|
|
"search": true
|
|
}
|
|
},
|
|
"apiserpent": {
|
|
"display_name": "APISerpent (`apiserpent`)",
|
|
"url": "https://docs.litellm.ai/docs/search/apiserpent",
|
|
"endpoints": {
|
|
"search": true
|
|
}
|
|
},
|
|
"triton": {
|
|
"display_name": "Triton (`triton`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/triton-inference-server",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"v0": {
|
|
"display_name": "V0 (`v0`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/v0",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"vercel_ai_gateway": {
|
|
"display_name": "Vercel AI Gateway (`vercel_ai_gateway`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/vercel_ai_gateway",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"vllm": {
|
|
"display_name": "VLLM (`vllm`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/vllm",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": true,
|
|
"files": true,
|
|
"rerank": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"volcengine": {
|
|
"display_name": "Volcengine (`volcengine`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/volcano",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"voyage": {
|
|
"display_name": "Voyage AI (`voyage`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/voyage",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": true
|
|
}
|
|
},
|
|
"wandb": {
|
|
"display_name": "WandB Inference (`wandb`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/wandb_inference",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"watsonx_text": {
|
|
"display_name": "Watsonx Text (`watsonx_text`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/watsonx",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"xai": {
|
|
"display_name": "xAI (`xai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/xai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true,
|
|
"realtime": true
|
|
}
|
|
},
|
|
"xinference": {
|
|
"display_name": "Xinference (`xinference`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/xinference",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": true,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"zai": {
|
|
"display_name": "Z.AI (Zhipu AI) (`zai`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/zai",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"ragflow": {
|
|
"display_name": "RAGFlow (`ragflow`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/ragflow",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"vector_stores_create": true,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"cursor": {
|
|
"display_name": "Cursor BYOK (`cursor`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/cursor",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"langgraph": {
|
|
"display_name": "LangGraph (`langgraph`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/langgraph",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"langflow": {
|
|
"display_name": "LangFlow (`langflow`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/langflow",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": false
|
|
}
|
|
},
|
|
"vertex_ai/agent_engine": {
|
|
"display_name": "Vertex AI Agent Engine (`vertex_ai/agent_engine`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/vertex_ai_agent_engine",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"pydantic_ai_agents": {
|
|
"display_name": "Pydantic AI Agents (`pydantic_ai_agents`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/pydantic_ai_agent",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true
|
|
}
|
|
},
|
|
"stability": {
|
|
"display_name": "Stability AI (`stability`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/stability",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": true,
|
|
"image_edits": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"venice": {
|
|
"display_name": "Venice.ai (`venice`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/venice",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"gigachat": {
|
|
"display_name": "GigaChat (`gigachat`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/gigachat",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": true
|
|
}
|
|
},
|
|
"google_pse": {
|
|
"display_name": "Google PSE (`google_pse`)",
|
|
"url": "https://docs.litellm.ai/docs/search/google_pse",
|
|
"endpoints": {
|
|
"search": true
|
|
}
|
|
},
|
|
"milvus": {
|
|
"display_name": "Milvus (`milvus`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/milvus_vector_stores",
|
|
"endpoints": {
|
|
"vector_stores_search": true
|
|
}
|
|
},
|
|
"minimax": {
|
|
"display_name": "Minimax (`minimax`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/minimax",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true
|
|
}
|
|
},
|
|
"pg_vector": {
|
|
"display_name": "PG Vector (`pg_vector`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/pg_vector",
|
|
"endpoints": {
|
|
"vector_stores_search": true
|
|
}
|
|
},
|
|
"helicone": {
|
|
"display_name": "Helicone (`helicone`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/helicone",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true
|
|
}
|
|
},
|
|
"llamagate": {
|
|
"display_name": "LlamaGate (`llamagate`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/llamagate",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true
|
|
}
|
|
},
|
|
"xiaomi_mimo": {
|
|
"display_name": "Xiaomi Mimo (`xiaomi_mimo`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/xiaomi_mimo",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true
|
|
}
|
|
},
|
|
"manus": {
|
|
"display_name": "Manus (`manus`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/manus",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"files": true,
|
|
"rerank": false,
|
|
"a2a": true,
|
|
"interactions": true
|
|
}
|
|
},
|
|
"sarvam": {
|
|
"display_name": "Sarvam (`sarvam`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/sarvam",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true
|
|
}
|
|
},
|
|
"bedrock_mantle": {
|
|
"display_name": "Bedrock Mantle (`bedrock_mantle`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/bedrock",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"searchapi": {
|
|
"display_name": "SearchAPI (`searchapi`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/searchapi",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false,
|
|
"search": true,
|
|
"a2a": false
|
|
}
|
|
},
|
|
"black_forest_labs": {
|
|
"display_name": "Black Forest Labs (`black_forest_labs`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/black_forest_labs",
|
|
"endpoints": {
|
|
"chat_completions": false,
|
|
"messages": false,
|
|
"responses": false,
|
|
"embeddings": false,
|
|
"image_generations": true,
|
|
"image_edits": true,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
},
|
|
"charity_engine": {
|
|
"display_name": "Charity Engine (`charity_engine`)",
|
|
"url": "https://docs.litellm.ai/docs/providers/charity_engine",
|
|
"endpoints": {
|
|
"chat_completions": true,
|
|
"messages": true,
|
|
"responses": true,
|
|
"embeddings": false,
|
|
"image_generations": false,
|
|
"audio_transcriptions": false,
|
|
"audio_speech": false,
|
|
"moderations": false,
|
|
"batches": false,
|
|
"rerank": false
|
|
}
|
|
}
|
|
},
|
|
"endpoints": {
|
|
"a2a": {
|
|
"docs_label": "a2a",
|
|
"display_name": "A2A (Agent-to-Agent) protocol for agent communication",
|
|
"leftnav_label": "/a2a",
|
|
"provider_json_field": "a2a",
|
|
"url": "https://docs.litellm.ai/docs/a2a",
|
|
"bridges_to_chat_completion": true
|
|
},
|
|
"messages": {
|
|
"docs_label": "anthropic_unified",
|
|
"display_name": "Anthropic Messages API",
|
|
"leftnav_label": "/messages",
|
|
"provider_json_field": "messages",
|
|
"url": "https://docs.litellm.ai/docs/anthropic_unified",
|
|
"bridges_to_chat_completion": true
|
|
},
|
|
"anthropic_count_tokens": {
|
|
"docs_label": "anthropic_count_tokens",
|
|
"display_name": "Anthropic Count Tokens API",
|
|
"leftnav_label": "/count_tokens",
|
|
"provider_json_field": "count_tokens",
|
|
"url": "https://docs.litellm.ai/docs/anthropic_count_tokens"
|
|
},
|
|
"apply_guardrail": {
|
|
"docs_label": "apply_guardrail",
|
|
"display_name": "Unified Apply Guardrail API",
|
|
"leftnav_label": "/guardrails/apply_guardrail",
|
|
"provider_json_field": "apply_guardrail",
|
|
"url": "https://docs.litellm.ai/docs/apply_guardrail"
|
|
},
|
|
"assistants": {
|
|
"docs_label": "assistants",
|
|
"display_name": "OpenAI Assistants API",
|
|
"leftnav_label": "/assistants",
|
|
"provider_json_field": "assistants",
|
|
"url": "https://docs.litellm.ai/docs/assistants"
|
|
},
|
|
"audio_transcription": {
|
|
"docs_label": "audio_transcription",
|
|
"display_name": "OpenAI Audio Transcription API",
|
|
"leftnav_label": "/audio/transcriptions",
|
|
"provider_json_field": "audio_transcriptions",
|
|
"url": "https://docs.litellm.ai/docs/audio_transcription"
|
|
},
|
|
"batches": {
|
|
"docs_label": "batches",
|
|
"display_name": "OpenAI Batches API",
|
|
"leftnav_label": "/batches",
|
|
"provider_json_field": "batches",
|
|
"url": "https://docs.litellm.ai/docs/batches"
|
|
},
|
|
"bedrock_invoke": {
|
|
"docs_label": "bedrock_invoke",
|
|
"display_name": "Bedrock Invoke API",
|
|
"leftnav_label": "/invoke",
|
|
"provider_json_field": "bedrock_invoke",
|
|
"url": "https://docs.litellm.ai/docs/bedrock_invoke"
|
|
},
|
|
"bedrock_converse": {
|
|
"docs_label": "bedrock_converse",
|
|
"display_name": "Bedrock Converse API",
|
|
"leftnav_label": "/converse",
|
|
"provider_json_field": "bedrock_converse",
|
|
"url": "https://docs.litellm.ai/docs/bedrock_converse"
|
|
},
|
|
"chat_completions": {
|
|
"docs_label": "chat_completions",
|
|
"display_name": "OpenAI Chat Completions API",
|
|
"leftnav_label": "/chat/completions",
|
|
"provider_json_field": "chat_completions",
|
|
"url": "https://docs.litellm.ai/docs/chat_completions"
|
|
},
|
|
"container_files": {
|
|
"docs_label": "container_files",
|
|
"display_name": "OpenAI Container Files API",
|
|
"leftnav_label": "/create/container/files",
|
|
"provider_json_field": "container_files",
|
|
"url": "https://docs.litellm.ai/docs/container_files"
|
|
},
|
|
"container": {
|
|
"docs_label": "containers",
|
|
"display_name": "OpenAI Containers API",
|
|
"leftnav_label": "/container",
|
|
"provider_json_field": "container",
|
|
"url": "https://docs.litellm.ai/docs/containers"
|
|
},
|
|
"embeddings": {
|
|
"docs_label": "embedding/supported_embedding",
|
|
"display_name": "OpenAI Embeddings API",
|
|
"leftnav_label": "/embeddings",
|
|
"provider_json_field": "embeddings",
|
|
"url": "https://docs.litellm.ai/docs/embedding/supported_embedding"
|
|
},
|
|
"files": {
|
|
"docs_label": "files",
|
|
"display_name": "OpenAI Files API",
|
|
"leftnav_label": "/files",
|
|
"provider_json_field": "files",
|
|
"url": "https://docs.litellm.ai/docs/proxy/litellm_managed_files"
|
|
},
|
|
"fine_tuning": {
|
|
"docs_label": "fine_tuning",
|
|
"display_name": "OpenAI Fine-Tuning API",
|
|
"leftnav_label": "/fine_tuning",
|
|
"provider_json_field": "fine_tuning",
|
|
"url": "https://docs.litellm.ai/docs/proxy/managed_finetuning"
|
|
},
|
|
"generateContent": {
|
|
"docs_label": "generateContent",
|
|
"display_name": "Google GenerateContent API",
|
|
"leftnav_label": "/generateContent",
|
|
"provider_json_field": "generateContent",
|
|
"url": "https://docs.litellm.ai/docs/generateContent",
|
|
"bridges_to_chat_completion": true
|
|
},
|
|
"image_edits": {
|
|
"docs_label": "image_edits",
|
|
"display_name": "OpenAI Images Edits API",
|
|
"leftnav_label": "/images/edits",
|
|
"provider_json_field": "image_edits",
|
|
"url": "https://docs.litellm.ai/docs/image_edits"
|
|
},
|
|
"image_generations": {
|
|
"docs_label": "image_generation",
|
|
"display_name": "OpenAI Images Generations API",
|
|
"leftnav_label": "/images/generations",
|
|
"provider_json_field": "image_generations",
|
|
"url": "https://docs.litellm.ai/docs/image_generation"
|
|
},
|
|
"image_variations": {
|
|
"docs_label": "image_variations",
|
|
"display_name": "OpenAI Images Variations API",
|
|
"leftnav_label": "/images/variations",
|
|
"provider_json_field": "image_variations",
|
|
"url": "https://docs.litellm.ai/docs/image_variations"
|
|
},
|
|
"interactions": {
|
|
"docs_label": "interactions",
|
|
"display_name": "Google Interactions API",
|
|
"leftnav_label": "/interactions",
|
|
"provider_json_field": "interactions",
|
|
"url": "https://docs.litellm.ai/docs/interactions",
|
|
"bridges_to_chat_completion": true
|
|
},
|
|
"mcp": {
|
|
"docs_label": "mcp",
|
|
"display_name": "Model Context Protocol (MCP)",
|
|
"leftnav_label": "/mcp",
|
|
"provider_json_field": "mcp",
|
|
"url": "https://docs.litellm.ai/docs/mcp"
|
|
},
|
|
"moderation": {
|
|
"docs_label": "moderation",
|
|
"display_name": "OpenAI Moderations API",
|
|
"leftnav_label": "/moderations",
|
|
"provider_json_field": "moderations",
|
|
"url": "https://docs.litellm.ai/docs/moderation"
|
|
},
|
|
"ocr": {
|
|
"docs_label": "ocr",
|
|
"display_name": "Mistral OCR API",
|
|
"leftnav_label": "/ocr",
|
|
"provider_json_field": "ocr",
|
|
"url": "https://docs.litellm.ai/docs/ocr"
|
|
},
|
|
"rag_ingest": {
|
|
"docs_label": "rag_ingest",
|
|
"display_name": "RAG Ingest API",
|
|
"leftnav_label": "/rag/ingest",
|
|
"provider_json_field": "rag_ingest",
|
|
"url": "https://docs.litellm.ai/docs/rag_ingest"
|
|
},
|
|
"rag_query": {
|
|
"docs_label": "rag_query",
|
|
"display_name": "RAG Query API",
|
|
"leftnav_label": "/rag/query",
|
|
"provider_json_field": "rag_query",
|
|
"url": "https://docs.litellm.ai/docs/rag_query"
|
|
},
|
|
"realtime": {
|
|
"docs_label": "realtime",
|
|
"display_name": "OpenAI Realtime API",
|
|
"leftnav_label": "/realtime",
|
|
"provider_json_field": "realtime",
|
|
"url": "https://docs.litellm.ai/docs/realtime"
|
|
},
|
|
"rerank": {
|
|
"docs_label": "rerank",
|
|
"display_name": "Cohere Rerank API",
|
|
"leftnav_label": "/rerank",
|
|
"provider_json_field": "rerank",
|
|
"url": "https://docs.litellm.ai/docs/rerank"
|
|
},
|
|
"responses": {
|
|
"docs_label": "response_api",
|
|
"display_name": "OpenAI Responses API",
|
|
"leftnav_label": "/responses",
|
|
"provider_json_field": "responses",
|
|
"url": "https://docs.litellm.ai/docs/response_api",
|
|
"bridges_to_chat_completion": true
|
|
},
|
|
"response_api_compact": {
|
|
"docs_label": "response_api_compact",
|
|
"display_name": "OpenAI Responses API",
|
|
"leftnav_label": "/responses",
|
|
"provider_json_field": "compact",
|
|
"url": "https://docs.litellm.ai/docs/response_api"
|
|
},
|
|
"search": {
|
|
"docs_label": "search",
|
|
"display_name": "Search API",
|
|
"leftnav_label": "/search",
|
|
"provider_json_field": "search",
|
|
"url": "https://docs.litellm.ai/docs/search"
|
|
},
|
|
"skills": {
|
|
"docs_label": "skills",
|
|
"display_name": "Anthropic Skills API",
|
|
"leftnav_label": "/skills",
|
|
"provider_json_field": "skills",
|
|
"url": "https://docs.litellm.ai/docs/skills"
|
|
},
|
|
"text_completion": {
|
|
"docs_label": "text_completion",
|
|
"display_name": "OpenAI Completions API",
|
|
"leftnav_label": "/completions",
|
|
"provider_json_field": "text_completion",
|
|
"url": "https://docs.litellm.ai/docs/text_completion",
|
|
"bridges_to_chat_completion": true
|
|
},
|
|
"text_to_speech": {
|
|
"docs_label": "text_to_speech",
|
|
"display_name": "OpenAI Text-to-Speech API",
|
|
"leftnav_label": "/audio/speech",
|
|
"provider_json_field": "audio_speech",
|
|
"url": "https://docs.litellm.ai/docs/text_to_speech"
|
|
},
|
|
"vector_store_files": {
|
|
"docs_label": "vector_store_files",
|
|
"display_name": "OpenAI Vector Store Files API",
|
|
"leftnav_label": "/vector_stores/files",
|
|
"provider_json_field": "vector_store_files",
|
|
"url": "https://docs.litellm.ai/docs/vector_store_files"
|
|
},
|
|
"vector_stores_create": {
|
|
"docs_label": "vector_stores_create",
|
|
"display_name": "OpenAI Vector Stores Create API",
|
|
"leftnav_label": "/vector_stores/create",
|
|
"provider_json_field": "vector_stores_create",
|
|
"url": "https://docs.litellm.ai/docs/vector_stores/create"
|
|
},
|
|
"vector_stores_search": {
|
|
"docs_label": "vector_stores_search",
|
|
"display_name": "OpenAI Vector Stores Search API",
|
|
"leftnav_label": "/vector_stores/search",
|
|
"provider_json_field": "vector_stores_search",
|
|
"url": "https://docs.litellm.ai/docs/vector_stores/search"
|
|
},
|
|
"videos": {
|
|
"docs_label": "videos",
|
|
"display_name": "OpenAI Videos API",
|
|
"leftnav_label": "/videos",
|
|
"provider_json_field": "video_generations",
|
|
"url": "https://docs.litellm.ai/docs/videos"
|
|
}
|
|
}
|
|
}
|