fix: 修正Gemini API端点格式
API端点修复: - 修正为正确的格式: base_url/model_name:generateContent - 修改前: base_url/google/vertex-ai:generateContent - 修改后: base_url/gemini-2.5-flash:generateContent 具体变更: - 简化gateway_url为base_url - 在生成URL时添加model_name - 符合Python参考代码的端点格式 预期效果: - 正确的API调用地址 - 与Cloudflare Gateway兼容 - 支持不同模型的动态切换 现在API端点应该是正确的格式了。
This commit is contained in:
parent
62cd15fe82
commit
ea2c72ea05
|
|
@ -210,7 +210,7 @@ impl GeminiService {
|
|||
headers.insert("Content-Type".to_string(), "application/json".to_string());
|
||||
|
||||
ClientConfig {
|
||||
gateway_url: format!("{}/google/vertex-ai", self.config.base_url),
|
||||
gateway_url: self.config.base_url.clone(),
|
||||
headers,
|
||||
}
|
||||
}
|
||||
|
|
@ -332,7 +332,7 @@ impl GeminiService {
|
|||
println!("📦 请求数据: {}", serde_json::to_string_pretty(&request_data).unwrap_or_default());
|
||||
|
||||
// 发送请求到Cloudflare Gateway,参考demo.py
|
||||
let generate_url = format!("{}:generateContent", client_config.gateway_url);
|
||||
let generate_url = format!("{}/{}:generateContent", client_config.gateway_url, self.config.model_name);
|
||||
println!("📡 生成URL: {}", generate_url);
|
||||
|
||||
// 重试机制
|
||||
|
|
|
|||
Loading…
Reference in New Issue