Toddy
|
348cbbdf2a
|
feat: support function call
|
2025-02-27 05:36:39 +00:00 |
|
yinpeng
|
5a4619444b
|
fix: 修复 Gemini 多段文本响应内容拼接问题
|
2025-02-12 17:47:03 +08:00 |
|
yinpeng
|
a74ac03836
|
feat: 添加图片生成功能及相关配置
- 添加图片生成相关配置和环境变量
- 新增图片上传服务和模型定义
- 扩展模型服务以支持图片生成模型
- 添加图片生成响应处理器
- 更新README文档以反映新功能
- 添加GitHub Actions发布工作流
|
2025-02-11 01:59:16 +08:00 |
|
yinpeng
|
cd45f4b5ab
|
refactor: 重构Gemini和OpenAI聊天服务以支持工具和安全设置
- 将 `_build_payload`、`_build_tools`、`_get_safety_settings` 和 `_has_image_parts` 函数从 `OpenAIChatService` 和 `GeminiChatService` 类中提取为独立的函数。
- 将 `_handle_stream_response` 和 `_handle_normal_response` 函数从 `GeminiResponseHandler` 和 `OpenAIResponseHandler` 类中提取为独立的函数。
- 将 `_extract_text` 函数从 `OpenAIResponseHandler` 类中提取为独立的函数, 并在 `GeminiResponseHandler` 中复用。
- 将 `_convert_image` 函数从 `OpenAIMessageConverter` 类中提取为独立的函数。
- 优化 `OpenAIChatService` 和 `GeminiChatService` 中的代码结构, 使其更清晰。
- 优化 `app/api/openai_routes.py` 和 `app/api/gemini_routes.py` 中的路由函数, 移除不必要的参数。
|
2025-02-06 21:35:19 +08:00 |
|
yinpeng
|
97e601a176
|
refactor: 修改模型检查逻辑以提高代码可读性
|
2025-01-22 14:29:07 +08:00 |
|
yinpeng
|
870b1ecc17
|
feat: 添加重试机制和消息转换器,并支持Gemini v1beta API
|
2024-12-27 20:07:43 +08:00 |
|