21 Commits

Author SHA1 Message Date
YuTengjing
095de57675 feat: support AI Image (#8312)
Co-authored-by: canisminor1990 <i@canisminor.cc>
2025-07-14 20:29:57 +08:00
YuTengjing
ed5bb5f15d 🐛 fix: correct deepseek R1 fc support display (#8069)
* fix: correct deepseek R1 fc support display

* 🚨 chore: fix eslint errors
2025-06-06 00:19:00 +08:00
Arvin Xu
769440662d 🔨 chore: add file-loaders modules (#7488)
Some checks failed
Release CI / Release (push) Has been cancelled
Test CI / test (push) Has been cancelled
Upstream Sync / Sync latest commits from upstream repo (push) Has been cancelled
* update i18n model

* add @file-loaders modules

* fix test

* fix test

* add test pdf

* fix tests
2025-04-20 14:08:32 +08:00
Arvin Xu
5425068913 🔨 chore: improve OIDC code challenge workflow (#7397)
Some checks failed
Upstream Sync / Sync latest commits from upstream repo (push) Has been cancelled
Release CI / Release (push) Has been cancelled
Test CI / test (push) Has been cancelled
Lighthouse Badger / LobeChat | Chat (push) Has been cancelled
Lighthouse Badger / LobeChat | Market (push) Has been cancelled
Issue Close Require / issue-check-inactive (push) Has been cancelled
Issue Close Require / issue-close-require (push) Has been cancelled
* improve code

* improve code

* fix auth route issue

* fix Interaction not find Session

* fix all flow

* fix error

* refactor

* fix oidc token flow

* fix oidc token flow

* update i18n

* improve auth page

* fix test

* fix test

* refactor components
2025-04-14 22:46:12 +08:00
CanisMinor
536c885564 🔧 chore: add mdx lint (#1475)
* 🔧 chore: Add mdx lint

* 📝 docs: Update docs

* 📝 docs: update docs

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-03-10 18:46:41 +08:00
Arvin Xu
c7c096e6c8 feat: Support define default agent config with DEFAULT_AGENT_CONFIG ENV (#1291)
*  feat: add parser

*  feat: add parser

*  feat: support DEFAULT_AGENT_CONFIG env

*  feat: add parser

* 📝 docs: add docs

* 🐛 fix: fix max token config
2024-02-15 01:08:44 +08:00
Arvin Xu
d5929f6093 feat: support Google / Zhipu / AWS Bedrock model providers (#1173)
*  feat: support claude

*  feat: support google vision

*  feat: add proxy to provider

*  feat: add google config

*  feat: fix google error handle

*  feat: support bedrock error handle

* ♻️ refactor: refactor the auth with jwt

*  test: fix the openai  runtime test

* ♻️ refactor: refactor the settings config

*  feat: refactor the model select in agent setting

* 🎨 chore: improve model list

*  feat: support custom api Key form

* 🎨 chore: improve code

* ♻️ refactor: refactor the custom models

* 💄 style: improve model icon

*  feat: add google handle

* 🌐 style: add i18n

* 📝 docs: add env document about new providers

* 💄 style: improve plugin tag and model options
2024-02-05 12:59:48 +08:00
Arvin Xu
858d0476e0 feat: support upload images to chat with gpt4-vision model (#440) 2023-11-14 11:55:28 +08:00
Arvin Xu
75ee574600 ♻️ refactor: mirgrate openai-edge to openai (#145)
* ♻️ refactor: 重构 openai-edge 到 openai

* 🔊 chore: add log

* 🐛 fix: fix openai baseURL error

* ✏️ ci: fix types
2023-09-07 00:39:45 +08:00
Arvin Xu
35a3a1669e feat: plugin default use iframe render (#141)
* 🌐 style: update i18n

* 🐛 fix: 修正 functions 可能会重复的问题

*  feat: 支持 iframe 模式的插件加载

* 🐛 fix: 优化默认规则
2023-09-03 15:22:16 +08:00
arvinxx
bc5e40f524 feat: 初步完成插件市场动态加载全链路 2023-08-22 21:43:37 +08:00
arvinxx
8d78dc5e27 🚸 feat: 优化每个角色的初始引导
close #76
2023-08-14 23:07:41 +08:00
arvinxx
4b6f917e7d ♻️ refactor: 重构 settings store 代码写法 2023-08-10 23:47:01 +08:00
arvinxx
9ea27780d2 feat: 支持持久化隐藏 Topic 功能
- 在 settings 中添加 guide 字段
- 为 Empty 组件添加受控模式
- setting store 添加 guide 状态控制方法
2023-08-10 23:20:48 +08:00
arvinxx
970889defc feat: 实现话题删除功能 2023-07-30 18:20:25 +08:00
arvinxx
fdbe08489e feat: 优化保存为话题功能 2023-07-30 17:36:31 +08:00
Arvin Xu
67f1f4d758 feat: support password auth and error (#22)
*  feat: Server 端支持密码鉴权 & 完善错误码处理逻辑

* 🎨 fix: 修正 package.json 的引入问题

* 💬 style: 优化设置文案

* 💬 style: 优化错误文案

*  feat: 支持 ChatList loading 渲染

*  feat: 新增密码输入或 api key 输入组件

* 🌐 style: 修正 i18n 文案问题

* 🔧 chore: remove error lint rule

*  feat: 支持展示 OpenAI 的业务错误内容

*  feat: 完成 OpenAI 报错内容展示优化
2023-07-28 20:48:40 +08:00
arvinxx
e27fae9453 feat: 支持展示来自模型的标记信息 2023-07-22 19:22:19 +08:00
canisminor1990
4e522a6e2b 🔧 chore: Update setting
This commit introduces new components, modules, and features related to chat, sessions, and settings. It includes modifications to configuration files, updates to dependencies, adjustments to styles and layouts, and additions of new components and modules. The changes also involve updates to functions, interfaces, selectors, actions, and reducers. Additionally, there are modifications to TypeScript interfaces and types, as well as changes to parameters and functions in certain files.
2023-07-15 15:48:20 +08:00
Arvin Xu
3db700a3b0 sparkles: feat: Chat v0.1 (#7)
---------

Co-authored-by: canisminor1990 <i@canisminor.cc>
2023-07-11 19:46:11 +08:00
arvinxx
250dda4499 🔧 chore: add project config 2023-05-21 15:42:20 +08:00