mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-05 02:41:56 +00:00
69 lines
2.9 KiB
Text
69 lines
2.9 KiB
Text
# Environment variables of the Render cron job `litellm-compat-matrix`.
|
|
#
|
|
# Set every value here on the Render service (Environment tab, or the
|
|
# `envVars` list of the create-service call in README.md). A local run
|
|
# passes a filled-in copy with `docker run --env-file`.
|
|
|
|
# Anthropic
|
|
ANTHROPIC_API_KEY=
|
|
|
|
# Bedrock (invoke + converse columns; also bedrock_mantle when enabled).
|
|
# Use Anthropic's Bedrock API-key passthrough (long-lived bearer token).
|
|
# No AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY required for the matrix --
|
|
# both the LiteLLM invoke and converse routes pick up
|
|
# AWS_BEARER_TOKEN_BEDROCK when present.
|
|
AWS_BEARER_TOKEN_BEDROCK=
|
|
AWS_REGION_NAME=us-east-1
|
|
|
|
# Vertex AI (vertex_ai + vertex_ai_gpt columns).
|
|
# The service-account key JSON is the Render secret file
|
|
# `vertex-service-account.json`, mounted at /etc/secrets, and
|
|
# GOOGLE_APPLICATION_CREDENTIALS points google-auth at it.
|
|
VERTEXAI_PROJECT=
|
|
VERTEXAI_LOCATION=global
|
|
GOOGLE_APPLICATION_CREDENTIALS=/etc/secrets/vertex-service-account.json
|
|
|
|
# Azure AI Foundry (azure column — Claude models on Foundry)
|
|
AZURE_AI_API_KEY=
|
|
AZURE_AI_API_BASE=
|
|
|
|
# OpenAI (openai GPT column)
|
|
OPENAI_API_KEY=
|
|
|
|
# Azure OpenAI (azure_openai GPT column)
|
|
AZURE_API_BASE=
|
|
AZURE_API_KEY=
|
|
|
|
# The publish PAT (mateo-berri, write access on BerriAI/litellm-docs)
|
|
# deliberately is NOT an env var. Everything here lands in the process
|
|
# environment of pytest, the proxy, and the model-driven claude CLI,
|
|
# where any same-UID reader can lift it from /proc/<pid>/environ.
|
|
# Instead, the token is the Render secret file `github-token` (single
|
|
# line), mounted under CREDENTIALS_DIRECTORY, and run_daily.sh reads it
|
|
# from there and keeps it out of every child process env. Used to
|
|
# (a) resolve the latest stable release, (b) push the daily
|
|
# compat-matrix branch directly to BerriAI/litellm-docs, (c) open the
|
|
# same-repo PR, and (d) enable squash auto-merge on it. Scopes:
|
|
# classic `repo` + `workflow`, or fine-grained on BerriAI/litellm-docs
|
|
# with Contents:RW + Pull requests:RW + Workflows:RW.
|
|
# Manual runs export GITHUB_TOKEN instead, or skip publishing entirely
|
|
# with SKIP_PUBLISH=1 (only writes the matrix JSON locally).
|
|
CREDENTIALS_DIRECTORY=/etc/secrets
|
|
|
|
# Optional: the bedrock_mantle column is opt-in because the AWS account
|
|
# needs the Mantle (OpenAI-on-Bedrock) models enabled. Without this the
|
|
# mantle cells are skipped and recorded as not_tested rather than fail.
|
|
# COMPAT_MANTLE_CELLS=1
|
|
|
|
# Optional: the openai column is likewise opt-in; its cells hit CLI
|
|
# timeouts under the concurrent stage suite, but the serial cron can
|
|
# usually run them. Skipped cells are recorded as not_tested.
|
|
# COMPAT_OPENAI_GPT_CELLS=1
|
|
|
|
# Optional overrides; defaults are sensible for the cron job.
|
|
# PROXY_PORT=4100
|
|
# LITELLM_WORKTREE=/home/populator/litellm-cron-worktree
|
|
# DOCS_REPO=BerriAI/litellm-docs
|
|
# DOCS_BRANCH=main
|
|
# DOCS_TARGET_PATH=src/data/compatibility-matrix.json
|
|
# AUTO_MERGE_METHOD=squash
|