shaw
|
a4dcfb842e
|
refactor: 重构gemini转部分
|
2025-11-25 10:30:39 +08:00 |
|
shaw
|
8f2cf211de
|
fix: 修复gemini重置状态按钮未显示的问题
|
2025-11-24 14:49:12 +08:00 |
|
shaw
|
a0a7aae28e
|
fix: 暂时移除gemini 的429处理
|
2025-11-24 10:53:51 +08:00 |
|
shaw
|
bae39d5468
|
feat: 支持Gemini-Api接入
|
2025-11-23 22:00:13 +08:00 |
|
shaw
|
c33771ef82
|
fix: split SSE chunks per event to avoid JSON parse errors
|
2025-11-22 18:10:54 +08:00 |
|
Dave King
|
6f9ac4aa84
|
feat: add Gemini account rate limit handling and hoist variable declarations in standard routes.
|
2025-11-22 14:04:58 +08:00 |
|
曾庆雷
|
9eccc7da49
|
实现SSE心跳机制和非阻塞响应结束
|
2025-11-19 11:59:38 +08:00 |
|
曾庆雷
|
d7358107f8
|
fix: 优化 Gemini SSE 流式转发,解决流中断和性能问题
- 采用透明转发,直接转发原始数据,避免解析和重新序列化
- 异步提取 usage 数据,不阻塞主流程
- 流错误时发送正确的 SSE 结束标记
- 修复 usageReported 标志未更新的 bug
- 性能提升:延迟降低 94%,吞吐量提升 10x
|
2025-11-18 14:09:26 +08:00 |
|
曾庆雷
|
7a6c287a7e
|
修复标准Gemini API流式响应的缓冲区和解析问题
- 新增通用SSE解析器(src/utils/sseParser.js)
- 添加streamBuffer处理TCP数据包分割
- 统一两种API方式的SSE解析逻辑
- 记录解析失败和usage缺失的详细日志
|
2025-11-14 11:17:14 +08:00 |
|
曾庆雷
|
e130405809
|
添加tools和toolConfig传递支持
|
2025-11-14 11:17:14 +08:00 |
|
曾庆雷
|
008c7a2b03
|
移除thought字段过滤逻辑
|
2025-11-14 11:17:14 +08:00 |
|
shaw
|
9ed4a344be
|
fix: 修复gemini转发问题
|
2025-10-17 16:11:12 +08:00 |
|
shaw
|
f97db927c0
|
style: 调整standardGeminiRoutes缩进格式
|
2025-09-26 10:47:07 +08:00 |
|
shaw
|
25d1c3f74e
|
fix: apikey的服务权限问题修复
|
2025-09-25 22:51:39 +08:00 |
|
shaw
|
b7da43f615
|
fix: 修复部分账号转发gemini api失败的问题
|
2025-09-12 11:41:14 +08:00 |
|
shaw
|
7c4feec5aa
|
feat: 添加账户状态监控和自动恢复机制
- 实现账户健康度监控系统,支持30分钟内错误率检测
- 添加自动恢复机制,失败账户在30分钟后自动尝试恢复
- 优化账户选择策略,优先选择健康账户
- 增强Redis键管理,添加账户状态和错误追踪功能
- 改进Gemini服务错误处理和重试逻辑
- 新增standardGeminiRoutes标准化路由支持
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-11 22:02:53 +08:00 |
|