Commit Graph

  • 4c2f3ed9b0 typo: 解决TIME_OUT环境变量不生效的问题 Toddy 2025-04-03 00:43:08 +00:00
  • ba38f14cd8 chore: 维护doc snaily 2025-04-03 06:53:29 +08:00
  • 47bf47d90e chore: 维护doc snaily 2025-04-03 06:50:41 +08:00
  • cc36ba4c9e feat(config): 新增流式输出优化器开关配置 v1.5.8 snaily 2025-04-03 04:47:06 +08:00
  • baf643e884 feat: 新增请求超时配置及优化模型列表接口api_key获取方式 snaily 2025-04-03 03:12:59 +08:00
  • 360bc9e48d feat(ci): 更新Docker发布工作流 v1.5.7 严浩 2025-04-02 13:49:05 +08:00
  • c0a27d0542 Update README.md snaily 2025-03-29 01:03:36 +08:00
  • 84052a2179 feat(auth): 增强Gemini API的认证机制支持URL参数 v1.5.6 snaily 2025-03-28 23:44:40 +08:00
  • 2e7ecd88b5 feat: 增强Gemini API tools参数处理 v1.5.5 snaily 2025-03-28 20:50:01 +08:00
  • 0b1f3dfc04 feat(auth): 支持x-goog-api-key请求头认证 v1.5.4 snaily 2025-03-28 19:27:42 +08:00
  • c691c7c1cf fix:当没有可用工具时返回空列表而非包含空字典的列表 v1.5.3 snaily 2025-03-25 15:18:27 +08:00
  • 97db7eebf1 chore:修改图片处理逻辑,统一使用base64编码 v1.5.2 snaily 2025-03-25 13:23:17 +08:00
  • 60dca70fcd fix: 改进图片显示和移除调试输出 v1.5.1 snaily 2025-03-22 03:38:45 +08:00
  • 89b9f7919a feat: 添加对OpenAI工具调用功能的支持 snaily 2025-03-22 02:48:25 +08:00
  • a8dc98ab6a fix tool use with function calling is unsupported error Toddy 2025-03-21 05:04:53 +00:00
  • b3a057b6ba refactor: 代码结构优化与常量化 snaily 2025-03-20 21:59:18 +08:00
  • b14bb93d8f refactor: 项目结构优化与FastAPI生命周期更新 v1.5.0 snaily 2025-03-20 17:13:03 +08:00
  • 8ca62707ea feat: 添加搜索模型配置并改进Markdown链接处理 v1.4.9 snaily 2025-03-19 19:56:50 +08:00
  • 21444ed6c7 chore: 统一从model_service读取模型列表 Toddy 2025-03-18 18:05:00 +00:00
  • ba292dbedd chore: 规范变量名 Toddy 2025-03-18 17:54:18 +00:00
  • 6ba58ce9d1 fix: 重构图片MIME类型转换逻辑 v1.4.8 snaily 2025-03-18 21:50:27 +08:00
  • 16f16a3ae9 Merge branch 'pr/yangtb2024/13' snaily 2025-03-18 21:46:34 +08:00
  • 26dcb64687 fix: 将image/jpg MIME类型转换为标准的image/jpeg snaily 2025-03-18 21:35:19 +08:00
  • df88492113 将chat-bison-001、text-bison-001和embedding-gecko-001添加到FILTERED_MODELS列表 yangtb2024 2025-03-18 15:21:29 +08:00
  • 851bb9c09b 将 filtered_models 从硬编码改为可配置参数 yangtb2024 2025-03-18 14:47:58 +08:00
  • 0cac178572 Merge branch 'snailyp:main' into model yangtb2024 2025-03-18 12:44:09 +08:00
  • 67c85c994a Merge pull request #14 from cr-zhichen/main v1.4.7 snaily 2025-03-17 15:24:39 +08:00
  • ee979dd568 Merge branch 'main' of https://github.com/cr-zhichen/gemini-balance cr-zhichen 2025-03-17 07:12:43 +00:00
  • e79a1ba56c feat: 更新CloudFlare ImgBed上传请求URL,新增uploadNameType参数,以保持正确的日期命名目录结构。 cr-zhichen 2025-03-17 07:10:21 +00:00
  • 016e6e06ee Filter out vision-based Gemini models from model list yangtb2024 2025-03-17 13:56:01 +08:00
  • 8779a5f0b3 feat: 添加对 image-generation 模型的支持 v1.4.6 snaily 2025-03-16 23:53:53 +08:00
  • 89f2825ac7 feat: 新增对CloudFlare ImgBed的支持,更新环境变量和文档 v1.4.5 cr-zhichen 2025-03-16 04:39:40 +00:00
  • 985a12554d fix:修改OpenAI消息转换器中assistant消息处理逻辑,将特殊处理的目标从最后一条消息调整为倒数第二条消息。 v1.4.4 snaily 2025-03-15 21:18:20 +08:00
  • 37a7a140fc feat:改进消息转换器中的图像处理和消息分割逻辑 snaily 2025-03-15 21:11:10 +08:00
  • 28e67cc3fa 1. modify IMAGE_URL_PATTERN 2. modify import zhanghaoyu 2025-03-15 12:37:56 +08:00
  • d99a0bde93 feat: 新增图文上下文同步 zhanghaoyu7 2025-03-14 16:29:03 +08:00
  • cb5cd92041 fix: 修正Dockerfile中TOOLS_CODE_EXECUTION_ENABLED环境变量的拼写错误 v1.4.3 snaily 2025-03-14 13:46:31 +08:00
  • 0be85e9536 feat(gemini_routes): 添加deepcopy导入 snaily 2025-03-14 13:43:17 +08:00
  • 632dee38b3 check model before send request Toddy 2025-03-14 04:11:21 +00:00
  • 16c28bf1ba combine multiple system instructions into one Toddy 2025-03-14 02:55:29 +00:00
  • 71af1db330 feat: 添加Gemini图像生成与处理功能 v1.4.2 snaily 2025-03-14 00:27:23 +08:00
  • fb523f4a2e feat: 将 StreamOptimizer 参数改为可配置 v1.4.1 snaily 2025-03-06 16:56:01 +08:00
  • 40e5ffa5f4 chore: Adjust StreamOptimizer parameters for improved performance - Reduced long_text_threshold from 100 to 50 characters - Decreased chunk_size from 10 to 5 snaily 2025-03-06 16:45:35 +08:00
  • 0871548b07 feat: 添加流式输出优化器以改善聊天体验 v1.4.0 snaily 2025-03-06 15:53:58 +08:00
  • 5a44a76c48 Merge remote-tracking branch 'BetterAndBetterII/main' v1.3.2 snaily 2025-03-03 18:45:56 +08:00
  • 7b5b6c7d4c if role is tool then set to user Toddy 2025-03-03 08:23:04 +00:00
  • 68ed4da789 Update Dockerfile Yuzhong Zhang 2025-03-03 14:09:45 +08:00
  • cdbca7ec62 优化dockerfile,增加docker-compose,async openai Yuzhong Zhang 2025-03-03 13:55:09 +08:00
  • 48d58ef2e8 异步生成完成 Yuzhong Zhang 2025-03-03 13:41:06 +08:00
  • 88d483c1ef Merge pull request #4 from toddyoe/main v1.3.1 snaily 2025-02-27 19:17:39 +08:00
  • 8d48db026c chore: add system instruction to enhance compliance with function call Toddy 2025-02-27 10:34:19 +00:00
  • a592269198 Merge pull request #3 from toddyoe/main v1.3.0 snaily 2025-02-27 16:14:50 +08:00
  • 18a5fe6109 fix: adapt gemini format Toddy 2025-02-27 07:35:12 +00:00
  • 348cbbdf2a feat: support function call Toddy 2025-02-27 05:36:39 +00:00
  • 64235143dd ci: 精简 release workflow 文件 v1.2.7 yinpeng 2025-02-15 01:06:32 +08:00
  • d566c28fa2 feat(gemini): 添加 API 密钥验证功能 yinpeng 2025-02-15 01:00:47 +08:00
  • c1893d918e build: 更新发布流程并移除 release-drafter 配置 yinpeng 2025-02-14 01:55:44 +08:00
  • 4a02475cc1 ci: 优化发布流程,使用 release-drafter 自动生成发布说明 yinpeng 2025-02-14 01:46:24 +08:00
  • 6e55a0985c ci: 优化发布流程,添加自动生成发布说明和资源打包功能 yinpeng 2025-02-14 01:40:20 +08:00
  • 7b433aab91 refactor(static): 将 CSS 和 JS 代码分离到单独的文件中 yinpeng 2025-02-14 00:21:28 +08:00
  • fc7280bb18 feat: 优化滚动按钮显示逻辑,监听容器高度变化自动切换 v1.2.6 yinpeng 2025-02-13 01:05:30 +08:00
  • 8d9c99bda2 feat: 优化密钥状态页面滚动体验,添加容器滚动和渐变按钮样式 v1.2.5 yinpeng 2025-02-13 00:49:44 +08:00
  • ab701f9415 docs: 完善 Web 界面功能文档,补充界面特性和交互细节 v1.2.4 yinpeng 2025-02-12 23:40:05 +08:00
  • c3e0d4b64f feat: 添加页面底部版权信息和作者链接 yinpeng 2025-02-12 23:34:18 +08:00
  • 5b7f4de63c feat: 优化密钥状态页面交互体验,添加分组折叠和刷新功能 v1.2.3 yinpeng 2025-02-12 18:55:44 +08:00
  • ede27a5d70 refactor: 移除 retry_handler 中未使用的 KeyManager 导入 v1.2.2 yinpeng 2025-02-12 17:48:09 +08:00
  • 5a4619444b fix: 修复 Gemini 多段文本响应内容拼接问题 yinpeng 2025-02-12 17:47:03 +08:00
  • b3851441f1 refactor: 优化 RetryHandler 装饰器以支持动态 KeyManager 注入 v1.2.1 yinpeng 2025-02-12 17:10:02 +08:00
  • 44f956e4e4 feat: Add PWA support with manifest and ServiceWorker integration v1.2.0 yinpeng 2025-02-12 16:20:34 +08:00
  • 3aa4384b9d feat: Add responsive styles for auth and keys status pages v1.1.5 yinpeng 2025-02-12 15:46:37 +08:00
  • 6db4b56186 Refactor keys_status.html for improved layout and scrolling behavior v1.1.4 yinpeng 2025-02-12 15:30:44 +08:00
  • 8e77773d5a Enhance UI/UX for keys_status.html v1.1.3 yinpeng 2025-02-12 15:16:22 +08:00
  • 343f40476a feat: Improve UI/UX for API Key Status page and add enhancements v1.1.2 yinpeng 2025-02-12 14:46:34 +08:00
  • e024d55006 feat: update workflows for docker and release processes v1.1.1 yinpeng 2025-02-12 14:20:46 +08:00
  • 17f1355099 feat: 增强应用日志记录并优化错误处理 v1.1.0 yinpeng 2025-02-11 21:32:21 +08:00
  • f994c5d66d feat: 添加python-multipart依赖支持表单数据处理 yinpeng 2025-02-11 21:00:08 +08:00
  • e6bf45d778 refactor: 移除静态文件配置和相关依赖 yinpeng 2025-02-11 20:55:13 +08:00
  • 8c9b802016 feat: 添加Web验证页面并优化密钥管理功能 yinpeng 2025-02-11 20:45:49 +08:00
  • d1f8a98ad0 feat: 支持在图片生成提示词中通过标记控制参数 yinpeng 2025-02-11 06:10:55 +08:00
  • 30858937b5 feat: 支持图片生成响应格式切换并优化Markdown渲染 yinpeng 2025-02-11 05:13:36 +08:00
  • cb4d26778e docs: 完善环境变量配置文档并优化分类说明 yinpeng 2025-02-11 04:50:51 +08:00
  • 0aefd4c03a feat: 添加OpenAI消息转换器组件 yinpeng 2025-02-11 04:27:17 +08:00
  • 97b9b99235 feat: 根据模型类型选择不同的API密钥处理聊天请求 yinpeng 2025-02-11 04:20:28 +08:00
  • 34a98389f5 fix: 修复图片生成模型重复添加的问题 yinpeng 2025-02-11 02:55:39 +08:00
  • 4a73592f0e chore: 设置默认图片生成模型为imagen-3.0-generate-002 v1.0.1 yinpeng 2025-02-11 02:46:23 +08:00
  • a354c9ebb1 chore: 升级Docker基础镜像至Python 3.10 yinpeng 2025-02-11 02:41:01 +08:00
  • a629961663 ci: 添加zip文件构建步骤并更新发布工作流程 v1.0.0 yinpeng 2025-02-11 02:30:20 +08:00
  • d5b6234d20 ci: 更新GitHub Actions工作流配置和发布文件名 yinpeng 2025-02-11 02:17:30 +08:00
  • a74ac03836 feat: 添加图片生成功能及相关配置 yinpeng 2025-02-11 01:59:16 +08:00
  • b3842b2329 docs: 更新README以反映项目功能和配置 yinpeng 2025-02-06 21:48:47 +08:00
  • cd45f4b5ab refactor: 重构Gemini和OpenAI聊天服务以支持工具和安全设置 yinpeng 2025-02-06 21:35:19 +08:00
  • b60b063034 refactor: 修改安全设置逻辑以匹配特定模型 yinpeng 2025-02-06 00:33:11 +08:00
  • b465fd1598 refactor: 将MAX_FAILURES配置移至settings并更新KeyManager以使用该配置 yinpeng 2025-02-04 21:51:11 +08:00
  • 97e601a176 refactor: 修改模型检查逻辑以提高代码可读性 yinpeng 2025-01-22 14:29:07 +08:00
  • 6ee3b485a4 bugfix: 为安全设置添加HARM_CATEGORY_CIVIC_INTEGRITY类别 yinpeng 2025-01-20 17:41:10 +08:00
  • 6e0c7c2799 feat: 调整安全设置以关闭公民诚信类别的阈值 yinpeng 2025-01-20 16:44:56 +08:00
  • 87f1147fca feat: 调整安全设置以关闭公民诚信类别的阈值 yinpeng 2025-01-20 15:46:38 +08:00
  • 0a9de39143 feat: 根据模型版本调整安全设置逻辑 yinpeng 2025-01-18 23:22:39 +08:00
  • 9f9197f8c8 feat: 为v1beta API添加路由 yinpeng 2024-12-27 20:19:51 +08:00
  • 870b1ecc17 feat: 添加重试机制和消息转换器,并支持Gemini v1beta API yinpeng 2024-12-27 20:07:43 +08:00