# DS2API 环境变量配置模板
# 复制此文件为 .env 并根据需要修改

# ===== 服务配置 =====
# 服务端口
PORT=5001

# 服务监听地址
HOST=0.0.0.0

# 日志级别 (DEBUG, INFO, WARNING, ERROR)
LOG_LEVEL=INFO

# ===== 配置来源（以下三种方式选一种）=====

# 方式1: JSON 字符串
# DS2API_CONFIG_JSON={"keys":["your-api-key"],"accounts":[{"email":"user@example.com","password":"xxx","token":""}]}

# 方式2: Base64 编码的 JSON（推荐用于 Vercel，避免特殊字符问题）
# DS2API_CONFIG_JSON=eyJrZXlzIjpbInlvdXItYXBpLWtleSJdLCJhY2NvdW50cyI6W3siZW1haWwiOiJ1c2VyQGV4YW1wbGUuY29tIiwicGFzc3dvcmQiOiJ4eHgiLCJ0b2tlbiI6IiJ9XX0=

# 方式3: 配置文件路径（默认为 config.json）
# DS2API_CONFIG_PATH=config.json

# ===== 可选：自定义路径 =====
# Tokenizer 目录（留空使用项目根目录）
# DS2API_TOKENIZER_DIR=

# 模板目录
# DS2API_TEMPLATES_DIR=templates

# WASM 文件路径
# DS2API_WASM_PATH=sha3_wasm_bg.7b9ca65ddd.wasm

# ===== Admin 管理界面 =====
# Admin API 密钥（Vercel 部署必填！保护 WebUI 管理界面）
# 首次同步时会自动保存到 Vercel 环境变量
DS2API_ADMIN_KEY=your-admin-secret-key

# ===== Vercel 集成（可选，用于一键同步部署）=====
# Vercel API Token（从 https://vercel.com/account/tokens 获取）
# VERCEL_TOKEN=your-vercel-token

# Vercel Project ID（在项目设置中找）
# VERCEL_PROJECT_ID=prj_xxxxxxxxxxxx

# Vercel Team ID（个人项目无需填写）
# VERCEL_TEAM_ID=
