yinpeng
|
30858937b5
|
feat: 支持图片生成响应格式切换并优化Markdown渲染
|
2025-02-11 05:13:36 +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
|
6ee3b485a4
|
bugfix: 为安全设置添加HARM_CATEGORY_CIVIC_INTEGRITY类别
|
2025-01-20 17:41:10 +08:00 |
|
yinpeng
|
33a5f9d89f
|
fix: 修复 OpenAI 和 Gemini API 调用重试逻辑及日志记录
|
2024-12-21 02:27:59 +08:00 |
|
yinpeng
|
80bcaf5cd4
|
feat: 优化 Gemini 模型配置和请求参数
|
2024-12-21 00:42:08 +08:00 |
|
yinpeng
|
8dfe617468
|
feat: 将 Gemini API 调用迁移至 ChatService 并支持 API Key 验证
|
2024-12-18 21:35:49 +08:00 |
|
yinpeng
|
d9229cced9
|
feat: 支持 Gemini 格式请求,并优化日志和配置
|
2024-12-18 19:54:43 +08:00 |
|
yinpeng
|
c56bea0b25
|
添加API密钥管理、模型服务和安全服务,并优化FastAPI应用程序配置
|
2024-12-15 11:08:35 +08:00 |
|