Files
aitu/docs
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
..
2025-09-11 10:26:59 +08:00
2025-09-05 19:36:21 +08:00
2025-09-05 18:52:23 +08:00
2026-01-09 12:00:58 +08:00
2026-02-08 22:20:57 +08:00
2025-12-12 17:51:23 +08:00
2025-12-12 17:51:23 +08:00
2025-09-05 18:52:23 +08:00
2025-12-06 01:21:26 +08:00
2025-12-05 00:07:58 +08:00

开图 (AITU) 开发文档

本目录包含项目的所有开发相关文档,包括最新的品牌重塑设计方案。

📚 文档索引

🎨 品牌设计文档 (NEW)

📋 项目开发文档

🚀 部署相关文档

📱 PWA 相关文档

🎯 品牌转型概述

品牌名称: 开图 (AITU) - AI图片视频创作平台 项目仓库: https://github.com/ljquan/aitu

核心变化

  • 定位转变: 从白板工具 → AI图片/视频创作工具
  • 目标用户: 数字创作者、设计师、内容创作者
  • 核心价值: "AI让创意触手可及"

品牌亮点

  • 品牌名: AITU (Visual + AI)
  • 主色调: 智慧紫渐变 (#6C5CE7 → #FD79A8)
  • Logo理念: 智慧之眼 + AI芯片 + 像素粒子
  • 愿景: 让每个人都能成为视觉创作大师

🚀 快速开始

开发环境

npm install       # 安装依赖
npm start         # 启动开发服务器 (localhost:7201)
npm run build     # 构建项目
npm test          # 运行测试

版本发布

npm run release         # 发布补丁版本 (自动打包)
npm run release:minor   # 发布次版本  
npm run release:major   # 发布主版本
npm run package         # 仅创建发布包

品牌资源应用

参考 品牌规范文档 获取:

  • CSS 色彩变量和组件样式
  • Logo 使用规范和文件
  • 字体和排版规范
  • 动效和交互指南

📁 项目结构

drawnix/ (项目根目录)
├── apps/web/              # 主 Web 应用
├── packages/drawnix/      # 核心白板库 (即将重构为AI创作库)
├── packages/react-board/  # React 白板组件
├── packages/react-text/   # React 文本组件
├── scripts/              # 构建和发布脚本
└── docs/                 # 开发文档(本目录)

🔗 相关链接

🛠️ 开发规范

代码规范

  • 遵循现有的 ESLint 和 Prettier 配置
  • 使用 TypeScript 进行类型安全开发
  • 组件命名采用 PascalCase
  • 文件命名采用 kebab-case

Git 规范

  • 提交信息格式: type: description
  • 主要类型: feat, fix, docs, style, refactor
  • 分支命名: feature/xxx, fix/xxx, docs/xxx

版本管理

  • 遵循语义化版本控制 (Semantic Versioning)
  • 自动版本升级和 git tag 创建
  • 构建完成后自动创建发布包

📝 更新日志

2025-09-05

  • ✨ 完成品牌重塑设计方案
  • 📚 新增品牌设计文档系列
  • 🎨 设计 AITU 品牌形象和 Logo 概念
  • 🔧 整理开发文档结构

📖 文档持续更新中... 如有问题请提交 Issue
最后更新: 2025-09-05