snaily
|
a7085964e8
|
Update README.md
|
2025-04-21 10:54:25 +08:00 |
|
snaily
|
d3cd2856b7
|
Update README.md
|
2025-04-21 10:52:07 +08:00 |
|
snaily
|
353d22cc70
|
Update README.md
|
2025-04-21 10:51:51 +08:00 |
|
snaily
|
eb96474c19
|
Update README.md
|
2025-04-21 10:40:46 +08:00 |
|
snaily
|
0c48a2d74d
|
Update README.md
|
2025-04-21 10:40:22 +08:00 |
|
snaily
|
eb311de0c2
|
feat: 添加思考模型配置并修复统计状态处理
- 在 README.md 中添加 THINKING_MODELS 和 THINKING_BUDGET_MAP 环境变量文档。
- 修复 stats_service.py 中的 get_api_call_details 函数,以正确处理 status_code 为 None 的情况,确保状态判断的健壮性。
|
2025-04-20 01:10:51 +08:00 |
|
snaily
|
075d20c62d
|
chore: 已在 README.md 文件中添加了 LOG_LEVEL 环境变量的说明。
|
2025-04-18 22:03:23 +08:00 |
|
snaily
|
c2eac24175
|
feat: 添加可配置的日志级别
引入可配置的日志级别功能,允许用户通过配置编辑器和 `.env` 文件设置所需的日志详细程度。
主要变化:
- 在 `.env.example` 和 `app/config/config.py` 中添加了 `LOG_LEVEL` 设置。
- 修改了 `app/log/logger.py`,使其从设置中读取日志级别,并实现了对现有 logger 进行动态日志级别更新的功能。
- 更新了 `app/router/config_routes.py`,以便在保存配置后触发日志级别更新。
- 在 `app/templates/config_editor.html` 和 `app/static/js/config_editor.js` 中添加了日志级别选择的 UI 元素。
- 将 `app/router/gemini_routes.py` 和 `app/router/openai_routes.py` 中的一些日志调用从 `info` 调整为 `debug`,以降低默认输出的详细程度。
- 在 `README.md` 的“特别鸣谢”部分添加了 🎉 表情符号。
|
2025-04-18 21:53:54 +08:00 |
|
snaily
|
76937aa24f
|
chore:
增强文档: 在 README.md 文件中,新增了“特别鸣谢”部分,以感谢 PicGo、SM.MS 和 CloudFlare-ImgBed 为本项目提供的图床服务。同时,添加了“⭐ Star History”部分,用于展示项目的 Star 历史,增强了文档的信息量和项目展示效果。
配置更正: 在配置编辑器 config_editor.html 中,更正了 Cloudflare 图床的 provider 名称。将原先的 cloudflare 更正为 cloudflare_imgbed,确保配置项名称的准确性和一致性。
|
2025-04-17 17:42:42 +08:00 |
|
snaily
|
6a59b4f847
|
feat: 更新许可证为 CC BY-NC 4.0 并补充相关说明
- README.md 中将原 MIT 许可证声明修改为 CC BY-NC 4.0(署名-非商业性使用),并在开头和结尾增加了相关说明,明确禁止任何形式的商业倒卖服务,详情见 LICENSE 文件。
- 新增 LICENSE 文件,补充项目完整的 CC BY-NC 4.0 许可证内容。
|
2025-04-16 00:19:51 +08:00 |
|
snaily
|
12a84921c1
|
refactor: 更新贡献者展示方式并添加友情项目链接
|
2025-04-13 17:22:14 +08:00 |
|
snaily
|
aea2f39952
|
feat: 更新文档、数据库配置和认证流程
- 重构 README.md,更新项目描述、结构、配置说明和 API 端点信息。
- 在 .env.example 中添加 MySQL 数据库配置项。
- 将数据库连接池回收时间从 1 小时减少到 30 分钟 (app/database/connection.py)。
- 修复认证成功后的重定向 URL,从 /keys 指向 /config (app/router/routes.py)。
- 微调认证页面的背景透明度 (app/templates/auth.html)。
- 添加 cryptography 依赖以支持 MySQL 8+ 认证 (requirements.txt)。
- 添加示例图片文件 (files/image*.png)。
|
2025-04-12 01:44:32 +08:00 |
|
snaily
|
ba38f14cd8
|
chore: 维护doc
|
2025-04-03 06:53:29 +08:00 |
|
snaily
|
47bf47d90e
|
chore: 维护doc
|
2025-04-03 06:50:41 +08:00 |
|
snaily
|
c0a27d0542
|
Update README.md
|
2025-03-29 01:03:36 +08:00 |
|
snaily
|
b14bb93d8f
|
refactor: 项目结构优化与FastAPI生命周期更新
重构项目目录结构,提高代码组织性和可维护性
将schemas目录重命名为domain,更好地表达领域模型概念
将services目录细分为service/chat、service/image等子目录
将api目录重命名为router,更符合FastAPI惯例
创建utils目录存放通用工具函数
更新FastAPI应用程序生命周期管理
替换已弃用的on_event方法为推荐的lifespan事件处理器
添加应用程序关闭时的日志记录
代码质量改进
抽取常量到constants.py,减少硬编码值
添加helpers.py提供通用工具函数
优化配置管理,使用环境变量和默认值
完善文档字符串,提高代码可读性
|
2025-03-20 17:13:03 +08:00 |
|
Toddy
|
ba292dbedd
|
chore: 规范变量名
|
2025-03-18 17:54:18 +00:00 |
|
cr-zhichen
|
89f2825ac7
|
feat: 新增对CloudFlare ImgBed的支持,更新环境变量和文档
|
2025-03-16 04:39:40 +00:00 |
|
snaily
|
fb523f4a2e
|
feat: 将 StreamOptimizer 参数改为可配置
将 StreamOptimizer 中的硬编码参数改为通过配置文件可配置的参数,提高了系统的灵活性。具体修改包括:
在 .env.example 中添加 stream_optimizer 相关配置参数
在 app/core/config.py 中添加对应的配置项
修改 app/services/chat/stream_optimizer.py 从配置中读取参数
在 README.md 中添加流式输出优化配置的详细说明
|
2025-03-06 16:56:01 +08:00 |
|
yinpeng
|
ab701f9415
|
docs: 完善 Web 界面功能文档,补充界面特性和交互细节
|
2025-02-12 23:40:05 +08:00 |
|
yinpeng
|
8c9b802016
|
feat: 添加Web验证页面并优化密钥管理功能
|
2025-02-11 20:45:49 +08:00 |
|
yinpeng
|
d1f8a98ad0
|
feat: 支持在图片生成提示词中通过标记控制参数
|
2025-02-11 06:10:55 +08:00 |
|
yinpeng
|
cb4d26778e
|
docs: 完善环境变量配置文档并优化分类说明
|
2025-02-11 04:50:51 +08:00 |
|
yinpeng
|
a74ac03836
|
feat: 添加图片生成功能及相关配置
- 添加图片生成相关配置和环境变量
- 新增图片上传服务和模型定义
- 扩展模型服务以支持图片生成模型
- 添加图片生成响应处理器
- 更新README文档以反映新功能
- 添加GitHub Actions发布工作流
|
2025-02-11 01:59:16 +08:00 |
|
yinpeng
|
b3842b2329
|
docs: 更新README以反映项目功能和配置
|
2025-02-06 21:48:47 +08:00 |
|
yinpeng
|
d9229cced9
|
feat: 支持 Gemini 格式请求,并优化日志和配置
|
2024-12-18 19:54:43 +08:00 |
|
yinpeng
|
b4f71fa314
|
更新README文档,新增Gemini模型支持、搜索功能和代码执行说明,完善技术栈与配置示例
|
2024-12-15 18:32:29 +08:00 |
|
yinpeng
|
544f79e790
|
first commit
|
2024-12-12 13:31:55 +08:00 |
|