Files
aliyun-model-proxy/.env.example
T

36 lines
1.6 KiB
Bash

PORT=3300
# 客户端调用本代理时使用的唯一密钥
PROXY_API_KEY=sk-001
# 你的真实 DashScope API 密钥,请勿发送给客户端。
# 所有密钥共享同一个 MODEL_IDS 模型池,代理会在单个密钥下尝试所有模型,
# 全部失败后才会切换到下一个密钥。
DASHSCOPE_API_KEYS=sk-change-me-1
# DashScope Anthropic 兼容协议的基础 URL
UPSTREAM_BASE_URL=https://dashscope.aliyuncs.com/apps/anthropic
# DashScope OpenAI 兼容协议(Chat Completions)的基础 URL
OPENAI_UPSTREAM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
# 文本模型,逗号分隔的模型池,代理会用其中之一覆盖请求体中的 "model" 字段
MODEL_IDS=deepseek-v4-flash,deepseek-v4-pro,qwen3.7-max-2026-06-08,qwen3.7-plus-2026-05-26,qwen3.7-plus,qwen3.7-max-preview,qwen3.7-max-2026-05-17,qwen3.7-max,qwen3.7-max-2026-05-20,qwen3.6-27b,qwen3.6-max-preview,qwen3.6-flash,qwen3.6-35b-a3b,qwen3.6-flash-2026-04-16,qwen3.6-plus,qwen3.6-plus-2026-04-02
# 图片模型,暂未接入
IMAGE_MODEL_IDS=qwen-image-2.0-pro-2026-04-22,wan2.7-image-pro,wan2.7-image
# 免费额度耗尽后,该密钥+模型组合的禁用时长(秒)。默认 30 天。
MODEL_COOLDOWN_SECONDS=2592000
# 用于持久化冷却状态的 JSON 文件路径,重启后状态不丢失
STATE_PATH=./data/proxy-state.json
# authorization: 使用 Authorization: Bearer <key>
# x-api-key: 使用 x-api-key: <key>
# both: 同时发送以上两个请求头
UPSTREAM_AUTH_MODE=authorization
# 设为 false 可禁用 CORS;否则填 * 或指定具体的来源地址
CORS_ORIGIN=*