Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

๐Ÿš… LiteLLM

LiteLLM AI Gateway

Open Source AI Gateway for 100+ LLMs. Self-hosted. Enterprise-ready. Call any LLM in OpenAI format.

Deploy to Render Deploy on Railway Deploy on AWS Deploy on GCP

LiteLLM Proxy Server (AI Gateway) | Hosted Proxy | Enterprise Tier | Website

PyPI Version GitHub Stars Y Combinator W23 Whatsapp Discord Slack CodSpeed

LiteLLM AI Gateway

What is LiteLLM

LiteLLM is an open source AI Gateway that gives you a single, unified interface to call 100+ LLM providers โ€” OpenAI, Anthropic, Gemini, Bedrock, Azure, and more โ€” using the OpenAI format.

Use it as a Python SDK for direct library integration, or deploy the AI Gateway (Proxy Server) as a centralized service for your team or organization.

Jump to LiteLLM Proxy (LLM Gateway) Docs
Jump to Supported LLM Providers


Why LiteLLM

Managing LLM calls across providers gets complicated fast โ€” different SDKs, auth patterns, request formats, and error types for every model. LiteLLM removes that friction:

  • Unified API โ€” one interface for 100+ LLMs, no provider-specific SDK juggling
  • Drop-in OpenAI compatibility โ€” swap providers without rewriting your code
  • Production-ready gateway โ€” virtual keys, spend tracking, guardrails, load balancing, and an admin dashboard out of the box
  • 8ms P95 latency at 1k RPS (benchmarks)

OSS Adopters

Stripe image Google ADK Greptile OpenHands

Netflix

OpenAI Agents SDK

Features

LLMs - Call 100+ LLMs (Python SDK + AI Gateway)

All Supported Endpoints - /chat/completions, /responses, /embeddings, /images, /audio, /batches, /rerank, /a2a, /messages and more.

Python SDK

uv add litellm
from litellm import completion
import os

os.environ["OPENAI_API_KEY"] = "your-openai-key"
os.environ["ANTHROPIC_API_KEY"] = "your-anthropic-key"

# OpenAI
response = completion(model="openai/gpt-4o", messages=[{"role": "user", "content": "Hello!"}])

# Anthropic  
response = completion(model="anthropic/claude-sonnet-4-20250514", messages=[{"role": "user", "content": "Hello!"}])

AI Gateway (Proxy Server)

Getting Started - E2E Tutorial - Setup virtual keys, make your first request

uv tool install 'litellm[proxy]'
litellm --model gpt-4o
import openai

client = openai.OpenAI(api_key="anything", base_url="http://0.0.0.0:4000")
response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)

Docs: LLM Providers

Agents - Invoke A2A Agents (Python SDK + AI Gateway)

Supported Providers - LangGraph, Vertex AI Agent Engine, Azure AI Foundry, Bedrock AgentCore, Pydantic AI

Python SDK - A2A Protocol

from litellm.a2a_protocol import A2AClient
from a2a.types import SendMessageRequest, MessageSendParams
from uuid import uuid4

client = A2AClient(base_url="http://localhost:10001")

request = SendMessageRequest(
    id=str(uuid4()),
    params=MessageSendParams(
        message={
            "role": "user",
            "parts": [{"kind": "text", "text": "Hello!"}],
            "messageId": uuid4().hex,
        }
    )
)
response = await client.send_message(request)

AI Gateway (Proxy Server)

Step 1. Add your Agent to the AI Gateway โ€” set protocolVersion to 1.0 or 0.3 per agent

Step 2. Call Agent via A2A SDK (requires a2a-sdk>=1.1.0)

import httpx
from a2a.client import A2ACardResolver, ClientConfig, ClientFactory
from a2a.types import Message, Part, Role, SendMessageRequest
from a2a.utils.constants import TransportProtocol
from uuid import uuid4

base_url = "http://localhost:4000/a2a/my-agent"  # LiteLLM proxy + agent name
headers = {"Authorization": "Bearer sk-1234"}    # LiteLLM Virtual Key

async with httpx.AsyncClient(headers=headers, timeout=60.0) as http_client:
    resolver = A2ACardResolver(httpx_client=http_client, base_url=base_url)
    agent_card = await resolver.get_agent_card()
    config = ClientConfig(
        httpx_client=http_client,
        streaming=False,
        supported_protocol_bindings=[TransportProtocol.JSONRPC, TransportProtocol.HTTP_JSON],
    )
    client = ClientFactory(config).create(agent_card)

    request = SendMessageRequest(
        message=Message(
            message_id=uuid4().hex,
            role=Role.ROLE_USER,
            parts=[Part(text="Hello!")],
        )
    )
    async for event in client.send_message(request):
        populated = event.ListFields()
        if populated and populated[0][0].name in ("message", "msg"):
            print("".join(getattr(p, "text", "") or "" for p in populated[0][1].parts))

Docs: A2A Agent Gateway

MCP Tools - Connect MCP servers to any LLM (Python SDK + AI Gateway)

Python SDK - MCP Bridge

from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
from litellm import experimental_mcp_client
import litellm

server_params = StdioServerParameters(command="python", args=["mcp_server.py"])

async with stdio_client(server_params) as (read, write):
    async with ClientSession(read, write) as session:
        await session.initialize()

        # Load MCP tools in OpenAI format
        tools = await experimental_mcp_client.load_mcp_tools(session=session, format="openai")

        # Use with any LiteLLM model
        response = await litellm.acompletion(
            model="gpt-4o",
            messages=[{"role": "user", "content": "What's 3 + 5?"}],
            tools=tools
        )

AI Gateway - MCP Gateway

Step 1. Add your MCP Server to the AI Gateway

Step 2. Call MCP tools via /chat/completions

curl -X POST 'http://0.0.0.0:4000/v1/chat/completions' \
  -H 'Authorization: Bearer sk-1234' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Summarize the latest open PR"}],
    "tools": [{
      "type": "mcp",
      "server_url": "litellm_proxy/mcp/github",
      "server_label": "github_mcp",
      "require_approval": "never"
    }]
  }'

Use with Cursor IDE

{
  "mcpServers": {
    "LiteLLM": {
      "url": "http://localhost:4000/mcp/",
      "headers": {
        "x-litellm-api-key": "Bearer sk-1234"
      }
    }
  }
}

Docs: MCP Gateway

Supported Providers (Website Supported Models | Docs)

Provider /chat/completions /messages /responses /embeddings /image/generations /audio/transcriptions /audio/speech /moderations /batches /rerank
Abliteration (abliteration) โœ…
AI/ML API (aiml) โœ… โœ… โœ… โœ… โœ…
AI21 (ai21) โœ… โœ… โœ…
AI21 Chat (ai21_chat) โœ… โœ… โœ…
Aleph Alpha โœ… โœ… โœ…
Amazon Nova โœ… โœ… โœ…
Anthropic (anthropic) โœ… โœ… โœ… โœ…
Anthropic Text (anthropic_text) โœ… โœ… โœ… โœ…
Anyscale โœ… โœ… โœ…
AssemblyAI (assemblyai) โœ… โœ… โœ… โœ…
Auto Router (auto_router) โœ… โœ… โœ…
AWS - Bedrock (bedrock) โœ… โœ… โœ… โœ… โœ…
AWS - Sagemaker (sagemaker) โœ… โœ… โœ… โœ…
Azure (azure) โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Azure AI (azure_ai) โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Azure Text (azure_text) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Baseten (baseten) โœ… โœ… โœ…
Bytez (bytez) โœ… โœ… โœ…
Cerebras (cerebras) โœ… โœ… โœ…
Clarifai (clarifai) โœ… โœ… โœ…
Cloudflare AI Workers (cloudflare) โœ… โœ… โœ…
Codestral (codestral) โœ… โœ… โœ…
Cohere (cohere) โœ… โœ… โœ… โœ… โœ…
Cohere Chat (cohere_chat) โœ… โœ… โœ…
CometAPI (cometapi) โœ… โœ… โœ… โœ…
CompactifAI (compactifai) โœ… โœ… โœ…
Custom (custom) โœ… โœ… โœ…
Custom OpenAI (custom_openai) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Dashscope (dashscope) โœ… โœ… โœ… โœ… โœ…
Databricks (databricks) โœ… โœ… โœ…
DataRobot (datarobot) โœ… โœ… โœ…
Deepgram (deepgram) โœ… โœ… โœ… โœ…
DeepInfra (deepinfra) โœ… โœ… โœ…
Deepseek (deepseek) โœ… โœ… โœ…
ElevenLabs (elevenlabs) โœ… โœ… โœ… โœ… โœ…
Empower (empower) โœ… โœ… โœ…
Fal AI (fal_ai) โœ… โœ… โœ… โœ…
Featherless AI (featherless_ai) โœ… โœ… โœ…
Fireworks AI (fireworks_ai) โœ… โœ… โœ…
FriendliAI (friendliai) โœ… โœ… โœ…
Galadriel (galadriel) โœ… โœ… โœ…
GitHub Copilot (github_copilot) โœ… โœ… โœ… โœ…
GitHub Models (github) โœ… โœ… โœ…
Google - PaLM โœ… โœ… โœ…
Google - Vertex AI (vertex_ai) โœ… โœ… โœ… โœ… โœ…
Google AI Studio - Gemini (gemini) โœ… โœ… โœ…
GradientAI (gradient_ai) โœ… โœ… โœ…
Groq AI (groq) โœ… โœ… โœ…
Heroku (heroku) โœ… โœ… โœ…
Hosted VLLM (hosted_vllm) โœ… โœ… โœ…
Huggingface (huggingface) โœ… โœ… โœ… โœ… โœ…
Hyperbolic (hyperbolic) โœ… โœ… โœ…
IBM - Watsonx.ai (watsonx) โœ… โœ… โœ… โœ…
Infinity (infinity) โœ…
Jina AI (jina_ai) โœ…
Lambda AI (lambda_ai) โœ… โœ… โœ…
Lemonade (lemonade) โœ… โœ… โœ…
LiteLLM Proxy (litellm_proxy) โœ… โœ… โœ… โœ… โœ…
Llamafile (llamafile) โœ… โœ… โœ…
LM Studio (lm_studio) โœ… โœ… โœ…
Maritalk (maritalk) โœ… โœ… โœ…
Meta - Llama API (meta_llama) โœ… โœ… โœ…
Mistral AI API (mistral) โœ… โœ… โœ… โœ…
ModelScope (modelscope) โœ… โœ… โœ… โœ…
Moonshot (moonshot) โœ… โœ… โœ…
Morph (morph) โœ… โœ… โœ…
Nebius AI Studio (nebius) โœ… โœ… โœ… โœ…
NLP Cloud (nlp_cloud) โœ… โœ… โœ…
Novita AI (novita) โœ… โœ… โœ…
Nscale (nscale) โœ… โœ… โœ…
Nvidia NIM (nvidia_nim) โœ… โœ… โœ…
OCI (oci) โœ… โœ… โœ…
Ollama (ollama) โœ… โœ… โœ… โœ…
Ollama Chat (ollama_chat) โœ… โœ… โœ…
Oobabooga (oobabooga) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
OpenAI (openai) โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ…
OpenAI-like (openai_like) โœ…
OpenRouter (openrouter) โœ… โœ… โœ…
OVHCloud AI Endpoints (ovhcloud) โœ… โœ… โœ…
Perplexity AI (perplexity) โœ… โœ… โœ…
Petals (petals) โœ… โœ… โœ…
Pinstripes (pinstripes) โœ… โœ… โœ…
Predibase (predibase) โœ… โœ… โœ…
Recraft (recraft) โœ…
Replicate (replicate) โœ… โœ… โœ…
Sagemaker Chat (sagemaker_chat) โœ… โœ… โœ…
Sambanova (sambanova) โœ… โœ… โœ…
Snowflake (snowflake) โœ… โœ… โœ…
Text Completion Codestral (text-completion-codestral) โœ… โœ… โœ…
Text Completion OpenAI (text-completion-openai) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Together AI (together_ai) โœ… โœ… โœ…
Topaz (topaz) โœ… โœ… โœ…
Triton (triton) โœ… โœ… โœ…
V0 (v0) โœ… โœ… โœ…
Vercel AI Gateway (vercel_ai_gateway) โœ… โœ… โœ…
VLLM (vllm) โœ… โœ… โœ…
Volcengine (volcengine) โœ… โœ… โœ…
Voyage AI (voyage) โœ…
WandB Inference (wandb) โœ… โœ… โœ…
Watsonx Text (watsonx_text) โœ… โœ… โœ…
xAI (xai) โœ… โœ… โœ…
Xinference (xinference) โœ…

Read the Docs


Get Started

You can use LiteLLM through either the Proxy Server or Python SDK. Both give you a unified interface to access multiple LLMs (100+ LLMs). Choose the option that best fits your needs:

LiteLLM AI Gateway LiteLLM Python SDK
Use Case Central service (LLM Gateway) to access multiple LLMs Use LiteLLM directly in your Python code
Who Uses It? Gen AI Enablement / ML Platform Teams Developers building LLM projects
Key Features Centralized API gateway with authentication and authorization, multi-tenant cost tracking and spend management per project/user, per-project customization (logging, guardrails, caching), virtual keys for secure access control, admin dashboard UI for monitoring and management Direct Python library integration in your codebase, Router with retry/fallback logic across multiple deployments (e.g. Azure/OpenAI) - Router, application-level load balancing and cost tracking, exception handling with OpenAI-compatible errors, observability callbacks (Lunary, MLflow, Langfuse, etc.)

Stable Release: Use docker images with the -stable tag. These have undergone 12 hour load tests, before being published. More information about the release cycle here

Support for more providers. Missing a provider or LLM Platform, raise a feature request.

Deploy on AWS or GCP with Terraform

Run the LiteLLM proxy as a production-ready componentized stack (gateway, backend, UI on separate services; managed Postgres + Redis + object store) using the published Terraform modules. Both modules are on the public Terraform Registry โ€” no auth needed.

AWS โ€” ECS Fargate + Aurora + ElastiCache + ALB

Launch in AWS CloudShell โ€” opens an in-browser shell, already authenticated to your AWS account. Once inside, run:

git clone https://github.com/BerriAI/litellm.git
cd litellm/terraform/litellm/aws/examples/default
cp terraform.tfvars.example terraform.tfvars   # edit region/tenant/env
terraform init && terraform apply

Module page โ†’

Or call the module from your own root config:

# main.tf
terraform {
  required_version = ">= 1.6.0"
  required_providers {
    aws = { source = "hashicorp/aws", version = "~> 5.60" }
  }
}

provider "aws" {
  region = "us-west-2"
}

module "litellm" {
  source  = "BerriAI/litellm/aws"
  version = "~> 1.89"

  region = "us-west-2"
  azs    = ["us-west-2a", "us-west-2b"]
  tenant = "acme"
  env    = "prod"

  # Production: provide an ACM cert. Without one, set allow_plaintext_alb = true
  # (dev/trial only).
  # acm_certificate_arn = "arn:aws:acm:us-west-2:111122223333:certificate/..."
  allow_plaintext_alb = true
}

output "litellm_url" {
  value = module.litellm.alb_dns_name
}
terraform init
terraform apply

Provider API keys live in AWS Secrets Manager; reference ARNs via gateway_extra_secrets. Full input list and architecture diagram on the registry page.

GCP โ€” Cloud Run + Cloud SQL + Memorystore + HTTPS LB

Open in Cloud Shell

Real 1-click. Opens Cloud Shell, clones this repo, and walks you through terraform apply via a built-in DeployStack tutorial โ€” pick the project, the tutorial sets up the Artifact Registry remote repo, writes terraform.tfvars from your answers, and runs apply.

Module page โ†’

To call the module from your own config instead, Cloud Run can't pull from ghcr.io directly, so first set up a one-time Artifact Registry remote repo backed by GHCR:

gcloud artifacts repositories create litellm \
  --location=us-central1 \
  --repository-format=docker \
  --mode=remote-repository \
  --remote-docker-repo=https://ghcr.io \
  --project=my-gcp-project

Then:

# main.tf
terraform {
  required_version = ">= 1.6.0"
  required_providers {
    google      = { source = "hashicorp/google",      version = "~> 6.10" }
    google-beta = { source = "hashicorp/google-beta", version = "~> 6.10" }
  }
}

provider "google"      { project = "my-gcp-project"; region = "us-central1" }
provider "google-beta" { project = "my-gcp-project"; region = "us-central1" }

module "litellm" {
  source  = "BerriAI/litellm/google"
  version = "~> 1.89"

  project_id = "my-gcp-project"
  region     = "us-central1"
  tenant     = "acme"
  env        = "prod"

  # Replace my-gcp-project with your GCP project ID (same value as project_id above).
  image_registry = "us-central1-docker.pkg.dev/my-gcp-project/litellm/berriai"

  # Production: provide DNS already pointing at the LB IP for Google-managed certs.
  # Without one, set allow_plaintext_lb = true (dev/trial only).
  # lb_domains         = ["proxy.example.com"]
  allow_plaintext_lb = true
}

output "litellm_url" {
  value = module.litellm.load_balancer_url
}
terraform init
terraform apply

Provider API keys live in Secret Manager; reference resource IDs (e.g. projects/my-gcp-project/secrets/openai-api-key) via gateway_extra_secrets. Full input list and architecture diagram on the registry page.

Both stacks include

  • The full componentized split (gateway / backend / UI as independent services)
  • Managed Postgres (writer + reader) and Redis
  • Versioned object store for proxy state + file uploads
  • An auto-generated LITELLM_MASTER_KEY in your cloud's secret manager
  • A one-off migration job that runs prisma migrate deploy before the proxy starts
  • The same proxy_config surface as the Helm chart โ€” pass YAML as a typed map

The Terraform modules live at terraform/litellm/aws/ and terraform/litellm/gcp/ in this repo; the registry entries are read-only mirrors updated on each release.

Run in Developer Mode

Services

  1. Setup .env file in root
  2. Run dependent services docker-compose up db prometheus

Backend

  1. Run make bootstrap
  2. Start proxy backend: uv run python litellm/proxy/proxy_cli.py

Frontend

  1. Navigate to ui/litellm-dashboard (dependencies were already installed w/ make bootstrap)
  2. Start dashboard: npm run dev

Verify Docker Image Signatures

All LiteLLM Docker images published to GHCR are signed with cosign. Every release is signed with the same key introduced in commit 0112e53.

Verify using the pinned commit hash (recommended):

A commit hash is cryptographically immutable, so this is the strongest way to ensure you are using the original signing key:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/0112e53046018d726492c814b3644b7d376029d0/cosign.pub \
  ghcr.io/berriai/litellm:<release-tag>

Verify using a release tag (convenience):

Tags are protected in this repository and resolve to the same key. This option is easier to read but relies on tag protection rules:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/<release-tag>/cosign.pub \
  ghcr.io/berriai/litellm:<release-tag>

Replace <release-tag> with the version you are deploying (e.g. v1.83.0-stable).


Enterprise

For companies that need better security, user management and professional support

Get an Enterprise License Talk to founders

This covers:

  • โœ… Features under the LiteLLM Commercial License:
  • โœ… Feature Prioritization
  • โœ… Custom Integrations
  • โœ… Professional Support - Dedicated discord + slack
  • โœ… Custom SLAs
  • โœ… Secure access with Single Sign-On

Contributing

We welcome contributions to LiteLLM! Whether you're fixing bugs, adding features, or improving documentation, we appreciate your help.

Quick Start for Contributors

This requires uv to be installed.

git clone https://github.com/BerriAI/litellm.git
cd litellm
make install-dev    # Install development dependencies
make format         # Format your code
make lint           # Run all linting checks
make test-unit      # Run unit tests
make format-check   # Check formatting only

For detailed contributing guidelines, see CONTRIBUTING.md.

๐Ÿ“– Contributing to documentation? The LiteLLM docs have moved to a separate repository: BerriAI/litellm-docs. Please open doc PRs there. Docs are served at docs.litellm.ai.

Code Quality / Linting

LiteLLM follows the Google Python Style Guide.

Our automated checks include:

  • Black for code formatting
  • Ruff for linting and code quality
  • MyPy for type checking
  • Circular import detection
  • Import safety checks

All these checks must pass before your PR can be merged.

Support / talk with founders

Contributors

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

litellm_dev-1.97.0.dev3.tar.gz (17.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

litellm_dev-1.97.0.dev3-cp314-cp314-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.14Windows x86-64

litellm_dev-1.97.0.dev3-cp314-cp314-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

litellm_dev-1.97.0.dev3-cp314-cp314-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

litellm_dev-1.97.0.dev3-cp313-cp313-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.13Windows x86-64

litellm_dev-1.97.0.dev3-cp313-cp313-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

litellm_dev-1.97.0.dev3-cp313-cp313-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

litellm_dev-1.97.0.dev3-cp312-cp312-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.12Windows x86-64

litellm_dev-1.97.0.dev3-cp312-cp312-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

litellm_dev-1.97.0.dev3-cp312-cp312-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

litellm_dev-1.97.0.dev3-cp311-cp311-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.11Windows x86-64

litellm_dev-1.97.0.dev3-cp311-cp311-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

litellm_dev-1.97.0.dev3-cp311-cp311-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

litellm_dev-1.97.0.dev3-cp310-cp310-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.10Windows x86-64

litellm_dev-1.97.0.dev3-cp310-cp310-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

litellm_dev-1.97.0.dev3-cp310-cp310-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file litellm_dev-1.97.0.dev3.tar.gz.

File metadata

  • Download URL: litellm_dev-1.97.0.dev3.tar.gz
  • Upload date:
  • Size: 17.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for litellm_dev-1.97.0.dev3.tar.gz
Algorithm Hash digest
SHA256 12ed8ac0977d00ab0b3da5ae559bff6cf9b07b15cecb171e51d1f83a1b53cef9
MD5 65bf16d1bba1e398154171a6f225ba41
BLAKE2b-256 2958111ae6994b77d46e78684dd21397a4c232c736723fcaba2371d508c6ad17

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4e5930acad8e9f3bbfa1b453da5bd8dd751307c1f2ba27bba2820cb3f20d033c
MD5 e13e57d5c76019eaeb621b80b168be15
BLAKE2b-256 ffa267966e5f640b59e6d12591783afc5744accfc417e4199c6b8bbd5c6c8ee5

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2dbc938b005e8acf1003deeb8288dbebec8cf9b87febecb769422100c6dc700
MD5 47f4f1f3c0b95e52e49a4cacfce23ef4
BLAKE2b-256 1fd601044c47a07731fe6fab1c379c373848427a27b8c3e85a4e09a18a2bc6e7

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17424afedff592cc7295ba924d0b89edae70c7cbc08dbc701d1c056f4b3e2fbf
MD5 8c74e040fab513e6d430a468d5755f39
BLAKE2b-256 998d9e82c78964dcde072b12f36c5acee96e7afa8f8991f750f0d45886a1a4b7

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 73b4bc24aa6873d1a36fc07754e12bc4be066f58ccc93bd4a51a3f4b9ac4ab08
MD5 393623e9e8bc512375ffa61dda0e91d2
BLAKE2b-256 8ba82e503861f8313cc09195f48b80a9ead474da9225326db775b59dbb1e7d5c

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a031fc2cf9d299a007e65dc2aa3ae54024f6693ee54064c3a88fab33017f955
MD5 a78230a7ba1cf099ea790dcbd3c16e69
BLAKE2b-256 95f08a23a6966a9f72240e1f607acf3ea811bbb9c27c825752c6345830828bf3

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51b9150ebcc3f47ca4c7c1bf1d97617fbaf87405a6859963a882685f6c461195
MD5 e68da97760d6052fc87e6b6a8200a532
BLAKE2b-256 f5677773fda3e6bd3e7b33963cfa2275d20ef29a4bd800129f2f8a4161a7c75e

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6d04ff2f64adffdde2d071f28de0acfd1e7cf74be788326ef02c8c6bb39881a3
MD5 2a1e7e2708b6a553291d04a3108efea1
BLAKE2b-256 4cf88259524b8e86cac93ecd2b09ee86c1d957cd4469ad633f9f643b078d3a41

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4ab98d0721cf19b51e063894304296afb73328170a9285b32a2ba8e5e6cf69f
MD5 9e2ebd6eaf8a03cf900f2afbabf42f8a
BLAKE2b-256 51656a6c467f67289644c7de975bffeae376aefd5ea6f6e276f64bef127d9597

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dec528cc5a2ea9c92f03e4e9f2b7f28c01fdb104f56ef5c59ac469c4e172e16a
MD5 05463b3a698bf8866ecaaccef19c6241
BLAKE2b-256 4e95cd1817eb71561eeba9fab17f03cd9fc9d6a963607c63fe8a4d1a96b7c5a8

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 77ef2b8a3c10a888feeddf9230614fc07330953afcd79cc855e2c1a6450fa355
MD5 eb76b54294e64f7fb3192287869d73d3
BLAKE2b-256 87101e0a0f56c7ace9f2ef74b1be68f4d603a0322d2ae2cc016d5d9e75533c21

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 501ef52da4bebb63df2741155731c5ef2390b18e82b080c053a96ddcd0a6317c
MD5 8a3fd1c1c0d539ac716b4c9289ed98a6
BLAKE2b-256 c2d8f82a4b3794cfab9ae19b4f9a297ee7a16ce5d1e562f8e4ce97a573ea9b7b

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21d8a22b1be5a08110b65c8212b6058c5a595e78b8e760ce76141bbe7dbd29b4
MD5 5361c3d86035d605756ee8b237bdc906
BLAKE2b-256 a9d7e10c6524f9af08c9b66fda26e8508585feeb3b65e86ea07fd2fb6fafbf81

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 568e4f497234d8220eb52a66d0a8f680dd02b9c1a4d08b054ece9201f35903e7
MD5 e8d022565e219a973e75d63106a468f9
BLAKE2b-256 beb45420de68ac232a8ff8a41d5089c8ef5e802e2d10bc300e3632e024cdbdb7

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58e49786dca73e8483cddd373fb51afb07e92eeba8c4702eb2bd4fcc598437fe
MD5 7ca6d325eed340a664655f731e2d7c1d
BLAKE2b-256 f230156041be183584c20f9d409fd59cefdfd72ecdf7a54e774d2f50825a85ac

See more details on using hashes here.

File details

Details for the file litellm_dev-1.97.0.dev3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm_dev-1.97.0.dev3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8e6fc13edd81a28fb5cdafe482846a77330fcd7c73dc625815fd0fe25149ea1
MD5 a02ca1a970c93bd19a3d2e842dcc018b
BLAKE2b-256 b8962b4c684bf6c4dd82f0959edb2491143ef111ef5be98748c5aa25fa1bd7a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page