@@ -74,15 +74,25 @@ AIStudio2API 是一个高性能代理服务,将 Google AI Studio 网页界面
7474| 文件 | 描述 |
7575| ------| ------|
7676| ` __init__.py ` | 导出所有配置常量 |
77- | ` constants.py ` | 全局常量定义 |
78- | ` settings.py ` | 环境变量设置 |
79- | ` timeouts.py ` | 超时配置 |
77+ | ` constants.py ` | 全局常量:模型名称、ID前缀、默认参数等 |
78+ | ` settings.py ` | 环境变量设置:调试开关、认证配置、路径定义 |
79+ | ` timeouts.py ` | ** 超时和时间常量 ** 。包含所有 sleep/timeout/retry/delay 统一常量 |
8080| ` selectors.py ` | ** 主选择器** 。AI Studio 核心页面元素 CSS/XPath 选择器 |
8181| ` tts_selectors.py ` | TTS 页面选择器 |
8282| ` imagen_selectors.py ` | Imagen 页面选择器 |
8383| ` veo_selectors.py ` | Veo 页面选择器 |
8484| ` nano_selectors.py ` | Nano Banana 页面选择器 |
8585
86+ #### timeouts.py 常量分类
87+
88+ | 类别 | 示例常量 | 用途 |
89+ | ------| ----------| ------|
90+ | Sleep | ` SLEEP_TICK ` , ` SLEEP_RETRY ` , ` SLEEP_NAVIGATION ` | UI操作等待时间 |
91+ | Delay | ` DELAY_AFTER_CLICK ` , ` DELAY_AFTER_FILL ` | 操作后延迟 |
92+ | Timeout | ` TIMEOUT_ELEMENT_VISIBLE ` , ` TIMEOUT_PAGE_NAVIGATION ` | 超时限制 |
93+ | Retry | ` MAX_RETRIES ` , ` BASE_STREAM_RETRIES ` | 重试次数 |
94+ | URL | ` NEW_CHAT_URL ` | 固定URL模板 |
95+
8696---
8797
8898### tts/ - TTS 语音生成模块
@@ -190,6 +200,7 @@ AIStudio2API 是一个高性能代理服务,将 Google AI Studio 网页界面
190200| ` multi-worker-guide.md ` | 多 Worker 模式说明 |
191201| ` docker-deployment.md ` | Docker 部署指南 |
192202| ` development-guide.md ` | 开发指南 |
203+ | ` project-structure.md ` | 项目结构说明 (本文档) |
193204| ` dependency-versions.md ` | 依赖版本说明 |
194205| ` reverse-engineering-internals.md ` | 逆向工程内部文档 |
195206| ` client-stop-mechanisms-analysis.md ` | 客户端中断机制分析 |
0 commit comments