Files
WebAI2API/CHANGELOG.md
T

83 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.3.0] - 2024-11-28
### Added
- **Gemini Enterprise Business 支持**
- 新增对 Gemini Enterprise Business 的初步支持
- 实现请求拦截机制,强制指定 `Nano Banana Pro` 模型
### Changed
- **代码重构**
- 重构代码结构,提升代码复用率并增强项目的可维护性
- 优化日志输出系统,提高调试信息的可读性
- **CLI 交互增强**
- 更新 `lib/test.js` 测试工具,支持交互式选择模型和测试方式
## [1.2.1] - 2024-11-27
### Added
- **登录模式**
- 新增独立登录参数 (`-login`),便于用户在非自动化模式下完成手动登录
### Changed
- **浏览器进程解耦**
- 调整架构为程序与浏览器分离模式:主程序现通过连接远程调试端口(Remote Debugging Port)控制浏览器,旨在降低自动化检测特征
## [1.2.0] - 2024-11-26
### Added
- **浏览器指纹伪装增强**
- 针对 Windows 10 原生 Chrome 环境优化指纹,已在 [antibot](https://bot.sannysoft.com/) 和 [CreepJS](https://abrahamjuliot.github.io/creepjs/) 测试中无红色高危警告
- 集成 `ghost-cursor` 库,通过贝塞尔曲线算法生成拟人化鼠标轨迹,提升伪装效果
- *注:Linux 环境下的指纹伪装暂未完全覆盖,建议参考文档中的常见问题进行手动调优*
### Changed
- **底层拦截机制重构**
- 弃用基于 Fetch 脚本注入和 Puppeteer Request Interception 的旧方案
- 迁移至 CDP (Chrome DevTools Protocol) 拦截器处理模型 UUID 映射,显著降低被检测风险
- **环境参数优化**
- 优化浏览器启动参数配置与窗口尺寸计算逻辑,进一步减少特征暴露
## [1.1.1] - 2024-11-25
### Fixed
- **模型映射修复**
- 修复因 UUID 映射错误导致 `gemini-3-pro-image-preview` 模型请求返回 HTTP 500 的异常
## [1.1.0] - 2024-11-24
### Added
- **多模型支持体系**
- 新增 `model` 参数,支持指定 Seedream, Gemini, Imagen, DALL-E 等 23+ 种图像生成模型
- 新增 `/v1/models` 端点,提供可用模型列表查询功能
- 引入 `lib/models.js` 配置文件,实现模型映射的集中管理与扩展
- 实现动态 payload 注入,在浏览器上下文中实时修改 `modelAId`
- **API 兼容性更新**
- OpenAI 兼容接口 (`/v1/chat/completions`) 及队列接口 (`/v1/queue/join`) 均已适配 `model` 参数
- *注:若未指定模型,系统将默认调用网页端的缺省模型*
## [1.0.1] - 2024-11-23
### Fixed
- **代理鉴权修复**
- 修复了带身份验证的 SOCKS5 代理无法建立连接的问题。
## [1.0.0] - 2024-11-23
### Added
- **初始版本发布**
- 发布基于 Puppeteer 的自动化图像生成核心功能。
- 提供双运行模式:OpenAI API 兼容模式与 Queue 队列模式 (SSE)。
- 拟人化交互:内置贝塞尔曲线鼠标移动、智能键盘输入模拟及随机抖动延迟算法。
- **功能特性**
- 支持单次最多上传 5 张图片。
- 支持 Bearer Token 标准认证。
- 完整支持 HTTP 及 SOCKS5 代理协议。
- 附带 CLI 测试工具及可配置化系统架构。