hins111's picture
Upload 11 files
6a0eaad verified
# 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