mixvideo-v2/apps/desktop/src-tauri
imeepos 62cd15fe82 feat: 重构Gemini API调用实现
重构改进:
- 参考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调用的兼容性问题。
2025-07-14 13:15:39 +08:00
..
capabilities fix: 修复项目详情页打开文件夹功能 2025-07-13 22:00:30 +08:00
icons Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
src feat: 重构Gemini API调用实现 2025-07-14 13:15:39 +08:00
.gitignore Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
Cargo.toml feat: 实现AI视频分类功能 2025-07-14 12:52:30 +08:00
build.rs Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
tauri.conf.json chore: 发布 v0.1.6 版本 2025-07-14 10:50:17 +08:00