Repository navigation
v1.0.6 — 工具调用修复 + 全平台二进制
本次更新
🔧 工具调用修复(重要)
修复了带参数约束或多轮场景下工具调用不生效的问题:
- 数值约束转字符串:
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 跑」章节。