114 lines
2.4 KiB
Bash
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=
|