litellm helm

No introduction found. Create it?

More popular helm chart found

litellm from bjw-s-labs/charts is more popular with 15 repositories.

Install

Install with:

helm repo add litellm oci://ghcr.io/berriai/litellm-helm
helm install litellm litellm/litellm -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 10)

NameRepoStarsVersionTimestamp
litellmmirceanton/home-ops1105.0.1an hour ago
litellmjoryirving/home-ops2215.0.1a day ago
litellmToaHartor/maisonneux431.92.020 days ago

Values

See the most popular values for this chart:

KeyTypes
string
string
controllers.litellm.containers.app.image.tag (7)
v1.83.14-stable@sha256:d6401c001f90f3bab4bb23c5fd6d9302a7df58999ec6fa9e3f175e1f5f26544b
string
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
number
number
string
number
number
number
boolean
string
string
string
string
string
string
controllers.litellm.containers.app.env.REDIS_HOST (6)
dragonfly.database.svc.cluster.local
string
string, number
string
string
controllers.litellm.containers.app.env.DATABASE_URL (1)
postgresql://litellm@pooler-rw.database.svc:5432/litellm?sslmode=require&sslidentity=/var/run/secrets/prisma/client-identity.p12&sslcert=/var/run/secrets/root-ca/ca.crt
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.litellm.containers.app.env.OTEL_ENDPOINT (1)
http://alloy-gateway.observability.svc.cluster.local:4317
string
string
string
string
controllers.litellm.containers.app.env.PROXY_LOGOUT_URL (1)
https://sso.jory.dev/application/o/litellm/end-session/
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
controllers.litellm.containers.exporter.env.DATA_SOURCE_URI (1)
litellm-db-rw.ai.svc.cluster.local:5432/litellm?sslmode=require
string
string
string
string
string
string
controllers.litellm.containers.exporter.image.repository (1)
quay.io/prometheuscommunity/postgres-exporter
string
controllers.litellm.containers.exporter.image.tag (1)
v0.20.1@sha256:ac5ec343104fae0e2d84a27bb8d69b38430a11910c5382cad85d478d2bab713e
string
boolean
boolean
string
number
number
number
boolean
boolean
string
number
number
number
string
string
string
boolean
string
boolean
number
string
number
controllers.litellm.initContainers.gen-prisma-cert.command[] (1)
- /bin/sh
- -ec
- apk add --no-cache openssl openssl pkcs12 -export \ -in /var/run/secrets/postgresql/tls.crt \ -inkey /var/run/secrets/postgresql/tls.key \ -out /var/run/secrets/prisma/client-identity.p12 \ -passout pass:
string
string
string
controllers.litellm.initContainers.install-pillow-deps.command[] (1)
- /app/.venv/bin/python
- -c
- import hashlib import json import platform import urllib.request import zipfile from pathlib import Path VERSION = "12.2.0" WHEELS = { ("x86_64", "glibc"): ( "pillow-12.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "03f6fab9219220f041c74aeaa2939ff0062bd5c364ba9ce037197f4c6d498cd9", ), ("aarch64", "glibc"): ( "pillow-12.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", "f1c943e96e85df3d3478f7b691f229887e143f81fedab9b20205349ab04d73ed", ), ("x86_64", "musl"): ( "pillow-12.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", "1e1757442ed87f4912397c6d35a0db6a7b52592156014706f17658ff58bbf795", ), ("aarch64", "musl"): ( "pillow-12.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", "00a2865911330191c0b818c59103b58a5e697cae67042366970a6b6f1b20b7f9", ), } arch = platform.machine().lower() if arch in {"arm64", "armv8"}: arch = "aarch64" libc = platform.libc_ver()[0].lower() or "glibc" if "musl" in libc: libc = "musl" else: libc = "glibc" key = (arch, libc) if key not in WHEELS: raise SystemExit(f"Unsupported platform for pinned Pillow wheel: arch={arch}, libc={libc}") filename, expected_sha = WHEELS[key] with urllib.request.urlopen(f"https://pypi.org/pypi/Pillow/{VERSION}/json", timeout=30) as response: release = json.load(response) candidates = [f for f in release["urls"] if f.get("filename") == filename and f.get("packagetype") == "bdist_wheel"] if len(candidates) != 1: raise SystemExit(f"Pinned wheel not found in release metadata: {filename}") wheel = candidates[0] metadata_sha = wheel["digests"]["sha256"].lower() if metadata_sha != expected_sha: raise SystemExit(f"Digest mismatch in metadata for {filename}: {metadata_sha} != {expected_sha}") url = wheel["url"] if not url.startswith("https://files.pythonhosted.org/"): raise SystemExit(f"Unexpected artifact host: {url}") wheel_path = Path("/tmp") / filename with urllib.request.urlopen(url, timeout=60) as response: data = response.read() actual_sha = hashlib.sha256(data).hexdigest() if actual_sha != expected_sha: raise SystemExit(f"Digest mismatch for downloaded wheel {filename}: {actual_sha} != {expected_sha}") wheel_path.write_bytes(data) target = Path("/opt/pillow") target.mkdir(parents=True, exist_ok=True) with zipfile.ZipFile(wheel_path, "r") as zf: zf.extractall(target) print(f"Installed {filename} into {target}")
string
string
controllers.litellm.initContainers.install-pillow-deps.image.tag (1)
v1.83.14-stable@sha256:d6401c001f90f3bab4bb23c5fd6d9302a7df58999ec6fa9e3f175e1f5f26544b
string
string
string
string
string
string
string
string
string
string
number
number
string
service.port (1)
${GATEWAY_SVC_PORT}
string
string
string
string
boolean
string
string
boolean
string
string
string
string
boolean
string
string
string
string
string
string
string
string
persistence.runtime-patches.advancedMounts.litellm.app[].path (1)
/app/.venv/lib/python3.13/site-packages/sitecustomize.py
string
boolean
string
string
string
string
string
string
string
route.app.hostnames[] (4)
- litellm.${DOMAIN_NAME}
string
string
string
string
string
string, number
route.home.hostnames[] (1)
- llm.home.mirceanton.com
string
string
string
boolean
db.database (1)
${PSQL_DB_NAME}
string
string
db.secret.name (1)
${PSQL_DB_USER}-db-creds
string
string
string
boolean
string
string
string
string
string
proxy_config.model_list[].litellm_params.model (3)
github_copilot/*
github_copilot/claude-sonnet-5
github_copilot/claude-sonnet-5
github_copilot/claude-opus-4.8
github_copilot/claude-haiku-4.5
github_copilot/claude-opus-4.8
github_copilot/claude-opus-4.7
github_copilot/claude-opus-4.6
github_copilot/claude-opus-4.6
github_copilot/claude-sonnet-4.6
github_copilot/claude-sonnet-4.6
github_copilot/claude-sonnet-5
github_copilot/claude-haiku-4.5
github_copilot/claude-haiku-4.5
github_copilot/claude-haiku-4.5
github_copilot/claude-haiku-4.5
github_copilot/claude-haiku-4.5
github_copilot/claude-haiku-4.5
string
proxy_config.model_list[].litellm_params.api_base (1)
http://qwen36.ai.svc.cluster.local:8080/v1
string
string
boolean
number
number
number
number
number
number
boolean
boolean
proxy_config.model_list[].model_name (3)
github_copilot/*
default
sonnet
opus
haiku
claude-opus-4-8
claude-opus-4-7
claude-opus-4-6
claude-opus-4-6-1m
claude-sonnet-4-6
claude-sonnet-4-5
claude-sonnet-5
claude-haiku-4-5
claude-haiku-4-5-20251001
claude-3-5-haiku-20241022
claude-3-5-haiku-latest
claude-3-haiku-20240307
curator-model
string
proxy_config.litellm_settings.callbacks[] (2)
- websearch_interception
- prometheus
string
boolean
boolean
boolean
string
string
string
string
string
string
string
string
string
string
envVars.GENERIC_AUTHORIZATION_ENDPOINT (1)
https://${auth_subdomain}.${main_domain_websecure}/application/o/authorize/
string
envVars.GENERIC_SCOPE (1)
openid profile email litellm_role
string
envVars.GENERIC_TOKEN_ENDPOINT (1)
https://${auth_subdomain}.${main_domain_websecure}/application/o/token/
string
string
envVars.GENERIC_USERINFO_ENDPOINT (1)
https://${auth_subdomain}.${main_domain_websecure}/application/o/userinfo/
string
envVars.PROXY_BASE_URL (1)
https://${SUBDOMAIN}.${DOMAIN_WEBSECURE}
string
envVars.PROXY_LOGOUT_URL (1)
https://${auth_subdomain}.${main_domain_websecure}/application/o/${APP}/end-session/
string
envVars.REDIS_URL (1)
redis://dragonfly-cluster.dragonfly.svc.cluster.local:6379/3
string
string
image.repository (2)
ghcr.io/berriai/litellm
string
boolean
string
string
string
string
string
boolean
string
boolean
string
string
volumes[].name (2)
litellm-cache
string
string
args[] (1)
- --config
- /etc/litellm/config.yaml
- --run_granian
string
boolean
string
string
number
extraEnvVars[].name (1)
GENERIC_CLIENT_ID
GENERIC_CLIENT_SECRET
UI_USERNAME
UI_PASSWORD
string
extraEnvVars[].valueFrom.secretKeyRef.key (1)
clientID
clientSecret
username
password
string
extraEnvVars[].valueFrom.secretKeyRef.name (1)
${APP}-oidc-authentik-application
${APP}-oidc-authentik-application
${SECRET_CREDS_NAME}
${SECRET_CREDS_NAME}
string
boolean
boolean
boolean
number
string
string
string