2025-10-24 10:59:05 +08:00
|
|
|
|
# ========================================
|
|
|
|
|
|
# XCodeReviewer 环境变量配置示例
|
|
|
|
|
|
# ========================================
|
|
|
|
|
|
# 复制此文件为 .env 并填写你的配置
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== LLM 通用配置 ====================
|
|
|
|
|
|
# 选择你想使用的LLM提供商 (gemini|openai|claude|qwen|deepseek|zhipu|moonshot|baidu|minimax|doubao)
|
|
|
|
|
|
VITE_LLM_PROVIDER=gemini
|
|
|
|
|
|
|
|
|
|
|
|
# 通用LLM配置 (可选,如果设置了这些,会覆盖下面的特定平台配置)
|
|
|
|
|
|
# VITE_LLM_API_KEY=your_api_key_here
|
|
|
|
|
|
# VITE_LLM_MODEL=your_model_name
|
|
|
|
|
|
# VITE_LLM_BASE_URL=https://custom-api-endpoint.com
|
|
|
|
|
|
# VITE_LLM_TIMEOUT=30000
|
|
|
|
|
|
# VITE_LLM_TEMPERATURE=0.2
|
|
|
|
|
|
# VITE_LLM_MAX_TOKENS=4096
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== Google Gemini 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://makersuite.google.com/app/apikey
|
2025-10-22 15:12:59 +08:00
|
|
|
|
VITE_GEMINI_API_KEY=your_gemini_api_key_here
|
|
|
|
|
|
VITE_GEMINI_MODEL=gemini-2.5-flash
|
|
|
|
|
|
VITE_GEMINI_TIMEOUT_MS=25000
|
|
|
|
|
|
|
2025-10-24 10:59:05 +08:00
|
|
|
|
# ==================== OpenAI 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://platform.openai.com/api-keys
|
|
|
|
|
|
# VITE_OPENAI_API_KEY=your_openai_api_key_here
|
|
|
|
|
|
# VITE_OPENAI_MODEL=gpt-4o-mini
|
|
|
|
|
|
# VITE_OPENAI_BASE_URL=https://api.openai.com/v1
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== Anthropic Claude 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://console.anthropic.com/
|
|
|
|
|
|
# VITE_CLAUDE_API_KEY=your_claude_api_key_here
|
|
|
|
|
|
# VITE_CLAUDE_MODEL=claude-3-5-sonnet-20241022
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== 阿里云通义千问 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://dashscope.console.aliyun.com/
|
|
|
|
|
|
# VITE_QWEN_API_KEY=your_qwen_api_key_here
|
|
|
|
|
|
# VITE_QWEN_MODEL=qwen-turbo
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== DeepSeek 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://platform.deepseek.com/
|
|
|
|
|
|
# VITE_DEEPSEEK_API_KEY=your_deepseek_api_key_here
|
|
|
|
|
|
# VITE_DEEPSEEK_MODEL=deepseek-chat
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== 智谱AI (GLM) 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://open.bigmodel.cn/
|
|
|
|
|
|
# VITE_ZHIPU_API_KEY=your_zhipu_api_key_here
|
|
|
|
|
|
# VITE_ZHIPU_MODEL=glm-4-flash
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== 月之暗面 Kimi 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://platform.moonshot.cn/
|
|
|
|
|
|
# VITE_MOONSHOT_API_KEY=your_moonshot_api_key_here
|
|
|
|
|
|
# VITE_MOONSHOT_MODEL=moonshot-v1-8k
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== 百度文心一言 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://console.bce.baidu.com/qianfan/
|
|
|
|
|
|
# 注意:百度API Key格式为 "API_KEY:SECRET_KEY"
|
|
|
|
|
|
# VITE_BAIDU_API_KEY=your_api_key:your_secret_key
|
|
|
|
|
|
# VITE_BAIDU_MODEL=ERNIE-3.5-8K
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== MiniMax 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://www.minimaxi.com/
|
|
|
|
|
|
# VITE_MINIMAX_API_KEY=your_minimax_api_key_here
|
|
|
|
|
|
# VITE_MINIMAX_MODEL=abab6.5-chat
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== 字节豆包 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://console.volcengine.com/ark
|
|
|
|
|
|
# 注意:豆包使用endpoint ID,需要先创建推理接入点
|
|
|
|
|
|
# VITE_DOUBAO_API_KEY=your_doubao_api_key_here
|
|
|
|
|
|
# VITE_DOUBAO_MODEL=ep-xxxxx-xxxxx # 填写你的endpoint ID
|
|
|
|
|
|
# ==================== 字节豆包 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://console.volcengine.com/ark
|
|
|
|
|
|
# 注意:豆包使用endpoint ID,需要先创建推理接入点
|
|
|
|
|
|
# VITE_DOUBAO_API_KEY=your_doubao_api_key_here
|
|
|
|
|
|
# VITE_DOUBAO_MODEL=ep-xxxxx-xxxxx # 填写你的endpoint ID
|
|
|
|
|
|
# ==================== 字节豆包 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://console.volcengine.com/ark
|
|
|
|
|
|
# 注意:豆包使用endpoint ID,需要先创建推理接入点
|
|
|
|
|
|
# VITE_DOUBAO_API_KEY=your_doubao_api_key_here
|
|
|
|
|
|
# VITE_DOUBAO_MODEL=ep-xxxxx-xxxxx # 填写你的endpoint ID
|
|
|
|
|
|
# ==================== 字节豆包 配置 ====================
|
|
|
|
|
|
# 获取API Key: https://console.volcengine.com/ark
|
|
|
|
|
|
# 注意:豆包使用endpoint ID,需要先创建推理接入点
|
|
|
|
|
|
# VITE_DOUBAO_API_KEY=your_doubao_api_key_here
|
|
|
|
|
|
# VITE_DOUBAO_MODEL=ep-xxxxx-xxxxx # 填写你的endpoint ID
|
|
|
|
|
|
|
|
|
|
|
|
# ==================== Supabase 数据库配置 (可选) ====================
|
|
|
|
|
|
# 如果不配置,系统将以演示模式运行,数据不会持久化
|
|
|
|
|
|
# 获取配置: https://supabase.com/
|
|
|
|
|
|
# VITE_SUPABASE_URL=https://your-project.supabase.co
|
|
|
|
|
|
# VITE_SUPABASE_ANON_KEY=your-anon-key-here
|
2025-10-22 15:12:59 +08:00
|
|
|
|
|
2025-10-24 10:59:05 +08:00
|
|
|
|
# ==================== GitHub 集成配置 (可选) ====================
|
|
|
|
|
|
# 用于仓库分析功能
|
|
|
|
|
|
# 获取Token: https://github.com/settings/tokens
|
|
|
|
|
|
# VITE_GITHUB_TOKEN=your_github_token_here
|
2025-10-22 15:12:59 +08:00
|
|
|
|
|
2025-10-24 10:59:05 +08:00
|
|
|
|
# ==================== 应用配置 ====================
|
2025-10-22 15:12:59 +08:00
|
|
|
|
VITE_APP_ID=xcodereviewer
|
|
|
|
|
|
|
2025-10-24 10:59:05 +08:00
|
|
|
|
# ==================== 代码分析配置 ====================
|
2025-10-22 15:12:59 +08:00
|
|
|
|
VITE_MAX_ANALYZE_FILES=40
|
|
|
|
|
|
VITE_LLM_CONCURRENCY=2
|
2025-10-24 10:59:05 +08:00
|
|
|
|
VITE_LLM_GAP_MS=500
|