重构改进: - 参考Python demo.py实现重写Gemini API调用 - 添加完整的配置参数支持 (model_name, max_retries, retry_delay等) - 实现Cloudflare Gateway兼容的API端点格式 - 添加完整的重试机制和错误处理 API端点修正: - 修改为正确的generateContent端点格式 - 支持gemini-2.5-flash等模型配置 - 优化请求头和认证方式 - 改进超时和重试策略 配置增强: - 支持自定义temperature和max_tokens - 可配置重试次数和延迟时间 - 更好的客户端配置管理 - 详细的日志和错误信息 代码结构: - 分离请求发送和响应解析逻辑 - 更清晰的错误处理流程 - 符合Rust最佳实践的异步处理 这个重构应该能解决API调用的兼容性问题。 |
||
|---|---|---|
| .. | ||
| desktop | ||