Fountain Coach Gitowner-controlled · read only

the-fountainai.git · .env.example

the-fountainai.git / .env.example

revision 2df5d96f36ddee150b358d5fa6eb7494c0c4f395 · complete file

# Example environment variables for FountainAI
# Copy to .env and replace values with your secrets.

# OpenAI configuration
OPENAI_API_KEY=your_openai_api_key
OPENAI_API_BASE=https://api.openai.com/v1

# Typesense configuration
TYPESENSE_URL=http://localhost:8108
TYPESENSE_API_KEY=your_typesense_api_key
TYPESENSE_PROXY_KEY=your_typesense_proxy_key

# Gateway credentials
GATEWAY_JWT_SECRET=change_me
GATEWAY_OAUTH2_INTROSPECTION_URL=
GATEWAY_OAUTH2_CLIENT_ID=
GATEWAY_OAUTH2_CLIENT_SECRET=

# Service authentication tokens
BASELINE_AUTH_TOKEN=
BOOTSTRAP_AUTH_TOKEN=
FUNCTION_CALLER_AUTH_TOKEN=
PLANNER_AUTH_TOKEN=
TOOLS_FACTORY_AUTH_TOKEN=

# Service URLs
LLM_GATEWAY_URL=
FUNCTION_CALLER_URL=
TOOLSERVER_URL=http://localhost:8080

# Security Sentinel configuration
SEC_SENTINEL_ENABLED=true
SEC_SENTINEL_URL=
SEC_SENTINEL_API_KEY=
SEC_SENTINEL_TIMEOUT_MS=4000
SEC_SENTINEL_RETRIES=1
SEC_SENTINEL_MODEL=
SEC_SENTINEL_FAIL_MODE=fallback   # fallback | allow | deny

# Paths and miscellaneous
FUNCTIONS_CACHE_PATH=
FOUNTAINAI_SERVICES_DIR=
OTEL_EXPORT_URL=
QEMU_TEST_IMAGE=
PORT=8080

# OpenAPI Curator service
CURATOR_RULES_PATH=Configuration/curator.yml
CURATOR_STORAGE_PATH=/data/corpora/tools-factory/curator