Commit Graph

342 Commits

Author SHA1 Message Date
MartialBE
c2f8a79be2
🔖 chore: Update variable name to follow naming conventions 2024-05-29 04:58:28 +08:00
MartialBE
021f8c65da
🔖 chore: Remove invalid code 2024-05-29 04:38:56 +08:00
MartialBE
3d8a51e139
🔖 chore: migration constants 2024-05-29 01:56:14 +08:00
MartialBE
ce12558ad6
🔖 chore: migration logger package 2024-05-29 01:04:23 +08:00
MartialBE
79524108a3
🔖 chore: Rename relay/util to relay/relay_util package and add utils package 2024-05-29 00:36:54 +08:00
ZeroDeng
2b735e6dff
🔖 chore: profile page displays icons based on whether third-party login is enabled. (#227)
* feat(系统设置&登录): 修改飞书登录是否启用判断逻辑和设置选项

1. 系统增加是否开启飞书登录选项
2. 登录使用通过系统设置判断是否启用飞书

* perf(用户中心): 优化用户中心绑定的第三方登录是否绑定判断和展示方式

优化用户中心绑定的第三方登录是否绑定判断和展示方式:
- 系统启动了指定登录方式并且用户已经绑定该方式则icon高亮,没绑定则默认颜色显示;
- 系统没有启动指定的登录方式则不显示指定登录方式icon
2024-05-26 12:36:55 +08:00
MartialBE
8fc2f1a4a3
🔖 chore: Remove unnecessary print statements 2024-05-21 01:37:01 +08:00
MartialBE
6ab116c0eb
🐛 fix: Fixed the slave service unsynchronized data (#191) 2024-05-18 13:27:13 +08:00
Buer
7263582b9b
feat: Add support for retrieving model list from providers (#188)
*  feat: Add support for retrieving model list from providers

* 🔖 chore: Custom channel automatically get the model
2024-05-16 15:21:13 +08:00
MartialBE
5ae57435ba
🔖 chore: prohibit users from modifying usernames 2024-05-15 12:35:04 +08:00
Martial BE
317e0a6370
🐛 fix: playground gets token without verifying user's identity 2024-04-28 10:25:33 +08:00
Martial BE
801b98d6fc
♻️ refactor: Refactor chat links 2024-04-27 20:50:36 +08:00
Martial BE
9ccf1381e8
feat: add Lark OAuth (#149) 2024-04-16 13:03:05 +08:00
Buer
3c7c13758b
feat: add chat cache (#152) 2024-04-16 10:36:18 +08:00
Martial BE
4268f2816a
🐛 fix: escape markdown text 2024-04-11 15:28:02 +08:00
Buer
a3719cd78a
feat: add notifier (#144)
* ♻️ refactor: email refactor

*  feat: add notifier
2024-04-09 15:00:06 +08:00
Buer
c1fc32add7
feat: add Midjourney (#138)
* 🚧 stash

*  feat: add Midjourney

* 📝 doc: update readme
2024-04-05 04:03:46 +08:00
Martial BE
6300ce4835
🐛 fix: Fix model name not URL encoded in pricing 2024-04-01 09:47:58 +08:00
Buer
a58e538c26
♻️ refactor: Refactor price module (#123) (#109) (#128) 2024-03-28 16:53:34 +08:00
Martial BE
646cb74154
️ improve: Allows selection of test models (#121) 2024-03-25 14:57:30 +08:00
Buer
71171c63f5
feat: support configuration file (#117)
* ♻️ refactor: move file directory

* ♻️ refactor: move file directory

* ♻️ refactor: support multiple config methods

* 🔥 del: remove unused code

* 💩 refactor: Refactor channel management and synchronization

* 💄 improve: add channel website

*  feat: allow recording 0 consumption
2024-03-20 14:12:47 +08:00
Buer
670c673964
feat: support lingyiwanwu (#115) 2024-03-18 18:17:48 +08:00
Martial BE
3aae5d262c
🐛 fix: Update channel results in data loss (#108) 2024-03-13 18:34:37 +08:00
Buer
05347bc9a1
feat: support Groq (#107) 2024-03-13 15:36:31 +08:00
Buer
6329db1a49
feat: support mistral (#94) 2024-03-10 01:53:33 +08:00
Buer
d8d880bf85
️ feat: channel support plugin settings (#89) 2024-03-08 14:49:33 +08:00
Buer
dd3e79a20d
feat: channel support weight (#85)
*  feat: channel support weight

* 💄 improve: show version

* 💄 improve: Channel add copy operation

* 💄 improve: Channel support batch add
2024-03-06 18:01:43 +08:00
Buer
6b8ba36213
优化项目 (#75)
* 💄 improve: channel search

* 💄 improve: channel Table

* 💄 improve: add channel batch
2024-02-26 19:06:18 +08:00
Buer
ec64bf1ad4
🐛 fix: Model cost calculation error (#74) 2024-02-26 19:05:10 +08:00
Buer
e90f4c99fc
feat: add telegram bot (#71) 2024-02-23 18:24:25 +08:00
Buer
77fb2d32d7
feat: support editing completion rate (#68)
*  feat: support editing completion rate

* 🐛 fix: Error judgment of Azure model name

* 💄 improve: mobile tip experience

* 💄 improve: SparkDesk model version switch
2024-02-20 14:35:54 +08:00
Buer
57cd68e7e3
feat: support paging / sorting (#64)
*  feat: support paging / sorting

* 🔥 del: delete unused files
2024-02-08 03:41:51 +08:00
Buer
332b6fd397
feat: add admin statistics (#59) 2024-02-01 18:45:53 +08:00
Buer
aec238aec9
📝 doc: modify information (#57) 2024-01-26 18:41:11 +08:00
Buer
8646ee77ca
🐛 fix: admin custom channel id failed (#56) 2024-01-26 17:13:04 +08:00
Buer
d7193b8e46
🐛 fix: stream mode delay issue (#53) 2024-01-25 11:56:31 +08:00
Buer
ef041e28a1
♻️ refactor: provider refactor (#41)
* ♻️ refactor: provider refactor
* 完善百度/讯飞的函数调用,现在可以在`lobe-chat`中正常调用函数了
2024-01-19 02:47:10 +08:00
Martial BE
3b46e4ca16 🐛 fix: ownedBy field must have a value 2024-01-13 02:49:54 +08:00
MartialBE
84c7802646 🐛 fix: Error caused by unknown model 2024-01-01 15:04:56 +08:00
MartialBE
7ef4a7db59 feat: Optimize model list. 2024-01-01 14:42:24 +08:00
MartialBE
a214371a0a
🚀 feature: Add request duration 2023-12-30 00:37:14 +08:00
Martial BE
9c0a49b97a
add custom test model 2023-12-29 16:23:25 +08:00
Martial BE
72983ac734
Model list return by group 2023-12-28 15:48:20 +08:00
Martial BE
0fa94d3c94
🐛 fix log channel is null 2023-12-28 11:27:52 +08:00
Martial BE
eeb867da10
🎨 Change the method of getting channel parameters 2023-12-26 16:40:50 +08:00
Martial BE
47b72b850f
Merge branch 'songquanpeng' into sync_upstream 2023-12-25 11:23:28 +08:00
JustSong
1c8922153d feat: support gemini-vision-pro 2023-12-24 18:54:32 +08:00
Laisky.Cai
f3c07e1451
fix: openai response should contains model (#841)
* fix: openai response should contains `model`

- Update model attributes in `claudeHandler` for `relay-claude.go`
- Implement model type for fullTextResponse in `relay-gemini.go`
- Add new `Model` field to `OpenAITextResponse` struct in `relay.go`

* chore: set model name response for models

---------

Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-12-24 16:58:31 +08:00
moondie
ee9e746520
feat: update ali stream implementation & enable internet search (#856)
* Update relay-ali.go: 改进stream模式,添加联网搜索能力

通义千问支持stream的增量模式,不需要每次去掉上次的前缀;实测qwen-max联网模式效果不错,添加了联网模式。如果别的模型有问题可以改为单独给qwen-max开放

* 删除"stream参数"

刚发现原来阿里api没有这个参数,上次误加了。

* refactor: only enable search when specified

* fix: remove custom suffix when get model ratio

---------

Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-12-24 16:17:21 +08:00
Martial BE
43d8bedbb4
Merge branch 'songquanpeng' into sync_upstream 2023-12-21 15:36:01 +08:00