37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# =============================================
|
|
# XCodeReviewer Backend 配置文件
|
|
# 复制此文件为 .env 并填入实际配置
|
|
# =============================================
|
|
|
|
# ------------ 数据库配置 ------------
|
|
POSTGRES_SERVER=localhost
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=postgres
|
|
POSTGRES_DB=xcodereviewer
|
|
|
|
# ------------ 安全配置 ------------
|
|
SECRET_KEY=your-super-secret-key-change-this-in-production
|
|
ALGORITHM=HS256
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=11520
|
|
|
|
# ------------ LLM配置 ------------
|
|
# 支持的provider: openai, gemini, claude, qwen, deepseek, zhipu, moonshot, baidu, minimax, doubao, ollama
|
|
#
|
|
# 使用 LiteLLM 统一适配器: openai, gemini, claude, qwen, deepseek, zhipu, moonshot, ollama
|
|
# 使用原生适配器 (API格式特殊): baidu, minimax, doubao
|
|
LLM_PROVIDER=openai
|
|
LLM_API_KEY=sk-your-api-key
|
|
LLM_MODEL=
|
|
LLM_BASE_URL=
|
|
LLM_TIMEOUT=150
|
|
LLM_TEMPERATURE=0.1
|
|
LLM_MAX_TOKENS=4096
|
|
|
|
# ------------ 仓库扫描配置 ------------
|
|
GITHUB_TOKEN=
|
|
GITLAB_TOKEN=
|
|
MAX_ANALYZE_FILES=50
|
|
MAX_FILE_SIZE_BYTES=204800
|
|
LLM_CONCURRENCY=3
|
|
LLM_GAP_MS=2000
|