-
Notifications
You must be signed in to change notification settings - Fork 130
Expand file tree
/
Copy path.env.example
More file actions
50 lines (41 loc) · 1.83 KB
/
.env.example
File metadata and controls
50 lines (41 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# LLM provider – use one of the sections below
# Groq (default)
GROQ_API_KEY="gsk-your-groq-api-key"
MODEL_NAME="openai/gpt-oss-120b"
AGENT_SETTING_CONFIG="settings.groq.toml"
# OpenAI
# OPENAI_API_KEY="sk-your-openai-api-key"
# MODEL_NAME="gpt-4o"
# AGENT_SETTING_CONFIG="settings.openai.toml"
# OpenAI with custom base URL (LiteLLM, Azure, etc.)
# OPENAI_API_KEY="your-api-key"
# OPENAI_BASE_URL="https://api.example.com/v1"
# MODEL_NAME="gpt-4o"
# AGENT_SETTING_CONFIG="settings.openai.toml"
# Optional: Langfuse tracing
# LANGFUSE_SECRET_KEY="sk-lf-xxx"
# LANGFUSE_PUBLIC_KEY="pk-lf-xxx"
# LANGFUSE_HOST="https://us.cloud.langfuse.com"
# DYNACONF_ADVANCED_FEATURES__LANGFUSE_TRACING=true
# Optional: OIDC auth (e.g. IBM Verify). Set auth.enabled=true in settings.toml when using.
# OIDC_CLIENT_ID="your-client-id"
# OIDC_CLIENT_SECRET="your-client-secret"
# OIDC_DISCOVERY_URL="https://your-tenant/.well-known/openid-configuration"
# OIDC_REDIRECT_URI="https://localhost:7860/manage"
# DYNACONF_AUTH__ENABLED=true
# HTTPS for local testing (required for IBM Verify redirect URIs)
# SSL_KEYFILE="deployment/certs/localhost.key"
# SSL_CERTFILE="deployment/certs/localhost.crt"
# Optional: OpenLit observability (OpenTelemetry / OTLP)
# Enable in settings.toml: [observability] openlit = true
# Install: pip install cuga[observability]
# Local testing stack: cd deployment/docker-compose/openlit && docker compose up -d
# OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4318"
# Optional: Override protocol (default: http/protobuf, alternatives: grpc, http/json)
# OTEL_EXPORTER_OTLP_PROTOCOL="http/protobuf"
# Optional: E2B sandbox
# E2B_API_KEY="e2b_xxx"
# Knowledge engine is built-in — no external services needed.
# Configuration: see src/cuga/configurations/knowledge/knowledge_settings.toml
# Copy to .env and fill in your values
# cp .env.example .env