Clean up .env.example with shorter comments, add alphaear vars
This commit is contained in:
158
.env.example
158
.env.example
@@ -1,80 +1,24 @@
|
|||||||
# ===========================================
|
# ===========================================
|
||||||
# OPENCODE SKILLS - UNIFIED CREDENTIALS
|
# OPENCODE SKILLS - UNIFIED CREDENTIALS
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# This file is shared by ALL skills
|
# DO NOT commit this file to Git!
|
||||||
# DO NOT commit this file to Git (credentials!)
|
|
||||||
#
|
|
||||||
# SETUP INSTRUCTIONS:
|
|
||||||
# 1. Copy this file: cp .env.example .env
|
|
||||||
# 2. Edit .env and fill in your credentials
|
|
||||||
# 3. Keep .env private - never commit!
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# 🎙️ MINIMAX API - For frontend-dev skill
|
# MINIMAX API (TTS, Music, Video, Images)
|
||||||
# Required for: TTS, Music, Video generation
|
|
||||||
# Get token from: https://www.minimax.io/
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
MINIMAX_API_KEY=
|
MINIMAX_API_KEY=
|
||||||
MINIMAX_API_BASE=https://api.minimax.io/v1
|
MINIMAX_API_BASE=https://api.minimax.io/v1
|
||||||
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# 📊 GOOGLE ANALYTICS 4 (GA4) - Optional
|
# GITEA (Optional - Git sync)
|
||||||
# Required for: Analytics features (Test 6.2)
|
|
||||||
# Get from: Google Cloud Console
|
|
||||||
# ===========================================
|
|
||||||
GA4_PROPERTY_ID=G-XXXXXXXXXX
|
|
||||||
GA4_CREDENTIALS_PATH=path/to/ga4-credentials.json
|
|
||||||
|
|
||||||
# ===========================================
|
|
||||||
# 🔍 GOOGLE SEARCH CONSOLE (GSC) - Optional
|
|
||||||
# Required for: Analytics features (Test 6.3)
|
|
||||||
# Get from: Google Cloud Console
|
|
||||||
# ===========================================
|
|
||||||
GSC_SITE_URL=https://yoursite.com
|
|
||||||
GSC_CREDENTIALS_PATH=path/to/gsc-credentials.json
|
|
||||||
|
|
||||||
# ===========================================
|
|
||||||
# 🌐 DATAFORSEO - Optional
|
|
||||||
# Required for: Competitor analysis (Test 6.4)
|
|
||||||
# Get from: https://dataforseo.com/
|
|
||||||
# ===========================================
|
|
||||||
DATAFORSEO_LOGIN=
|
|
||||||
DATAFORSEO_PASSWORD=
|
|
||||||
DATAFORSEO_BASE_URL=https://api.dataforseo.com
|
|
||||||
|
|
||||||
# ===========================================
|
|
||||||
# 📈 UMAMI ANALYTICS (Self-Hosted) - Required for auto-tracking
|
|
||||||
# Required for: Auto-create Umami website + tracking
|
|
||||||
# Get from: Your Umami instance admin
|
|
||||||
# ===========================================
|
|
||||||
UMAMI_URL=https://analytics.yoursite.com
|
|
||||||
UMAMI_USERNAME=admin
|
|
||||||
UMAMI_PASSWORD=your-password
|
|
||||||
|
|
||||||
# ===========================================
|
|
||||||
# 🚀 GIT CONFIGURATION - Optional
|
|
||||||
# Required for: Git push (if using Gitea)
|
|
||||||
# Get token from: Gitea/GitHub settings
|
|
||||||
# ===========================================
|
|
||||||
GIT_USERNAME=
|
|
||||||
GIT_EMAIL=
|
|
||||||
GIT_TOKEN=
|
|
||||||
GIT_URL=https://git.moreminimore.com
|
|
||||||
|
|
||||||
# ===========================================
|
|
||||||
# 🏛️ GITEA CONFIGURATION - Optional
|
|
||||||
# Required for: Gitea sync features
|
|
||||||
# Get token from: https://git.moreminimore.com/user/settings/applications
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
GITEA_URL=https://git.moreminimore.com
|
GITEA_URL=https://git.moreminimore.com
|
||||||
GITEA_API_TOKEN=
|
GITEA_API_TOKEN=
|
||||||
GITEA_USERNAME=
|
GITEA_USERNAME=
|
||||||
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# 🎛️ EASYPANEL CONFIGURATION - Optional
|
# EASYPANEL (Optional - Auto-deploy)
|
||||||
# Required for: Auto-deployment features
|
|
||||||
# Get from: https://panelwebsite.moreminimore.com
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
EASYPANEL_URL=https://panelwebsite.moreminimore.com
|
EASYPANEL_URL=https://panelwebsite.moreminimore.com
|
||||||
EASYPANEL_USERNAME=
|
EASYPANEL_USERNAME=
|
||||||
@@ -82,16 +26,20 @@ EASYPANEL_PASSWORD=
|
|||||||
EASYPANEL_DEFAULT_PROJECT=default
|
EASYPANEL_DEFAULT_PROJECT=default
|
||||||
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# 🌐 WEBSITE DEFAULTS
|
# UMAMI ANALYTICS (Optional - Self-hosted)
|
||||||
# Applied to all generated websites
|
# ===========================================
|
||||||
|
UMAMI_URL=https://analytics.yoursite.com
|
||||||
|
UMAMI_USERNAME=admin
|
||||||
|
UMAMI_PASSWORD=
|
||||||
|
|
||||||
|
# ===========================================
|
||||||
|
# WEBSITE DEFAULTS
|
||||||
# ===========================================
|
# ===========================================
|
||||||
ADMIN_PASSWORD=
|
ADMIN_PASSWORD=
|
||||||
UMAMI_DOMAIN=analytics.example.com
|
UMAMI_DOMAIN=analytics.example.com
|
||||||
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# 🧠 SHODH MEMORY - Persistent Context
|
# SHODH MEMORY (Optional - Persistent context)
|
||||||
# Required for: Memory features across sessions
|
|
||||||
# Auto-installed by install-skills.sh
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
SHODH_API_KEY=
|
SHODH_API_KEY=
|
||||||
SHODH_HOST=http://localhost
|
SHODH_HOST=http://localhost
|
||||||
@@ -99,24 +47,39 @@ SHODH_PORT=3030
|
|||||||
SHODH_USER_ID=default
|
SHODH_USER_ID=default
|
||||||
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# 📰 ALPHAEAR FINANCE SKILLS
|
# GOOGLE ANALYTICS 4 (Optional)
|
||||||
# Required for: alphaear-* skills (stock, news, sentiment, etc.)
|
|
||||||
# ===========================================
|
# ===========================================
|
||||||
|
GA4_PROPERTY_ID=G-XXXXXXXXXX
|
||||||
|
GA4_CREDENTIALS_PATH=path/to/ga4-credentials.json
|
||||||
|
|
||||||
# JINA API - For content extraction
|
# ===========================================
|
||||||
|
# GOOGLE SEARCH CONSOLE (Optional)
|
||||||
|
# ===========================================
|
||||||
|
GSC_SITE_URL=https://yoursite.com
|
||||||
|
GSC_CREDENTIALS_PATH=path/to/gsc-credentials.json
|
||||||
|
|
||||||
|
# ===========================================
|
||||||
|
# DATAFORSEO (Optional - Competitor analysis)
|
||||||
|
# ===========================================
|
||||||
|
DATAFORSEO_LOGIN=
|
||||||
|
DATAFORSEO_PASSWORD=
|
||||||
|
DATAFORSEO_BASE_URL=https://api.dataforseo.com
|
||||||
|
|
||||||
|
# ===========================================
|
||||||
|
# ALPHAEAR FINANCE SKILLS
|
||||||
|
# ===========================================
|
||||||
|
# JINA API - Content extraction
|
||||||
JINA_API_KEY=
|
JINA_API_KEY=
|
||||||
|
|
||||||
# LLM Configuration (AlphaEar uses MiniMax by default - OpenAI compatible)
|
# LLM Config (MiniMax default, OpenAI compatible)
|
||||||
LLM_PROVIDER=minimax
|
LLM_PROVIDER=minimax
|
||||||
LLM_MODEL=MiniMax-Text-01
|
LLM_MODEL=MiniMax-Text-01
|
||||||
LLM_HOST=
|
LLM_HOST=
|
||||||
|
|
||||||
# Reasoning Model (for alphaear-predictor)
|
# Reasoning/Tool Models (for predictor)
|
||||||
REASONING_MODEL_PROVIDER=minimax
|
REASONING_MODEL_PROVIDER=minimax
|
||||||
REASONING_MODEL_ID=MiniMax-Text-01
|
REASONING_MODEL_ID=MiniMax-Text-01
|
||||||
REASONING_MODEL_HOST=
|
REASONING_MODEL_HOST=
|
||||||
|
|
||||||
# Tool Model (for alphaear-predictor)
|
|
||||||
TOOL_MODEL_PROVIDER=minimax
|
TOOL_MODEL_PROVIDER=minimax
|
||||||
TOOL_MODEL_ID=MiniMax-Text-01
|
TOOL_MODEL_ID=MiniMax-Text-01
|
||||||
TOOL_MODEL_HOST=
|
TOOL_MODEL_HOST=
|
||||||
@@ -124,50 +87,13 @@ TOOL_MODEL_HOST=
|
|||||||
# Embedding Model (for Kronos predictor)
|
# Embedding Model (for Kronos predictor)
|
||||||
EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2
|
EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2
|
||||||
|
|
||||||
# DeepSeek API (alternative LLM)
|
|
||||||
DEEPSEEK_API_KEY=
|
|
||||||
|
|
||||||
# DashScope API (alternative LLM - Alibaba)
|
|
||||||
DASHSCOPE_API_KEY=
|
|
||||||
|
|
||||||
# OpenRouter API (alternative LLM)
|
|
||||||
OPENROUTER_API_KEY=
|
|
||||||
|
|
||||||
# ZAI API (alternative LLM)
|
|
||||||
ZAI_KEY_API=
|
|
||||||
|
|
||||||
# UST API (alternative LLM)
|
|
||||||
UST_KEY_API=
|
|
||||||
UST_URL=
|
|
||||||
|
|
||||||
# Search Cache TTL (seconds)
|
# Search Cache TTL (seconds)
|
||||||
SEARCH_CACHE_TTL=3600
|
SEARCH_CACHE_TTL=3600
|
||||||
|
|
||||||
# ===========================================
|
# Alternative LLMs (optional - fallback if MiniMax not set)
|
||||||
# 📝 QUICK REFERENCE
|
DEEPSEEK_API_KEY=
|
||||||
# ===========================================
|
DASHSCOPE_API_KEY=
|
||||||
#
|
OPENROUTER_API_KEY=
|
||||||
# CORE FEATURES (No credentials needed!):
|
ZAI_KEY_API=
|
||||||
# ✅ Content generation (Groups 1)
|
UST_KEY_API=
|
||||||
# ✅ Thai analysis (Group 2)
|
UST_URL=
|
||||||
# ✅ Context management (Group 3)
|
|
||||||
#
|
|
||||||
# REQUIRED FOR FULL FEATURES:
|
|
||||||
# 🎙️ MiniMax: MINIMAX_API_KEY (for TTS, Music, Video, Image)
|
|
||||||
# 📈 Umami: UMAMI_URL, UMAMI_USERNAME, UMAMI_PASSWORD
|
|
||||||
# 🚀 Git: GIT_* (only if using git push)
|
|
||||||
#
|
|
||||||
# OPTIONAL:
|
|
||||||
# 📊 GA4/GSC/DataForSEO (for advanced analytics)
|
|
||||||
#
|
|
||||||
# TESTING WORKFLOW:
|
|
||||||
# 1. Start with core features (no credentials)
|
|
||||||
# 2. Add MINIMAX_API_KEY for TTS/Music/Video/Image
|
|
||||||
# 3. Add UMAMI_* for auto-tracking setup
|
|
||||||
# 4. Add GIT_* for git push (if using Gitea)
|
|
||||||
#
|
|
||||||
# SECURITY:
|
|
||||||
# - NEVER commit .env file (it's in .gitignore)
|
|
||||||
# - Use read-only permissions where possible
|
|
||||||
# - Rotate tokens regularly
|
|
||||||
# ===========================================
|
|
||||||
|
|||||||
Reference in New Issue
Block a user