File size: 1,825 Bytes
fd21f34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# 代理服务配置文件示例
# 复制此文件为 .env 并根据需要修改配置值

# ========== API 基础配置 ==========
# 客户端认证密钥(您自定义的 API 密钥,用于客户端访问本服务)
AUTH_TOKEN=sk-your-api-key

# 跳过客户端认证(仅开发环境使用)
SKIP_AUTH_TOKEN=false

# ========== Z.ai Token池配置 ==========
# Token失败阈值(失败多少次后标记为不可用)
TOKEN_FAILURE_THRESHOLD=3

# Token恢复超时时间(秒,失败token在此时间后重新尝试)
TOKEN_RECOVERY_TIMEOUT=1800

# Token健康检查间隔(秒,定期检查token状态)
TOKEN_HEALTH_CHECK_INTERVAL=300

# Z.AI 匿名用户模式
# false: 使用认证 Token 令牌,失败时自动降级为匿名请求
# true: 自动从 Z.ai 获取临时访问令牌,避免对话历史共享
ANONYMOUS_MODE=true

# ========== Z.ai 认证token配置(可选) ===========
# 使用独立的token文件配置(可选)
# 如果需要认证token,在项目根目录创建 tokens.txt 文件,每行一个token或逗号分隔
# 如果不需要认证token,想走匿名请求模式,可以注释掉或删除此配置项
# AUTH_TOKENS_FILE=tokens.txt

# ========== LongCat 配置 ==========
# LongCat passport token(单个token)
# LONGCAT_PASSPORT_TOKEN=your_passport_token_here

# LongCat tokens 文件路径(多个token)
# LONGCAT_TOKENS_FILE=longcat_tokens.txt

# ========== 服务器配置 ==========
# 服务监听端口
LISTEN_PORT=8080

# 服务名称(用于进程唯一性验证)
SERVICE_NAME=z-ai2api-server

# 调试日志
DEBUG_LOGGING=false

# Function Call 功能开关
TOOL_SUPPORT=true

# 工具调用扫描限制(字符数)
SCAN_LIMIT=200000

# ========== Z.AI 错误码400处理 ==========

# 重试次数
MAX_RETRIES=6
# 初始重试延迟
RETRY_DELAY=1