File size: 5,308 Bytes
6a0eaad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# AI Studio Proxy API 配置文件示例
# 复制此文件为 .env 并根据需要修改配置

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

# FastAPI 服务端口
PORT=2048

# GUI 启动器默认端口配置
DEFAULT_FASTAPI_PORT=2048
DEFAULT_CAMOUFOX_PORT=9222

# 流式代理服务配置
STREAM_PORT=3120
# 设置为 0 禁用流式代理服务

# =============================================================================
# 代理配置
# =============================================================================

# HTTP/HTTPS 代理设置
# HTTP_PROXY=http://127.0.0.1:7890
# HTTPS_PROXY=http://127.0.0.1:7890

# 统一代理配置 (优先级高于 HTTP_PROXY/HTTPS_PROXY)
# UNIFIED_PROXY_CONFIG=http://127.0.0.1:7890

# 代理绕过列表 (用分号分隔)
# NO_PROXY=localhost;127.0.0.1;*.local

# =============================================================================
# 日志配置
# =============================================================================

# 服务器日志级别 (DEBUG, INFO, WARNING, ERROR, CRITICAL)
SERVER_LOG_LEVEL=INFO

# 是否重定向 print 输出到日志
SERVER_REDIRECT_PRINT=false

# 启用调试日志
DEBUG_LOGS_ENABLED=false

# 启用跟踪日志
TRACE_LOGS_ENABLED=false

# =============================================================================
# 认证配置
# =============================================================================

# 自动保存认证信息
AUTO_SAVE_AUTH=false

# 认证保存超时时间 (秒)
AUTH_SAVE_TIMEOUT=30

# 自动确认登录
AUTO_CONFIRM_LOGIN=true

# =============================================================================
# 浏览器配置
# =============================================================================

# Camoufox WebSocket 端点
# CAMOUFOX_WS_ENDPOINT=ws://127.0.0.1:9222

# 启动模式 (normal, headless, virtual_display, direct_debug_no_browser)
LAUNCH_MODE=normal

# =============================================================================
# API 默认参数配置
# =============================================================================

# 默认温度值 (0.0-2.0)
DEFAULT_TEMPERATURE=1.0

# 默认最大输出令牌数
DEFAULT_MAX_OUTPUT_TOKENS=65536

# 默认 Top-P 值 (0.0-1.0)
DEFAULT_TOP_P=0.95

# 默认停止序列 (JSON 数组格式)
DEFAULT_STOP_SEQUENCES=["用户:"]

# =============================================================================
# 超时配置 (毫秒)
# =============================================================================

# 响应完成总超时时间
RESPONSE_COMPLETION_TIMEOUT=300000

# 初始等待时间
INITIAL_WAIT_MS_BEFORE_POLLING=500

# 轮询间隔
POLLING_INTERVAL=300
POLLING_INTERVAL_STREAM=180

# 静默超时
SILENCE_TIMEOUT_MS=60000

# 页面操作超时
POST_SPINNER_CHECK_DELAY_MS=500
FINAL_STATE_CHECK_TIMEOUT_MS=1500
POST_COMPLETION_BUFFER=700

# 清理聊天相关超时
CLEAR_CHAT_VERIFY_TIMEOUT_MS=4000
CLEAR_CHAT_VERIFY_INTERVAL_MS=4000

# 点击和剪贴板操作超时
CLICK_TIMEOUT_MS=3000
CLIPBOARD_READ_TIMEOUT_MS=3000

# 元素等待超时
WAIT_FOR_ELEMENT_TIMEOUT_MS=10000

# 流相关配置
PSEUDO_STREAM_DELAY=0.01

# =============================================================================
# GUI 启动器配置
# =============================================================================

# GUI 默认代理地址
GUI_DEFAULT_PROXY_ADDRESS=http://127.0.0.1:7890

# GUI 默认流式代理端口
GUI_DEFAULT_STREAM_PORT=3120

# GUI 默认 Helper 端点
GUI_DEFAULT_HELPER_ENDPOINT=

# =============================================================================
# 脚本注入配置
# =============================================================================

# 是否启用油猴脚本注入功能
ENABLE_SCRIPT_INJECTION=true

# 油猴脚本文件路径(相对于项目根目录)
# 模型数据直接从此脚本文件中解析,无需额外配置文件
USERSCRIPT_PATH=browser_utils/more_modles.js

# =============================================================================
# 其他配置
# =============================================================================

# 模型名称
MODEL_NAME=AI-Studio_Proxy_API

# 聊天完成 ID 前缀
CHAT_COMPLETION_ID_PREFIX=chatcmpl-

# 默认回退模型 ID
DEFAULT_FALLBACK_MODEL_ID=no model list

# 排除模型文件名
EXCLUDED_MODELS_FILENAME=excluded_models.txt

# AI Studio URL 模式
AI_STUDIO_URL_PATTERN=aistudio.google.com/

# 模型端点 URL 包含字符串
MODELS_ENDPOINT_URL_CONTAINS=MakerSuiteService/ListModels

# 用户输入标记符
USER_INPUT_START_MARKER_SERVER=__USER_INPUT_START__
USER_INPUT_END_MARKER_SERVER=__USER_INPUT_END__

# =============================================================================
# 流状态配置
# =============================================================================

# 流超时日志状态配置
STREAM_MAX_INITIAL_ERRORS=3
STREAM_WARNING_INTERVAL_AFTER_SUPPRESS=60.0
STREAM_SUPPRESS_DURATION_AFTER_INITIAL_BURST=400.0