gongchengtu
1bd8048acb
refactor: 模型命名重构与功能增强
...
核心变更:
1. 模型命名规范化
- nano-banana-2 系列统一重命名为 nano-banana-pro 系列
- 相关 shortCode 更新:nb2v→nbpv, nb22kv→nbp2kv, nb24kv→nbp4kv
- 异步模型命名同步更新:nb24k-async→nbp4k-async 等
2. 新增 gemini-3.1-flash-image-preview 模型
- 添加 nano-banana-2 模型配置(tags: ['new'])
- 支持 tools 调用
- 默认参数配置与 standard 模型一致
3. 新增图片质量参数支持
- 添加 quality 参数(1k/2k 选项)
- 适用于 gemini-3-pro-image-preview 和 gemini-3.1-flash-image-preview
- 默认值为 '1k'
4. ModelDropdown 优化
- 新增 NEW 标签显示(绿色徽章)
- 模型排序逻辑优化:
* 新模型优先(tags: ['new'])
* VIP 模型次之
* 按配置文件顺序作为兜底
- 搜索时跨厂商过滤,无搜索时按厂商分类
影响范围:
- model-config.ts:模型定义与配置
- ModelDropdown.tsx:UI 展示与排序逻辑
- async-image-api-service.ts:异步生成服务注释更新
- task-queue-service.ts:支持 quality 参数传递
- gemini-api/services.ts:quality 参数适配所有支持模型
- README.md/README_en.md:用户文档更新
- docs/CODING_RULES.md:错误示例中的模型名称更新
- docs/CONCEPTS.md:概念定义中的 shortCode 更新
- docs/Prompts.md:提示词中的模型名称更新
- docs/user-manual:用户手册模型列表更新
相关模型对照表:
旧名称 新名称
nano-banana-2 → nano-banana-pro
nano-banana-2-vip → nano-banana-pro-vip
nano-banana-2-2k-vip → nano-banana-pro-2k-vip
nano-banana-2-4k-vip → nano-banana-pro-4k-vip
nano-banana-2-2k → nano-banana-pro-2k
nano-banana-2-4k → nano-banana-pro-4k
nano-banana-2-hd → nano-banana-pro-hd
nano-banana-2-async → nano-banana-pro-async
nano-banana-2-2k-async → nano-banana-pro-2k-async
nano-banana-2-4k-async → nano-banana-pro-4k-async
2026-02-27 15:49:28 +08:00
liquidliang
a4ca6ca6ee
refactor: rename project from Aitu to Opentu
...
- Updated project references across various files to reflect the new name "Opentu" instead of "Aitu".
- Adjusted ESLint configuration, documentation, and user manuals to ensure consistency with the rebranding.
- Removed outdated README backup file.
This change marks a significant rebranding effort to align the project identity with its new vision.
2026-01-29 11:24:47 +08:00