41 lines
829 B
YAML
41 lines
829 B
YAML
# Gateway Secrets
|
|
# These should be mounted from k8s secrets
|
|
|
|
# Authentication
|
|
# IMPORTANT: Generate a strong random secret for production
|
|
# Example: openssl rand -base64 32
|
|
auth:
|
|
secret: "change-me-in-production-use-openssl-rand-base64-32"
|
|
|
|
# LLM Provider API Keys (configure at least one)
|
|
llm_providers:
|
|
anthropic_api_key: sk-ant-xxxxx
|
|
openai_api_key: sk-xxxxx
|
|
google_api_key: xxxxx
|
|
openrouter_api_key: sk-or-xxxxx
|
|
|
|
# Telegram (optional)
|
|
telegram:
|
|
bot_token: ""
|
|
|
|
# Email service (optional)
|
|
email:
|
|
service_key: ""
|
|
|
|
# Push notification service (optional)
|
|
push:
|
|
service_key: ""
|
|
|
|
# Qdrant API key (optional, for hosted Qdrant)
|
|
qdrant:
|
|
api_key: ""
|
|
|
|
# Iceberg S3 credentials
|
|
iceberg:
|
|
s3_access_key: minioadmin
|
|
s3_secret_key: minioadmin
|
|
|
|
# Embedding API key (if using external provider)
|
|
embedding:
|
|
api_key: ""
|