.env.example 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # ============================================
  2. # 中华药典 AI Agent 环境配置
  3. # 复制为 .env 并填入实际值
  4. # ============================================
  5. # --- 应用 ---
  6. APP_NAME=PharmacopoeiaAI
  7. APP_ENV=development
  8. APP_DEBUG=true
  9. SECRET_KEY=change-me-to-a-random-secret-key
  10. API_PREFIX=/api/v1
  11. # --- 数据库 ---
  12. POSTGRES_HOST=localhost
  13. POSTGRES_PORT=5432
  14. POSTGRES_DB=pharmacopoeia
  15. POSTGRES_USER=postgres
  16. POSTGRES_PASSWORD=pharma2025
  17. DATABASE_URL=postgresql+asyncpg://postgres:change-me@localhost:5432/pharmacopoeia
  18. # --- Redis ---
  19. REDIS_HOST=localhost
  20. REDIS_PORT=6379
  21. REDIS_PASSWORD=
  22. REDIS_DB=0
  23. # --- 向量检索(pgvector) ---
  24. PGVECTOR_TABLE=drug_chunks
  25. EMBEDDING_DIM=1024
  26. # --- LLM: Qwen API (阿里云百炼 DashScope) ---
  27. QWEN_API_KEY=sk-your-qwen-api-key
  28. QWEN_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
  29. QWEN_MODEL=qwen-max
  30. QWEN_MAX_TOKENS=4096
  31. QWEN_TEMPERATURE=0.1
  32. # --- LLM: Qwen 本地部署 (后期切换,无需 API Key) ---
  33. QWEN_LOCAL_BASE_URL=http://localhost:8000/v1
  34. QWEN_LOCAL_MODEL=Qwen3-35B-A3B
  35. LLM_PROVIDER=qwen
  36. # --- Embedding ---
  37. EMBEDDING_MODEL=BAAI/bge-m3
  38. EMBEDDING_DIM=1024
  39. EMBEDDING_DEVICE=cpu
  40. # --- Reranker ---
  41. RERANKER_MODEL=BAAI/bge-reranker-v2-m3
  42. # --- 微信小程序 ---
  43. WECHAT_APPID=your-wechat-appid
  44. WECHAT_SECRET=your-wechat-secret
  45. # --- 限流 ---
  46. RATE_LIMIT_PER_MINUTE=60
  47. RATE_LIMIT_PER_HOUR=1000
  48. # --- 日志 ---
  49. LOG_LEVEL=INFO
  50. LOG_FILE=logs/app.log