修复 Gemini 兼容平台版本路径重复拼接 #19

Merged
easyai merged 1 commits from codex/fix-versioned-gemini-base-url into main 2026-07-22 05:04:12 +08:00
Owner

原因:DataEyes 等 Gemini 兼容平台的 base URL 已包含 /v1,客户端仍固定追加 /v1beta,导致请求落到 /v1/v1beta 并返回 404。

变更:保留 /v1、/v1beta、/v1alpha 版本路径;未声明版本时继续默认 /v1beta,并保留 /openai 兼容路径归一化。

影响:仅修正 Gemini 原生协议上游 URL 拼接,不变更公共 API 前缀、接口契约、数据库或前端。

验证:go vet ./...;go test ./...;govulncheck ./...;gofmt 无输出。

原因:DataEyes 等 Gemini 兼容平台的 base URL 已包含 /v1,客户端仍固定追加 /v1beta,导致请求落到 /v1/v1beta 并返回 404。 变更:保留 /v1、/v1beta、/v1alpha 版本路径;未声明版本时继续默认 /v1beta,并保留 /openai 兼容路径归一化。 影响:仅修正 Gemini 原生协议上游 URL 拼接,不变更公共 API 前缀、接口契约、数据库或前端。 验证:go vet ./...;go test ./...;govulncheck ./...;gofmt 无输出。
easyai added 1 commit 2026-07-22 04:53:58 +08:00
fix(gemini): 保留兼容平台的 API 版本路径
ci / verify (pull_request) Successful in 9m42s
5954afef55
easyai merged commit d95cecd0eb into main 2026-07-22 05:04:12 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: BCAI/easyai-ai-gateway#19