45 Commits

Author SHA1 Message Date
infstellar e6c2a691c7 fix: auth 2025-05-28 10:00:58 +00:00
infstellar fab85a1adc add: docker 2025-05-28 09:26:41 +00:00
Infstellar b34670b616 docs 2025-05-27 20:32:52 +08:00
Infstellar cfceb32d41 feat: api update 2025-05-22 23:27:45 +08:00
Infstellar 3dc2c15e6e feat: community support 2025-05-22 19:02:56 +08:00
Infstellar cb204fb879 !refactor: remove local model 2025-05-21 22:22:22 +08:00
Infstellar b43e343094 fix: encoding 2025-03-11 16:43:36 +08:00
fQwQf e66030babb refactor(api): 更新 API 配置示例文件,调整保护模式、请求限制等设置并新增相关配置项 2025-03-11 11:03:22 +08:00
fQwQf 794143e8f1 refactor(api): 根据运行模式初始化搜索引擎,添加 API 模式相关配置 2025-03-11 10:48:00 +08:00
fQwQf 8d37784edf refactor(middleware): 优化保护模式中间件并调整配置加载方式
- 重构 api_settings.py,使用 load_config 函数动态加载配置
- 优化保护模式中间件,规范化路径比较并改进错误响应
- 在 api.py 中更新配置加载方式,使用新的 load_config 函数
2025-03-09 01:30:29 +08:00
fQwQf 1536277ecd Merge branch 'MemeMeow-Studio:dev' into dev 2025-03-06 09:02:37 +08:00
Infstellar b64dd23b3f some fixes 2025-03-05 13:49:29 +08:00
Infstellar 2d83e3756a feat&refactor: enable import online resource pack; refactor default images to resource pack 2025-03-05 13:20:55 +08:00
fQwQf 1a14e2cd7c Merge remote-tracking branch 'upstream/dev' into dev 2025-03-04 15:51:18 +08:00
Infstellar 2d18be4cc1 feat: llm enhancement 2025-03-01 20:51:50 +08:00
Infstellar a972d6b3cd feat: use loguru 2025-03-01 18:54:07 +08:00
Infstellar 571a987783 refactor: add temp folder; cleanup codes 2025-03-01 16:41:11 +08:00
Infstellar 04071d3de7 fix 2025-02-27 21:26:21 +08:00
Infstellar efba8c18bd some optimizations about config loading 2025-02-27 21:03:12 +08:00
fQwQf 28d0c6b095 Merge remote-tracking branch 'upstream/dev' into dev 2025-02-26 14:37:37 +08:00
fQwQf ef1339b2e4 fix 2025-02-26 14:32:33 +08:00
DanielZhangyc 664cce078b feat: resource_pack management
Still need code review
    also WIP
2025-02-26 02:45:45 +08:00
fQwQf 0f99016c82 feat: 增加基于 Redis 的速率限制器实现,并支持配置切换 2025-02-25 12:11:30 +08:00
fQwQf 831b7859b3 feat: 添加速率限制中间件及相关配置支持 2025-02-25 11:56:56 +08:00
fQwQf d182d2fb5d Merge branch 'DanielZhangyc:dev' into dev 2025-02-25 11:50:54 +08:00
fQwQf bc7b29e51a feat: 实现速率限制中间件并完善相关配置验证 2025-02-25 11:48:25 +08:00
fQwQf d0be6960c3 feat: 更新 API 配置示例,增加速率限制窗口和存储方式配置,并添加 redis 依赖 2025-02-25 11:43:17 +08:00
Infstellar dde9cf9949 feat: config cache 2025-02-25 11:23:05 +08:00
fQwQf 7f13e9be73 feat: 配置 api_config.yaml 文件管理及默认配置示例 2025-02-25 11:14:53 +08:00
fQwQf cb5ab0c070 feat: 配置 API 保护模式、允许访问端点、请求速率限制及日志级别 2025-02-25 10:02:43 +08:00
DanielZhangyc dafc66e702 feat: add cover upload 2025-02-25 02:26:20 +08:00
Infstellar e85c2fd02e feat: add folder in upload_images.py 2025-02-23 18:10:05 +08:00
Infstellar e466ef2aab feat: new config module 2025-02-23 11:24:41 +08:00
ZhonghuaYi 850a1b830b feat: general OpenAI format support with flexible base_url setting. 2025-02-22 23:19:03 +08:00
Infstellar 1b5f6cdf78 feat: label meme by vlm; fix: folder missing 2025-02-20 14:35:09 +08:00
DanielZhangyc d5b5815959 optimize local cache detection & gitignore
- 还修改了配置读取方式,不知道为什么原来的读取方式无法读取我的config.yaml
2025-02-20 01:32:00 +08:00
Infstellar 5384d846f3 feat: add config example 2025-02-20 00:46:18 +08:00
Infstellar c96a1f3e03 some fixes; add annotations 2025-02-20 00:41:52 +08:00
Infstellar 52dde21ebc feat: add embedding cache; add individual folder config 2025-02-20 00:31:42 +08:00
DanielZhangyc 46e904812c Use Confz to manage config 2025-02-19 23:44:12 +08:00
Infstellar 84d748b6c1 del redundant code 2025-02-19 14:03:45 +08:00
Infstellar 68c82a09ea Add a progress bar for generating the cache; Added support for multiple folders 2025-02-19 13:05:32 +08:00
DanielZhangyc 20371c78e4 FR: can use local embedding model and add guide to adding meme images 2025-02-19 02:39:46 +08:00
DanielZhangyc a2580da599 remove pycache files 2025-02-11 21:34:03 +08:00
DanielZhangyc ab04e8e202 first commit 2025-02-11 21:28:13 +08:00