Files
2026-07-13 13:32:05 +08:00

114 lines
2.4 KiB
Bash

# =========================
# OpenAI (non-Azure)
# =========================
OPENAI_API_KEY=
# Optional, if you use Azure OpenAI / custom gateways
# OPENAI_BASE_URL=https://api.openai.com/v1
# Optional: local cost overrides (used for cost reporting; not secrets)
# OPENAI_COST_PER_INPUT_TOKEN=0.0
# OPENAI_COST_PER_OUTPUT_TOKEN=0.0
# =========================
# Azure OpenAI
# =========================
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_ENDPOINT=
AZURE_DEPLOYMENT_NAME=
OPENAI_API_VERSION=
AZURE_MODEL_NAME=
AZURE_MODEL_VERSION=
# =========================
# Google / Gemini (google-genai)
# =========================
GOOGLE_API_KEY=
# =========================
# xAI Grok
# =========================
GROK_API_KEY=
# =========================
# Moonshot
# =========================
MOONSHOT_API_KEY=
# =========================
# DeepSeek
# =========================
DEEPSEEK_API_KEY=
# =========================
# LiteLLM (proxy to many providers)
# =========================
LITELLM_API_KEY=
# LITELLM_API_BASE=
# =========================
# Anthropic
# =========================
ANTHROPIC_API_KEY=
# =========================
# Openrouter
# =========================
OPENROUTER_API_KEY=
# =========================
# Confident
# =========================
CONFIDENT_API_KEY= # Confident AI cloud
# Ollama (local LLMs)
# Defaults to http://127.0.0.1:11434; override if you run on another host/port.
# OLLAMA_HOST=http://127.0.0.1:11434
# =================
# DeepEval settings
# =================
# Disable automatic dotenv loading (set to 1 to disable)
# DEEPEVAL_DISABLE_DOTENV=1
# gRPC logs (1 to enable)
# DEEPEVAL_GRPC_LOGGING=1
# Show PyPI update warning (1 to enable)
# DEEPEVAL_UPDATE_WARNING_OPT_IN=1
# Change results output folder (absolute or relative path)
# DEEPEVAL_RESULTS_FOLDER=.deepeval_results
# File-system mode (rare; READ_ONLY for constrained envs)
# DEEPEVAL_FILE_SYSTEM=READ_ONLY
# Telemetry (opt out globally if desired)
# DEEPEVAL_TELEMETRY_OPT_OUT=1
# ERROR_REPORTING=1
# ===================
# Test run overrides
# ===================
# Optional: name a pytest test dynamically
# PYTEST_RUN_TEST_NAME=my_test_name
# ==========================
# Integrations & test suites
# ==========================
# Google Cloud (Gemini tests)
# GOOGLE_CLOUD_PROJECT=
# GOOGLE_CLOUD_LOCATION=
# Vector DB docs examples
# ELASTIC_PASSWORD=
# WEAVIATE_API_KEY=
# PG_PASSWORD=
# Tracing test IDs (used by certain test files)
# SPAN_ID=
# TRACE_ID=
# THREAD_ID=