Skip to content

v1.0.6 — 工具调用修复 + 全平台二进制

Choose a tag to compare

@BaiMeou BaiMeou released this 19 Jun 04:15
· 178 commits to master since this release
v1.0.6
d2db4bf

本次更新

🔧 工具调用修复(重要)

修复了带参数约束或多轮场景下工具调用不生效的问题:

  • 数值约束转字符串:minItems/maxItems/minLength/maxLength/minProperties/maxProperties 现按 Vertex 原生 Schema 规范转为字符串,之前以数字提交会被静默忽略导致参数约束丢失、模型不调用工具。
  • 保留 Gemini 支持的字段:不再错误剥离 default/nullable/examples(这些是 Gemini Schema 官方规范字段)。
  • 未知 type 兜底:非标准 type(如 any)回退为 STRING,避免整个工具声明被忽略。
  • 多轮工具结果合并:合并相邻同 role 的消息,修复多轮工具调用时连续 role=function 导致的 400。

📦 全平台开箱即用包

本次提供 9 个平台的预编译包,解压即用(含配置示例 + 启动脚本 + 部署指南):

平台 包
Windows 64 位 vertex-proxy-windows-amd64.zip
Windows 32 位 vertex-proxy-windows-386.zip
Linux x86_64 vertex-proxy-linux-amd64.zip
Linux 32 位 vertex-proxy-linux-386.zip
Linux ARM64 vertex-proxy-linux-arm64.zip
Linux ARM(32 位/树莓派) vertex-proxy-linux-arm.zip
macOS Intel vertex-proxy-macos-amd64.zip
macOS Apple Silicon vertex-proxy-macos-arm64.zip
Android / Termux (ARM64) vertex-proxy-android-arm64.zip

🐳 Docker 部署

仓库内含 Dockerfile + docker-compose.yml,一行启动:

```bash
docker compose up -d
```

详见仓库 部署指南.md 的「用 Docker 跑」章节。