Files
shopify-ai-backup/.env.example
southseact-3d fa80a12112 add deepinfra
2026-02-20 19:28:30 +00:00

100 lines
1.8 KiB
Plaintext

# 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=
# Kilo Gateway - Universal AI Inference API (https://kilo.ai)
KILO_API_KEY=
# Bytez
BYTEZ_API_KEY=
# DeepInfra
DEEPINFRA_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=
# External Admin API Key
# Generate a secure key: openssl rand -hex 32
# Format: sk_live_<your-secure-key> for production, sk_test_<your-secure-key> for testing
ADMIN_API_KEY=
ADMIN_API_JWT_TTL=3600
ADMIN_API_RATE_LIMIT=1000
# Database Configuration (Phase 1.2 & 1.3)
# Set USE_JSON_DATABASE=1 to use legacy JSON files (for rollback)
USE_JSON_DATABASE=
DATABASE_PATH=./.data/shopify_ai.db
DATABASE_ENCRYPTION_KEY=
DATABASE_KEY_FILE=
DATABASE_BACKUP_ENABLED=1
DATABASE_WAL_MODE=1
DATABASE_USE_SQLCIPHER=1
DATABASE_CIPHER_COMPAT=4
DATABASE_KDF_ITER=64000
# JWT Token Configuration
JWT_SECRET=
JWT_ACCESS_TOKEN_TTL=900
JWT_REFRESH_TOKEN_TTL=604800
# Email (MailPilot Transactional Email)
MAILPILOT_URL=https://emailmarketing.modelrailway3d.co.uk
MAILPILOT_TOKEN=
# Public URL
PUBLIC_BASE_URL=
# Repository
REPO_URL=
REPO_BRANCH=main