Skip to main content

Library to easily interface with LLM API providers

Project description

๐Ÿš… 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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

litellm-1.95.0.dev3.tar.gz (17.4 MB view details)

Uploaded Source

Built Distributions

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

litellm-1.95.0.dev3-cp314-cp314-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.14Windows x86-64

litellm-1.95.0.dev3-cp314-cp314-manylinux_2_28_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

litellm-1.95.0.dev3-cp314-cp314-manylinux_2_28_aarch64.whl (26.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

litellm-1.95.0.dev3-cp313-cp313-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.13Windows x86-64

litellm-1.95.0.dev3-cp313-cp313-manylinux_2_28_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

litellm-1.95.0.dev3-cp313-cp313-manylinux_2_28_aarch64.whl (26.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

litellm-1.95.0.dev3-cp312-cp312-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.12Windows x86-64

litellm-1.95.0.dev3-cp312-cp312-manylinux_2_28_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

litellm-1.95.0.dev3-cp312-cp312-manylinux_2_28_aarch64.whl (26.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

litellm-1.95.0.dev3-cp311-cp311-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.11Windows x86-64

litellm-1.95.0.dev3-cp311-cp311-manylinux_2_28_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

litellm-1.95.0.dev3-cp311-cp311-manylinux_2_28_aarch64.whl (26.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

litellm-1.95.0.dev3-cp310-cp310-win_amd64.whl (24.8 MB view details)

Uploaded CPython 3.10Windows x86-64

litellm-1.95.0.dev3-cp310-cp310-manylinux_2_28_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

litellm-1.95.0.dev3-cp310-cp310-manylinux_2_28_aarch64.whl (26.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file litellm-1.95.0.dev3.tar.gz.

File metadata

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

File hashes

Hashes for litellm-1.95.0.dev3.tar.gz
Algorithm Hash digest
SHA256 c02657f3304e83861e951ea4f188d4202733879f19a32aa19f30c7bf7707c586
MD5 a372d3764c62a541a4ea75e29ff77460
BLAKE2b-256 574eadab8891b352044c0fe0a9301f16b751dfc72446e3c46507d05f70dd31ad

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1385d422e0f58cf4d9a11d26638fdb433e4f22e7c08f14fae115bfe63d730127
MD5 7c5b2be3e9280a851b71b6504a629259
BLAKE2b-256 7ec1dc9e992efbfbf765ef3dd2329e756fc026be1ff9db345cdfe236455b22e7

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b50d89b86a65bc84b619a2d830ec9f3e68f2f3b00ff18198aaed2295f32d720
MD5 eefbc976c315ef5c3027282623ff0cae
BLAKE2b-256 5eb9a53eccd01bd1b45ce405df72afb8619dc1e593cf435415741429995f5943

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83c0e70d66455e1d8c72847f54a5157a81eaa179cabd4bdd1d709fff39c9e794
MD5 25d8db4dac5ec21003bdbb000ebe1fc1
BLAKE2b-256 d6905dcf1d5318cbfb315087ff5014c84ae638a9224f5343ec97c14e50201fc2

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ccfc294099a614137dfde27148cf7e0c1686a4e424d3c757cb7791be53cdea3d
MD5 658aee29a53c9a777a806b820053732e
BLAKE2b-256 2c6ea3aa3031bbf844e9c6343393d8ae57de46d02c52edb93b8c4986dc7f8364

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b55d0f317ab6770763e0fc8f52d3b80f1f91f3f4a0685d13be2a669ea79bb55
MD5 4c96e983ecad77655a3435e03e29fab8
BLAKE2b-256 eba917dd6a5b557dc36a13fb8dbfef069457d9d1f3a076f730a3b94e03fa4798

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44009e2ad1f23a536e2408974ddc372605cc1bc474bf7da2071213c1d67a7075
MD5 33aa88a3e720ff275da88eb0a5904f68
BLAKE2b-256 85e963cbcc93a9ea8a9b82f1f68e88d6ed3cfc504d8cc2060c2b2f7854eaf0ca

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8c9b1a963979335c0b4d6f43f836e7dd14c68f562b245c7d79ce509f89177954
MD5 37ef70e36620b9ac35cd220f16a18503
BLAKE2b-256 75874c869d71c63d6cbeadc500ab074534021bbf0a1b34accf7cf66c40c8034f

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d19a913698b58634a021c3fe4b61c5c0a4890695e0e513e0ab6d39a5fe0bc62
MD5 b7ce94209fc3a24561f3f7af6432bad8
BLAKE2b-256 1324b6e3317ecbd37ab306a0fc0ff28ced649fb2dd6ba14ff2c321b15d11a292

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82d413fa1e7cb770e81eb558e1b903ca34d9220f7c93d84c12c558d3d71dd615
MD5 9e360ade467a4206253ba3fab1299a5b
BLAKE2b-256 92859a982cbb22220bb19f1ec7ca576f7642de05c55cde92091ec66f94e39d96

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b019e52fe1f81d86439df140e838f1b44cb4fc035b3b595ff19947f36c7da4c
MD5 1f5926ad59546584cd8a2aa651178476
BLAKE2b-256 661e5270fbc33bcacb4de2a26f560384a406f37820362dbd9c849dc6d0e45bff

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d77866ffadf84bada640ce89e4b87f25062c037b80ef237f6f2f2b0945620925
MD5 e45e8faac33b183a67e1a6b4aaff6630
BLAKE2b-256 1c8d67b1d525be119369f55d0a0ebfec3ded51e36e7f0f52279331bf119b0ca1

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae69fa8de2edbc8e3f364fc33f66234c93529fd6f5529366a34ec737ee3cbac1
MD5 6ae06f337be68ba159a6ac1d5c209b77
BLAKE2b-256 e33c071f63b595a504ad50f959caffa6f6ba5473da22c810dbe9035bbd854326

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 426ee61521f905c179c9caeb5324fa4cf5f24680a4b5f839663d8f55e07aec1c
MD5 c6784f86b65dd5e2562eb1b62eb89723
BLAKE2b-256 7755a7cece98e93e4b1395f0016fb0544f3d6e184387ebf6aeae870add0a2434

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 076e811764aa947e7a30c61c72c463b1054714c7bd75c1a4fa72f44fd8f4b2dc
MD5 a9db0afa27b3b3c52e3096e1c7cbee1a
BLAKE2b-256 ed4fa31759f89a0bf8b5d4a642c9fab9d11a782477aa4e2c1cae9961f3c49791

See more details on using hashes here.

File details

Details for the file litellm-1.95.0.dev3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.0.dev3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a04829e6e647ad3a2b7f23a565669a00aebbf52c83e57c9b556daae100d50b1
MD5 d4a0812e31dee08a57f3a75fabe86e85
BLAKE2b-256 c06296f873106f37aeefc56f7b1a1bf824355879fd03be76ec440cd43043a972

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