paper-burner/local-proxy/.env.example

60 lines
2.4 KiB
Plaintext
Raw 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.

# Paper Burner 本地代理服务器配置
# 复制此文件为 .env 并填入你的配置
# 服务器端口(默认 3456
PORT=3456
# ==================== OCR 服务 Token ====================
# 这些 Token 会被用作默认值,前端也可以通过请求头覆盖
# MinerU API Token从 https://mineru.net 获取)
MINERU_API_TOKEN=eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiI0ODUwMDQ0NSIsInJvbCI6IlJPTEVfUkVHSVNURVIiLCJpc3MiOiJPcGVuWExhYiIsImlhdCI6MTc3MjE2NDY3MCwiY2xpZW50SWQiOiJsa3pkeDU3bnZ5MjJqa3BxOXgydyIsInBob25lIjoiIiwib3BlbklkIjpudWxsLCJ1dWlkIjoiOTg0YmIyYWMtODkzYi00OGY4LWJkNzktYzc1NzUxZjBiMDhjIiwiZW1haWwiOiIiLCJleHAiOjE3Nzk5NDA2NzB9.M1Wqjm62GRHV27gVBvISm1-TCJwvbloktjQHjb4OVyZeL0c-je_DunSgDxTiKI8zQooasptqFa_g_pNt0hGmxw
# Doc2X API Token从 https://doc2x.com 获取)
DOC2X_API_TOKEN=
# ==================== 学术搜索 API Key ====================
# 这些是可选的,没有也能用,但有 API Key 可以提高请求限额
# Semantic Scholar API Key
SEMANTIC_SCHOLAR_API_KEY=
# PubMed API Key
PUBMED_API_KEY=
# ==================== 大模型 & Mistral OCR 服务 Token ====================
# 这些 Token 会被用作默认值,前端也可以通过请求头覆盖
OPENAI_API_KEY=
DEEPSEEK_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=
MISTRAL_API_KEY=
# 阿里云百炼平台 API Key从 https://bailian.console.aliyun.com 获取)
# 推荐模型qwen-plus、qwen-turbo、qwen-max
DASHSCOPE_API_KEY=
# ==================== 数据库配置 ====================
# PostgreSQL 数据库连接字符串
# 本地开发可以用 Docker 快速启动:
# docker run -d --name paperburner-postgres \
# -e POSTGRES_USER=paperburner \
# -e POSTGRES_PASSWORD=paperburner123 \
# -e POSTGRES_DB=paperburner \
# -p 5432:5432 \
# -v paperburner-pgdata:/var/lib/postgresql/data \
# postgres:15-alpine
DATABASE_URL=postgresql://paperburner:paperburner123@localhost:5432/paperburner
# ==================== 外部认证配置 ====================
# 外部 Token 验证 API用于验证用户身份
AUTH_CHECK_URL=https://sxwz.xueai.art/api/auth/check/checkTokenRn
# 禁用认证(开发/测试模式,设为 true 跳过 Token 验证)
# AUTH_DISABLED=true
# ==================== 加密配置 ====================
# 用于加密 API Keys 等敏感数据32字符以上
ENCRYPTION_SECRET=your-encryption-secret-change-in-production
ENCRYPTION_SALT=your-encryption-salt-change-in-production