mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-27 11:43:54 +00:00
* fix(langfuse.py): support new langfuse prompt_chat class init params * fix(langfuse.py): handle new init values on prompt chat + prompt text templates fixes error caused during langfuse logging * docs(openai_compatible.md): clarify `openai/` handles correct routing for `/v1/completions` route Fixes https://github.com/BerriAI/litellm/issues/5876 * fix(utils.py): handle unmapped gemini model optional param translation Fixes https://github.com/BerriAI/litellm/issues/5888 * fix(o1_transformation.py): fix o-1 validation, to not raise error if temperature=1 Fixes https://github.com/BerriAI/litellm/issues/5884 * fix(prisma_client.py): refresh iam token Fixes https://github.com/BerriAI/litellm/issues/5896 * fix: pass drop params where required * fix(utils.py): pass drop_params correctly * fix(types/vertex_ai.py): fix generation config * test(test_max_completion_tokens.py): fix test * fix(vertex_and_google_ai_studio_gemini.py): fix map openai params |
||
---|---|---|
.. | ||
AI21 | ||
anthropic | ||
azure_ai | ||
AzureOpenAI | ||
bedrock | ||
cerebras | ||
cohere | ||
custom_httpx | ||
databricks | ||
files_apis | ||
fine_tuning_apis | ||
fireworks_ai | ||
huggingface_llms_metadata | ||
mistral | ||
OpenAI | ||
prompt_templates | ||
sagemaker | ||
sambanova | ||
together_ai | ||
tokenizers | ||
vertex_ai_and_google_ai_studio | ||
__init__.py | ||
aleph_alpha.py | ||
azure_text.py | ||
base.py | ||
base_aws_llm.py | ||
baseten.py | ||
clarifai.py | ||
cloudflare.py | ||
custom_llm.py | ||
gemini.py | ||
huggingface_restapi.py | ||
maritalk.py | ||
nlp_cloud.py | ||
nvidia_nim.py | ||
ollama.py | ||
ollama_chat.py | ||
oobabooga.py | ||
openrouter.py | ||
palm.py | ||
petals.py | ||
predibase.py | ||
README.md | ||
replicate.py | ||
text_completion_codestral.py | ||
triton.py | ||
vllm.py | ||
volcengine.py | ||
watsonx.py |
File Structure
August 27th, 2024
To make it easy to see how calls are transformed for each model/provider:
we are working on moving all supported litellm providers to a folder structure, where folder name is the supported litellm provider name.
Each folder will contain a *_transformation.py
file, which has all the request/response transformation logic, making it easy to see how calls are modified.
E.g. cohere/
, bedrock/
.