|
|
3fa5827de3
|
feat: 添加 Anthropic 兼容性检测脚本,OpenAI 脚本增加 --all 参数
- 新增 scripts/anthropic_detect.py,覆盖 Messages/Models/Count Tokens 等 API 的正面与负面测试用例
- OpenAI 脚本新增 --all 快捷 flag 一键开启所有扩展测试
- 更新 .gitignore 补充 Python 常见忽略项
|
2026-04-20 19:35:47 +08:00 |
|
|
|
6eeb38c15e
|
refactor: 迁移前端 antd 组件至 v6 规范 API,消除废弃用法
- 迁移静态 message 到 App.useApp() 模式,使 message 感知 ConfigProvider 上下文
- Button type/danger 迁移为 variant/color 新 API
- Space direction 迁移为 vertical 布尔属性
- Select.Option 子组件迁移为 options 属性
- AppLayout 硬编码颜色替换为 antd design token
- 优化 useThemeConfig:default/dark 改为静态导出,减少不必要的 hook 调用
- 同步更新 openspec 主规范文档
|
2026-04-17 00:59:36 +08:00 |
|
|
|
5dd26d29a7
|
test: 修复单元测试并补充完善 E2E 测试用例
- 修复 5 个单元测试失败:ProviderForm 表单提交超时、ModelForm 初始值检查、
StatsTable Select 交互、ProviderTable 删除确认超时
- 适配 Ant Design 6 的 DOM 结构变化和异步行为
- 补充 E2E 测试从 6 个扩展到 32 个,覆盖供应商 CRUD、模型管理、
表单验证、错误处理、边界情况、用量统计筛选等完整用户流程
- 发现并处理 Ant Design 6 按钮文本渲染带空格的兼容性问题
|
2026-04-16 16:27:09 +08:00 |
|
|
|
a42cd824b5
|
chore: 从 .gitignore 中移除 Web 相关文件模式
|
2026-04-16 00:54:20 +08:00 |
|
|
|
915b004924
|
feat: 初始化 AI Gateway 项目
实现支持 OpenAI 和 Anthropic 双协议的统一大模型 API 网关 MVP 版本,包含:
- OpenAI 和 Anthropic 协议代理
- 供应商和模型管理
- 用量统计
- 前端配置界面
|
2026-04-15 16:53:28 +08:00 |
|