Skip to content

Releases: Alano-ai/APILab

APILab v2.0.0 - 现代化重构

Choose a tag to compare

@Alano-ai Alano-ai released this 27 Jun 13:07

🚀 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 Google

🔧 开发体验

  • 热重载开发服务器
  • TypeScript 类型提示
  • ESLint 代码规范
  • 现代化构建流程

⚠️ 破坏性变更

  • 完全重写,不兼容 v1.x 版本
  • 需要 Node.js 18+ 环境
  • 本地存储格式已更新(自动迁移)

📝 升级指南

  1. 克隆最新代码
  2. 运行 npm install 安装依赖
  3. 运行 npm run dev 启动开发服务器
  4. 旧版本的配置和聊天记录会自动迁移

🙏 致谢

感谢所有使用者的反馈和建议!


完整文档:README.md

1.2.0

Choose a tag to compare

@Alano-ai Alano-ai released this 01 Apr 03:55
10735b9

包含了模型自定义,预选,可以调试参数,导出等功能。
screenshot-1743479674626

0.1

0.1 Pre-release
Pre-release

Choose a tag to compare

@Alano-ai Alano-ai released this 01 Apr 01:49
88b67f6

支持用户填入DeepSeek的api进行对话,支持密钥保存在本地浏览器中。
屏幕截图 2025-04-01 094541