钱包、订单、令牌、日志、后台统计都依赖数据库,所以数据库配置永远是第一优先级。
正在准备内容,请稍候。
正在切换页面...
网络较慢时会保留当前状态,直到新页面准备完成。
按基础配置、网关、支付和运维四块看,就能更快知道每个环境该填什么。
先确认数据库可连、鉴权 secret 已按环境拆分,再继续接后面的网关、支付和巡检。
钱包、订单、令牌、日志、后台统计都依赖数据库,所以数据库配置永远是第一优先级。
开发、测试、生产环境最好各用独立 secret,避免跨环境 session 污染和 Cookie 误复用。
生产环境会启用更严格的 secure Cookie 逻辑,因此 staging 和 production 的域名与协议需要提前规划好。
DATABASE_URL="mysql://root:[email protected]:3306/token_ai" AUTH_SECRET="replace-with-a-long-random-secret" # Rate Limit API_RATE_LIMIT_PER_MINUTE="6000" API_RATE_LIMIT_PER_HOUR="60000"
真实上游配置应在后台渠道管理逐条维护,不再建议通过环境变量提供全局 AI 网关。
# 后台渠道管理中逐条维护: # - Base URL # - API Key # - 模型映射 CHANNEL_RUNTIME_AUTO_PROTECT="true" CHANNEL_HEALTH_TIMEOUT_MS="4000" CHANNEL_HEALTH_LATENCY_SPIKE_MS="1800"
支付建议分成模式、回调和回跳地址三部分看。上线前先确认这些地址都指向正式环境。
PAYMENT_PROVIDER_MODE="manual" PAYMENT_RETURN_URL="https://your-web.example.com/console/recharge" PAYMENT_NOTIFY_BASE_URL="https://your-user-api.example.com" PAYMENT_MANUAL_INSTRUCTIONS="订单创建后请按真实支付流程完成转账|后续可由回调或后台确认到账" PAYMENT_CALLBACK_TOKEN="replace-with-a-callback-secret" PAYMENT_CALLBACK_SIGNING_SECRET="" PAYMENT_CALLBACK_MAX_AGE_SECONDS="300" PAYMENT_ALIPAY_GATEWAY_URL="" PAYMENT_WXPAY_GATEWAY_URL="" PAYMENT_STRIPE_GATEWAY_URL=""
这组配置决定系统能不能在出问题时自动收敛风险,生产环境建议单独记录和审查。
CHANNEL_HEALTH_JOB_INTERVAL_MS="300000" MODEL_SYNC_JOB_INTERVAL_MS="21600000" MODEL_SYNC_REQUIRE_PRICE_APPROVAL="true" MODEL_SYNC_MODEL_PAUSE_MS="150" MODEL_SYNC_PROVIDER_PAUSE_MS="1000" node --import tsx scripts/job-worker.mjs --once --job=channel-health node --import tsx scripts/job-worker.mjs --once --job=model-sync