Files
2026-04-23 09:58:47 +08:00

90 lines
3.9 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ══════════════════════════════════════════════════
# AI合规智能中枢 — 环境变量配置
# 复制本文件为 .env 并填写实际值
# cp .env.example .env
# ══════════════════════════════════════════════════
# ──────────────────────────────────────────────────
# LLM 云端 API 配置(至少填写一个)
# ──────────────────────────────────────────────────
# LLM 提供商:deepseek 或 qwen
LLM_PROVIDER=deepseek
# DeepSeek API(推荐,约¥1/百万tokens
# 申请地址:https://platform.deepseek.com
DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# 可选模型:deepseek-chat(通用)、deepseek-reasoner(推理增强)
DEEPSEEK_MODEL=deepseek-chat
# 阿里云 DashScope / Qwen API(备用)
# 申请地址:https://dashscope.aliyuncs.com
DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# 可选模型:qwen-plus、qwen-max、qwen-turbo
QWEN_MODEL=qwen-plus
# ──────────────────────────────────────────────────
# 数据库密码
# ──────────────────────────────────────────────────
# PostgreSQL 密码(生产环境请使用强密码)
POSTGRES_PASSWORD=compliance_secure_2026
# Redis 密码
REDIS_PASSWORD=redis_secure_2026
# Neo4j 密码(不能包含特殊字符)
NEO4J_PASSWORD=neo4j_secure_2026
# ──────────────────────────────────────────────────
# AI 模型配置
# ──────────────────────────────────────────────────
# HuggingFace 镜像(国内加速,默认使用 hf-mirror.com
HF_ENDPOINT=https://hf-mirror.com
# 嵌入服务设备:cpu 或 cuda(有 GPU 时改为 cuda
EMBEDDING_DEVICE=cpu
# MinerU 解析设备:cpu 或 cuda
MCP_DEVICE=cpu
# ──────────────────────────────────────────────────
# 应用配置
# ──────────────────────────────────────────────────
# 运行环境:development / production
APP_ENV=development
# 日志级别:DEBUG / INFO / WARNING / ERROR
LOG_LEVEL=INFO
# API 认证密钥(用于内部服务间调用)
API_SECRET_KEY=change_this_to_a_random_secret_key_32chars
# ──────────────────────────────────────────────────
# 监控配置(可选)
# ──────────────────────────────────────────────────
# Grafana 管理员密码
GRAFANA_PASSWORD=admin
# ──────────────────────────────────────────────────
# 外部推送配置(闭环③法规监控推送用)
# ──────────────────────────────────────────────────
# 邮件推送(可选)
# SMTP_HOST=smtp.example.com
# SMTP_PORT=587
# SMTP_USER=your@email.com
# SMTP_PASSWORD=your_smtp_password
# Webhook 推送(可选,支持飞书/钉钉/企业微信)
# WEBHOOK_URL=https://hooks.slack.com/services/xxx