add provs to docker compose
This commit is contained in:
73
.env.example
Normal file
73
.env.example
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
# AI Provider API Keys
|
||||||
|
# These keys are passed to the Docker container via docker-compose.yml
|
||||||
|
|
||||||
|
# OpenRouter (Primary provider)
|
||||||
|
OPENROUTER_API_KEY=
|
||||||
|
|
||||||
|
# Mistral
|
||||||
|
MISTRAL_API_KEY=
|
||||||
|
|
||||||
|
# Google
|
||||||
|
GOOGLE_API_KEY=
|
||||||
|
|
||||||
|
# Groq
|
||||||
|
GROQ_API_KEY=
|
||||||
|
|
||||||
|
# NVIDIA
|
||||||
|
NVIDIA_API_KEY=
|
||||||
|
|
||||||
|
# Chutes AI (also supports PLUGIN_COMPASS_CHUTES_API_KEY and CHUTES_API_TOKEN fallbacks)
|
||||||
|
CHUTES_API_KEY=
|
||||||
|
CHUTES_API_URL=https://api.chutes.ai/v1
|
||||||
|
|
||||||
|
# Cerebras
|
||||||
|
CEREBRAS_API_KEY=
|
||||||
|
|
||||||
|
# LLM7.io (works without key for basic usage)
|
||||||
|
LLM7_API_KEY=
|
||||||
|
|
||||||
|
# AI/ML API
|
||||||
|
AIMLAPI_API_KEY=
|
||||||
|
|
||||||
|
# Routeway
|
||||||
|
ROUTEWAY_API_KEY=
|
||||||
|
|
||||||
|
# G4F (works without key for free tier)
|
||||||
|
G4F_API_KEY=
|
||||||
|
|
||||||
|
# Bytez
|
||||||
|
BYTEZ_API_KEY=
|
||||||
|
|
||||||
|
# GitHub
|
||||||
|
GITHUB_PAT=
|
||||||
|
GITHUB_USERNAME=
|
||||||
|
GITHUB_CLIENT_ID=
|
||||||
|
GITHUB_CLIENT_SECRET=
|
||||||
|
|
||||||
|
# DoDo Payments
|
||||||
|
DODO_PAYMENTS_API_KEY=
|
||||||
|
DODO_PAYMENTS_ENV=test
|
||||||
|
|
||||||
|
# Google OAuth
|
||||||
|
GOOGLE_CLIENT_ID=
|
||||||
|
GOOGLE_CLIENT_SECRET=
|
||||||
|
|
||||||
|
# Admin Authentication
|
||||||
|
ADMIN_USER=
|
||||||
|
ADMIN_PASSWORD=
|
||||||
|
SESSION_SECRET=
|
||||||
|
|
||||||
|
# Email (SMTP)
|
||||||
|
SMTP_HOST=
|
||||||
|
SMTP_PORT=587
|
||||||
|
SMTP_SECURE=false
|
||||||
|
SMTP_USER=
|
||||||
|
SMTP_PASS=
|
||||||
|
SMTP_FROM=
|
||||||
|
|
||||||
|
# Public URL
|
||||||
|
PUBLIC_BASE_URL=
|
||||||
|
|
||||||
|
# Repository
|
||||||
|
REPO_URL=
|
||||||
|
REPO_BRANCH=main
|
||||||
@@ -101,6 +101,23 @@ services:
|
|||||||
- SMTP_PASS=${SMTP_PASS:-}
|
- SMTP_PASS=${SMTP_PASS:-}
|
||||||
- SMTP_PASS_FILE=${SMTP_PASS_FILE:-}
|
- SMTP_PASS_FILE=${SMTP_PASS_FILE:-}
|
||||||
- SMTP_FROM=${SMTP_FROM:-}
|
- SMTP_FROM=${SMTP_FROM:-}
|
||||||
|
# Chutes AI
|
||||||
|
- PLUGIN_COMPASS_CHUTES_API_KEY=${PLUGIN_COMPASS_CHUTES_API_KEY:-}
|
||||||
|
- CHUTES_API_KEY=${CHUTES_API_KEY:-}
|
||||||
|
- CHUTES_API_TOKEN=${CHUTES_API_TOKEN:-}
|
||||||
|
- CHUTES_API_URL=${CHUTES_API_URL:-}
|
||||||
|
# Cerebras
|
||||||
|
- CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-}
|
||||||
|
# LLM7.io
|
||||||
|
- LLM7_API_KEY=${LLM7_API_KEY:-}
|
||||||
|
# AI/ML API
|
||||||
|
- AIMLAPI_API_KEY=${AIMLAPI_API_KEY:-}
|
||||||
|
# Routeway
|
||||||
|
- ROUTEWAY_API_KEY=${ROUTEWAY_API_KEY:-}
|
||||||
|
# G4F
|
||||||
|
- G4F_API_KEY=${G4F_API_KEY:-}
|
||||||
|
# Bytez
|
||||||
|
- BYTEZ_API_KEY=${BYTEZ_API_KEY:-}
|
||||||
volumes:
|
volumes:
|
||||||
- pwsh_profile:/root/.config/powershell
|
- pwsh_profile:/root/.config/powershell
|
||||||
- web_data:/home/web/data
|
- web_data:/home/web/data
|
||||||
|
|||||||
Reference in New Issue
Block a user