Releases: Alano-ai/APILab
Releases · Alano-ai/APILab
Release list
APILab v2.0.0 - 现代化重构
🚀 APILab v2.0.0 - 现代化重构
APILab 迎来了一次重大的技术栈升级!从纯 HTML/CSS/JavaScript 全面迁移到现代化的 React + TypeScript + Vite 架构。
✨ 新增功能
- 多API支持:新增 Claude、Gemini、通义千问 API 端点
- 暗色主题:支持亮色/暗色主题切换
- Markdown渲染:助手消息支持 Markdown 格式和代码高亮
- API日志面板:实时查看 API 请求/响应日志
- 数据迁移:自动迁移旧版本的配置和聊天记录
🛠️ 技术栈升级
| 技术 | 旧版本 | 新版本 |
|---|---|---|
| 框架 | 原生 JavaScript | React 19 |
| 语言 | JavaScript | TypeScript 5 |
| 构建工具 | 无 | Vite 6 |
| 状态管理 | localStorage 直接操作 | Zustand 5 |
| UI 组件 | 手写 CSS | shadcn/ui + Tailwind CSS 4 |
🏗️ 架构改进
- 组件化架构:代码按功能模块化组织
- API适配器模式:支持多种API协议格式,易于扩展
- 类型安全:TypeScript 提供完整的类型检查
- 状态管理:Zustand 实现响应式状态管理
📦 API 支持
| API 提供商 | 协议格式 |
|---|---|
| DeepSeek | OpenAI 兼容 |
| OpenAI | OpenAI 兼容 |
| 通义千问 | OpenAI 兼容 |
| Claude | Anthropic |
| Gemini |
🔧 开发体验
- 热重载开发服务器
- TypeScript 类型提示
- ESLint 代码规范
- 现代化构建流程
⚠️ 破坏性变更
- 完全重写,不兼容 v1.x 版本
- 需要 Node.js 18+ 环境
- 本地存储格式已更新(自动迁移)
📝 升级指南
- 克隆最新代码
- 运行
npm install安装依赖 - 运行
npm run dev启动开发服务器 - 旧版本的配置和聊天记录会自动迁移
🙏 致谢
感谢所有使用者的反馈和建议!
完整文档:README.md

