feat(gemini): normalize base URL to strip API version suffixes

Automatically remove trailing slashes and version paths (e.g., /v1beta) from GEMINI_BASE_URL
Update GeminiAnalyzer to use the normalized URL and add type hints
Add test coverage for Gemini client configuration
This commit is contained in:
2026-04-02 10:25:18 +08:00
parent 7003dfa0df
commit d6218d6bad
6 changed files with 104 additions and 3 deletions

View File

@@ -19,6 +19,7 @@ GEMINI_MODEL=gemini-2.5-flash
```
`GEMINI_BASE_URL` 留空时走官方默认地址;如果你前面挂了代理或网关,可以填自定义地址。
这里填写网关根地址即可,例如 `https://your-gateway.example.com`,不要自己追加 `/v1beta``/v1alpha``/v1`
## 使用