更新日志¶
0.0.41¶
-
Anthropic Messages API 兼容 - 新增
POST /v1/messages端点,完全兼容 Anthropic Messages API。使用 Anthropic SDK 的客户端无需任何修改即可直接接入。支持 text、tool use、thinking 内容块,以及流式和非流式两种模式。 -
支持 x-api-key 认证头 - 新增对
x-api-keyheader(Anthropic SDK 默认认证方式)的支持,同时保留原有的Authorization: Bearer方式。 -
Bug 修复:claude-opus-4 temperature/topP - 修复了向
claude-opus-4及更新模型发送已废弃的temperature和topP参数导致invalid_request_error的问题。 -
构建修复 - 移除了
vite.config.js中硬编码的本地kui-vue路径别名(导致非作者机器构建失败),将vite从实验性的rolldown-vite降级为稳定版^6.3.3。
0.0.40¶
-
AWS Bedrock Bearer Token 支持 - 新增对 AWS Bedrock API Key(Bearer Token)认证方式的支持,可与传统 AKSK 凭证方式并用。
-
多工具调用修复 - 修复了流式模式下单次响应包含多个工具调用时处理不正确的问题。
0.0.38¶
-
Bedrock 应用配置文件支持 - 添加了对 Bedrock 应用配置文件的支持,允许为不同的部署场景提供更好的配置管理。#87
-
PostgreSQL 数据库升级 - 将独立 PostgreSQL 数据库从 16.3 版本升级到 16.10,提升性能和安全性。#89
-
零长度消息修复 - 修复了 Bedrock 在处理零长度消息时失败的问题。#90
-
常规改进 - 各种 bug 修复和性能优化。
0.0.37¶
-
bedrock-converse 提供器修复 - 修复了 Claude 新模型的一个问题:’The model returned the following errors: temperature and top_p cannot both be specified for this model. Please use only one.’
-
前端缓存优化 - 为 koa-static-server 提供的前端页面增加了 1 个月的缓存。
0.0.36¶
- 支持 anthropic_beta 特性 - 添加了对 anthropic_beta 特性的支持,包括:
- 兼容 Claude 3.7 Sonnet 的:token-efficient-tools-2025-02-19,output-128k-2025-02-19
- 兼容 Claude Sonnet 4 的:context-1m-2025-08-07
这些特性直接集成到后台逻辑中,无需单独配置。参考页面:AWS Bedrock Anthropic Claude 参数
- Thinking 模式优化 - 在 thinking 模式下,将 content 的内容设置为空字符串,之前是 null。
0.0.35¶
-
新提供器:gemini - 添加了新的 Google Gemini 提供器。感谢 “daniexon” 的贡献。
-
功能增强:openai_compatible 提供器工具调用 - openai_compatible 提供器现在支持将工具调用传递给模型。感谢 “bdavj” 的贡献。
-
格式映射:Bedrock Converse finish_reason - 将 Bedrock Converse 的 finish_reason 映射到 OpenAI 格式,提高兼容性。
-
新参数支持:max_completion_tokens - 添加了对 max_completion_tokens 参数的支持。
-
新增 Docker 文件 - 新增加了两个 Dockerfile。
0.0.34¶
- Bug 修复 - 修复了一些小的 bug,提升了系统稳定性。