sylarchen1389
|
8ebab64ed4
|
fix: 后台手动扣费失败
|
2025-12-07 13:51:03 +08:00 |
|
sylarchen1389
|
06e916b579
|
feat:数据迁移脚本补充
|
2025-12-07 13:24:52 +08:00 |
|
sylarchen1389
|
b04a2b2e78
|
feat:alembic补充之前手动修改的字段
|
2025-12-07 12:49:45 +08:00 |
|
sylarchen1389
|
fe6e192968
|
feat:修改金额相关的注释
|
2025-12-07 12:48:00 +08:00 |
|
sylarchen1389
|
448d3697a4
|
feat:请求前检查额度
|
2025-12-07 12:31:49 +08:00 |
|
sylarchen1389
|
0caab47155
|
feat:费用计算
|
2025-12-07 12:31:49 +08:00 |
|
sylarchen1389
|
5e65f98525
|
feat:补充额度相关api
|
2025-12-07 12:31:49 +08:00 |
|
sylarchen1389
|
01cceea3ae
|
feat:补充额度相关数据库字段
|
2025-12-07 12:31:49 +08:00 |
|
sylarchen1389
|
3080b530c3
|
feat:邮箱注册支持调试验证码;@test.com + 951753 可以直接注册
|
2025-12-06 14:59:29 +08:00 |
|
Gaofeng
|
462c575452
|
解决: "Unrecognized request arguments supplied: is_user_model, variables",即往 payload 中塞入 API 预料外的参数,导致 openAI API调用报错
|
2025-12-06 02:40:48 +08:00 |
|
Gaofeng
|
f112cd3ced
|
1. 添加 summary 接口 2. src/lib/components/chat/Chat.svelte 中强制 stream 传输 3. src/lib/components/layout/Sidebar.svelte initChatList()的调用补充await
|
2025-12-05 17:02:46 +08:00 |
|
xinyan
|
f591a2788b
|
修复时间类型bugmodified: backend/open_webui/utils/middleware.py
|
2025-12-04 18:46:41 +08:00 |
|
Gaofeng
|
87f330850f
|
1. 普通用户: 每次登录,刷新界面时,界面弹出公告窗口,告知其管理员所发布的最新公告
2. 管理员用户: 在登录后的界面中, 可以发布新的公告,也可以对已经发布的公告进行修改,删除等。
|
2025-12-03 23:49:29 +08:00 |
|
Gaofeng
|
948cdb9e98
|
补充邮箱文件 backend/open_webui/utils/email_utils.py
|
2025-12-03 14:11:38 +08:00 |
|
Gaofeng
|
8a92d134b0
|
1. 后端:新增邮件验证码找回密码流程,/auths/password/reset/code 发送重置验证码(独立存储/限频/TTL),/auths/password/reset 校验验证码后更新用户密码;使用 EmailVerificationManager 新前缀;SMTP 发送改为默认 SMTP_SSL,移除 TLS 开关。
2. 前端:登录页增加“忘记密码”模式,支持发送邮箱验证码、输入验证码与两次新密码校验,提交重置;新 API 封装 sendResetCode、resetPassword。
|
2025-12-03 00:33:32 +08:00 |
|
Gaofeng
|
e10f795789
|
- 注册强制邮箱验证码:后端新增验证码发送/校验链路,/api/auths/signup/code 发送验证码,/api/auths/signup 必填 code 校验后才创建用户(首个用户亦需验证码)。
- 邮件发送改为固定 SMTPS(SSL):新增 backend/open_webui/utils/email_utils.py,使用 SMTP_SSL 直连;去掉 TLS 开关,SMTP 配置只含 server/port/username/password/from。
- 配置改动:SMTP 相关环境变量仅需设定服务器、端口、账户、密码、发信人。
- 前端注册页:验证码输入与发送按钮始终展示;验证码必填;新增 sendSignupCode API 调用;userSignUp 必传验证码。
|
2025-12-02 23:31:31 +08:00 |
|
xinyan
|
051dd9045e
|
修改记忆prompt以适应新的mem0接口
|
2025-11-30 22:31:59 +08:00 |
|
xinyan
|
d70647629a
|
modified: backend/open_webui/memory/mem0.py
modified: backend/open_webui/utils/middleware.py
|
2025-11-30 22:18:55 +08:00 |
|
Gaofeng
|
9a989304a1
|
修正 user_models 路由索引不到的 BUG
|
2025-11-29 16:34:08 +08:00 |
|
xinyan
|
c95add4ca4
|
添加mem0的search_and_add实现
|
2025-11-29 15:15:44 +08:00 |
|
xinyan
|
043d6cb56b
|
添加mem0的实现
|
2025-11-29 11:42:00 +08:00 |
|
Gaofeng
|
dabbf320db
|
前端模型选择器加载/展示用户私有模型,新增“添加API”入口,和删除功能
..
|
2025-11-28 21:47:00 +08:00 |
|
Gaofeng
|
e066353306
|
1. 后端建表: 每个用户保存自己的一组私有API 2. 后端提供该表的增删改查的接口
|
2025-11-28 20:59:14 +08:00 |
|
Gaofeng
|
54b7621467
|
对 backend/open_webui/models/models.py:ModelsTable 注解, 该 table 保存了模型信息
|
2025-11-28 14:32:53 +08:00 |
|
Gaofeng
|
d61bb99ffa
|
1. 添加 mem0_search 和 mem0_delete TODO实现函数. 2. 在收到新消息时,调用 mem0_search 获得相关记忆,封装到上下文 3. 在删除聊天框时候,调用 mem0_delete 以删除相关聊天框所抽取的记忆
|
2025-11-28 02:48:58 +08:00 |
|
Gaofeng
|
242bcf7c29
|
对后端 backend/open_webui/routers/chats.py:delete_chat_by_id 进行注释
|
2025-11-28 02:42:00 +08:00 |
|
Gaofeng
|
3a0e714807
|
为消息持久化的后端接口进行注解 backend/open_webui/routers/chats.py:update_chat_by_id
|
2025-11-28 01:52:18 +08:00 |
|
Gaofeng
|
8ea2b917cd
|
注释掉 process_chat_payload 函数中针对 folder 注入 prompt 的功能
|
2025-11-28 01:46:38 +08:00 |
|
Gaofeng
|
984bb5888e
|
为后端若干对话补全相关函数注释;加入 backend/open_webui/memory/cross_window_memory.py:last_process_payload 接口
|
2025-11-26 00:18:41 +08:00 |
|
Gaofeng
|
46c13d87d2
|
为后端 /api/chat/completions 接口写明注释
|
2025-11-24 21:50:03 +08:00 |
|
Gaofeng
|
a5172668a8
|
用户注册账号后,默认可以使用,不再需要管理员激活账号
|
2025-11-24 21:49:31 +08:00 |
|
sylarchen1389
|
e3222752dc
|
feat: 聊天记录功能支持上传zip
|
2025-11-22 15:14:58 +08:00 |
|
sylarchen1389
|
b4853a0673
|
feat:修改icon
|
2025-11-20 09:40:41 +08:00 |
|
sylarchen1389
|
9413b15ace
|
feat: 修改应用名 & 补充导入入口
|
2025-11-20 09:38:03 +08:00 |
|
sylarchen1389
|
574da93e1a
|
feat: 屏蔽选项中的部分功能,默认启用记忆功能
|
2025-11-20 09:01:49 +08:00 |
|
sylarchen1389
|
88396a16e6
|
revert useless dockfile change
|
2025-11-13 11:13:13 +08:00 |
|
sylarchen1389
|
3042221e99
|
fix: front complie
|
2025-11-08 15:58:51 +08:00 |
|
Tim Jaeryang Baek
|
e8c1dbb2da
|
Merge pull request #18306 from palazski/main
feat: add mineru as document parser backend with support of both local and managed api
|
2025-10-16 10:49:29 -05:00 |
|
palazski
|
288b323df8
|
feat: use MINERU_PARAMS json field for mineru settings
|
2025-10-15 22:59:59 +03:00 |
|
Tim Jaeryang Baek
|
94806555bf
|
Merge pull request #18261 from Classic298/patch-1
enh: lower JWT expiration default value and add warn message
|
2025-10-14 18:35:03 -05:00 |
|
Timothy Jaeryang Baek
|
fcc2bb5a05
|
refac: oracle23ai
|
2025-10-14 18:22:48 -05:00 |
|
Tim Jaeryang Baek
|
7031708c87
|
Merge pull request #18284 from Stoyan-Zlatev/feature/knowledge-response-file-hash
feat: Extend FileMetadataResponse to have hash field
|
2025-10-14 18:15:26 -05:00 |
|
Timothy Jaeryang Baek
|
8039cc40f7
|
refac/fix: support delete method for openapi tool servers
|
2025-10-14 18:12:19 -05:00 |
|
Timothy Jaeryang Baek
|
5fe56a862b
|
fix: pinned chats in ref chat
|
2025-10-14 18:06:29 -05:00 |
|
Timothy Jaeryang Baek
|
a730a277b9
|
refac
|
2025-10-13 16:22:47 -05:00 |
|
palazski
|
40e9d9c330
|
feat: add mineru as document parser support with both local and managed api
|
2025-10-13 21:09:52 +03:00 |
|
Stoyan Zlatev
|
f0dfdb30c3
|
Extend FileMetadataResponse to have hash field
|
2025-10-13 12:38:10 +03:00 |
|
Classic298
|
31f6520ba9
|
enh: lower JWT expiration default value and add warn message
|
2025-10-12 12:33:35 +02:00 |
|
Timothy Jaeryang Baek
|
5064506de4
|
refac/fix: inherit request form data
|
2025-10-11 14:54:07 -05:00 |
|
Timothy Jaeryang Baek
|
74576b88f6
|
refac/fix
|
2025-10-11 13:40:49 -05:00 |
|