CaIon
a3921ea54d
feat: add midjourney price log
2024-01-25 14:56:49 +08:00
CaIon
b3f46223a8
feat: 请求出现 0 token的时候,加入错误提示并打印日志
2024-01-21 20:44:26 +08:00
Calcium-Ion
5b2377eea9
Merge pull request #53 from Calcium-Ion/fork/main
...
feat: 令牌聊天新增ChatGPT Web & Midjourney支持
2024-01-21 17:47:55 +08:00
CaIon
cbdce181af
feat: 日志优化逻辑,新增请求时间和是否为stream字段
2024-01-21 15:01:59 +08:00
GuoRuqiang
e8db0a2c72
增加了一个超链聊天跳转
...
在“运营设置里面”增加了“聊天页面2链接”,方便将项目(https://github.com/Dooy/chatgpt-web-midjourney-proxy) 替换掉原来的AMA问天。
Changes to be committed:
modified: common/constants.go
modified: controller/misc.go
modified: model/option.go
modified: web/src/App.js
modified: web/src/components/OperationSetting.js
modified: web/src/components/TokensTable.js
2024-01-16 18:15:55 +00:00
Xyfacai
d3e070d963
fix: mj 错误处理
2024-01-14 16:17:45 +08:00
CaIon
e41fcd563e
chore: 数据看板限制用户只能查询跨度一个月的数据
2024-01-13 01:32:23 +08:00
CaIon
00306aa142
perf: 数据看板支持选择时间粒度
2024-01-13 00:33:52 +08:00
CaIon
d30b9321b2
chore: UpdateMidjourneyTaskBulk with SafeGoroutine
2024-01-12 18:38:45 +08:00
CaIon
2a9c3ac6af
fix: 修复mj错误返还费用问题
2024-01-12 13:45:52 +08:00
CaIon
521ef5e219
fix: token model limit
2024-01-11 19:18:48 +08:00
CaIon
64e9e9cc20
fix: 完善令牌预扣费逻辑
2024-01-11 14:12:48 +08:00
CaIon
701a28d0da
fix: fix relay openai panic
2024-01-10 19:26:11 +08:00
CaIon
a3b726dd82
fix: 修复高并发下,高额度用户使用低额度令牌没有预扣费的问题
2024-01-10 14:23:23 +08:00
CaIon
042d55cfd3
fix: fix response choice json
2024-01-10 13:57:49 +08:00
CaIon
3432d9e0f6
fix: do not consume user quota if failed
2024-01-10 13:56:29 +08:00
CaIon
aca8d25372
feat: able to change gemini safety setting
2024-01-10 13:56:10 +08:00
CaIon
6a24e8953f
feat: able to fix channels
2024-01-10 13:23:43 +08:00
CaIon
db29c96361
fix: add Tools support
2024-01-09 16:44:34 +08:00
CaIon
75b6327f4f
feat: support Azure dall-e
2024-01-09 15:46:45 +08:00
CaIon
95e84f2bb1
perf: 优化数据看板性能和显示效果
2024-01-08 18:49:10 +08:00
CaIon
1244963e81
feat: 可设置令牌能调用的模型
2024-01-08 16:25:17 +08:00
CaIon
e2d994d73a
fix: 修复mj固定价格设置无效的问题
2024-01-07 23:40:06 +08:00
CaIon
1c2bba8979
feat: 完善数据看板选择时间区间
2024-01-07 19:47:35 +08:00
CaIon
bf8794d257
feat: 新增数据看板
2024-01-07 18:31:14 +08:00
CaIon
b3fc335908
修复mj计费问题
2024-01-05 12:23:26 +08:00
Calcium-Ion
290fed3841
Merge pull request #41 from Calcium-Ion/optimize/mj
...
optimize: MJ 部分调整、优化
2024-01-03 22:45:23 +08:00
Hao Mei
afbd585048
feat: add support for davinci-002 and babbage-002
2024-01-03 20:19:00 +08:00
Xyfacai
5c747dfee2
optimize: MJ 部分调整、优化
...
MJ
增加simple-change、list接口,
变换和重试操作区别出来,价格与绘图一样
优化图片返回
2024-01-01 22:46:05 +08:00
CaIon
e8bcf60f0a
修复不能删除注销用户的问题
2023-12-27 16:46:18 +08:00
CaIon
14592f9758
support gemini-pro-vision
2023-12-27 16:32:54 +08:00
CaIon
ad6842da7f
用户注销后禁止再次注册
2023-12-27 00:19:11 +08:00
CaIon
3c52a0991f
恢复渠道优先级可设置为负数
2023-12-26 23:49:57 +08:00
Xyfacai
fd4ef086dc
fix: 优化 mj 获取进度
2023-12-23 23:14:58 +08:00
CaIon
6e8ff8c057
fix gemini
2023-12-21 23:08:09 +08:00
CaIon
1c06bddafe
优化gpt-4-gizmo-*日志
2023-12-21 20:20:09 +08:00
CaIon
3475643257
支持设置模型按次计费
2023-12-21 20:14:04 +08:00
CaIon
45e1042e58
update GeneralOpenAIRequest
2023-12-20 21:20:09 +08:00
CaIon
2d33283afb
fix gemini
2023-12-19 12:53:56 +08:00
CaIon
e057c0e42e
添加gemini支持
2023-12-18 23:46:05 +08:00
CaIon
b3f1da44dd
修复vision格式问题
2023-12-18 23:46:05 +08:00
CaIon
e1da1e31d5
添加批量删除渠道功能
2023-12-14 16:35:03 +08:00
CaIon
0fdd4fc6e3
美化绘画IU
2023-12-14 15:16:51 +08:00
CaIon
4b93f185bb
添加gpt-4-1106-vision-preview模型
2023-12-12 16:41:37 +08:00
CaIon
07b4a8f5d2
修复日志充值显示问题
2023-12-10 18:49:17 +08:00
CaIon
79d7758617
充值改为保留两位小数
2023-12-09 22:56:24 +08:00
Calcium-Ion
e095900d88
Merge pull request #20 from Calcium-Ion/optimize/hign--cpu
...
fix: 修复客户端中断请求,计算补全阻塞问题
2023-12-07 17:11:57 +08:00
CaIon
3ee4136256
消费日志添加用户调用前余额
2023-12-07 16:58:24 +08:00
CaIon
7dc8b0ea93
更新渠道管理
2023-12-05 18:15:40 +08:00
CaIon
6a2ebf7578
预扣费增加用户余额检测
2023-12-05 17:11:37 +08:00
CaIon
6e744bd1a3
修改错误提示
2023-12-01 01:29:13 +08:00
Xyfacai
f712b73c18
fix: 如果还有数据,等待一会
2023-11-30 20:30:29 +08:00
Xyfacai
ed22a202f7
fix: 如果还有数据,等待一会
2023-11-30 20:28:57 +08:00
CaIon
adfabaa12c
fix mj fetch bug
2023-11-28 23:17:10 +08:00
CaIon
7ffc2e34a6
fix mj submit bug
2023-11-28 23:15:17 +08:00
Xyfacai
6680f6d83a
fix: 修复客户端中断请求,计算补全阻塞问题
2023-11-28 22:02:09 +08:00
CaIon
73adc31284
优化一些交互逻辑
2023-11-28 00:34:04 +08:00
CaIon
9ddafba7b8
修复tts异常时仍然扣费的问题
2023-11-27 19:21:16 +08:00
CaIon
718749f4e1
update status
2023-11-27 19:13:22 +08:00
CaIon
62ecee018c
update relay
2023-11-27 15:30:02 +08:00
CaIon
452757140e
移除检查更新
2023-11-27 14:24:28 +08:00
CaIon
aa29868def
修复流模式下客户端中断导致的计费异常问题
2023-11-26 01:19:20 +08:00
CaIon
381c354313
fix epay bug
2023-11-24 14:00:29 +08:00
Xyfacai
08c9f77267
optimize: high cpu
2023-11-23 21:40:17 +08:00
luxl
3e89112b1c
绘图列表更新
2023-11-23 18:18:03 +08:00
CaIon
79492584b9
record relay time
2023-11-23 03:06:04 +08:00
CaIon
53ce243736
删除relay-text中的consumeQuota变量
2023-11-23 02:56:18 +08:00
CaIon
36b0db2a3e
record all the consume log even if quota is 0
2023-11-22 23:03:40 +08:00
CaIon
fd57a1df08
完善个人中心
2023-11-21 16:35:51 +08:00
CaIon
fa45f3ba7b
fix email bug
2023-11-21 14:34:48 +08:00
CaIon
57d0fc3021
support base64 image
2023-11-19 18:59:35 +08:00
CaIon
cf663e7ac4
fix whisper-1
2023-11-19 16:35:37 +08:00
CaIon
e5c2524f15
fix image token calculate
2023-11-17 20:32:40 +08:00
CaIon
7e0d2606c3
support gpt-4-1106-vision-preview
2023-11-17 20:32:37 +08:00
CaIon
fc494416fc
Merge branch 'main' into latest
2023-11-17 16:24:39 +08:00
CaIon
51be7f2882
修复超时自动禁用bug
2023-11-17 16:22:13 +08:00
CaIon
0bb34040b5
Merge branch 'main' into latest
2023-11-16 01:45:52 +08:00
CaIon
9027ccf615
完善dall-e-3请求参数
2023-11-16 01:45:08 +08:00
CaIon
773e48ed6f
修复语音系列模型计费bug
2023-11-16 01:44:15 +08:00
CaIon
c75a92f6a4
Merge branch 'main' into latest
2023-11-15 21:07:37 +08:00
CaIon
63cd3f05f2
support tts
2023-11-15 21:05:14 +08:00
CaIon
16ad764f9b
try to fix email
2023-11-15 18:27:42 +08:00
luxl-1379
a8c8dfc330
Merge pull request #1 from Calcium-Ion/main
...
1
2023-11-14 08:57:47 +08:00
luxl-1379
cd1290d71e
Update relay.go
2023-11-14 08:55:10 +08:00
CaIon
07d653aedb
添加mj渠道
2023-11-12 23:34:22 +08:00
CaIon
d09807af09
添加mj渠道
2023-11-12 23:32:22 +08:00
CaIon
3202ca9f3e
修复余额不足邮件提醒bug
2023-11-12 18:51:26 +08:00
CaIon
5b2d898b36
更新模型倍率
2023-11-11 02:31:07 +08:00
CaIon
46930bc890
完全移除近似估算token功能
2023-11-11 01:55:19 +08:00
CaIon
7354606cc6
fix image bug
2023-11-10 17:08:43 +08:00
CaIon
44d9eb9d05
完善兑换码界面
2023-11-10 00:10:41 +08:00
CaIon
3ff4210fc4
适配dall-e-3
2023-11-09 17:08:32 +08:00
CaIon
a0b975fc3d
登录支持人机验证
2023-11-06 22:11:05 +08:00
CaIon
de596ce90c
fix mj bug
2023-11-06 02:08:12 +08:00
CaIon
3d87f868a3
令牌分页
2023-11-03 22:47:55 +08:00
CaIon
e3b7f8bff9
更换前端组件库
2023-10-31 00:03:22 +08:00
Calcium-Ion
7688e9f9dd
Merge branch 'songquanpeng:main' into main
2023-10-30 16:12:09 +08:00
MaricoHan
aec343dc38
feat: support xunfei v3 ( #637 )
2023-10-29 22:03:01 +08:00
JustSong
89d458b9cf
feat: able to set RELAY_TIMEOUT
2023-10-22 20:39:49 +08:00
JustSong
63fafba112
feat: support ERNIE-Bot-4 ( close #608 )
2023-10-22 18:48:35 +08:00
yiGmMk
57aa637c77
fix: set Accept header if not given ( #615 )
...
* fix: fastgpt调用通义千问问答失败
* refactor: Dockerfile
* Revert "refactor: Dockerfile"
This reverts commit a538c4f28eaf4dee66df3b4d951a3dc29d4db9ec.
* chore: update implementation
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-10-22 17:56:20 +08:00
vc
3b483639a4
feat: add cloudflare ai gateway support for image & audio ( #607 )
...
* Update channel-test.go
* Update relay-audio.go
* Update relay-image.go
* chore: using a util function
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-10-22 17:50:52 +08:00
CaIon
fc2ef52366
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# README.md
# go.mod
# go.sum
# model/log.go
# web/src/App.js
# web/src/components/ChannelsTable.js
2023-10-16 17:31:26 +08:00
JustSong
824444244b
feat: able to delete all disabled channels
2023-10-14 17:25:48 +08:00
JustSong
a27a5bcc06
fix: fix array index not checked ( close #588 )
2023-10-14 16:11:15 +08:00
JustSong
e28d4b1741
feat: support cloudflare AI gateway now ( close #565 , #598 )
2023-10-14 15:26:28 +08:00
CaIon
a4e269262b
feat: 新增充值分组倍率设置
2023-10-11 14:58:09 +08:00
CaIon
2a3373cc8c
取消429自动禁用
2023-10-10 11:18:29 +08:00
JustSong
b4b4acc288
feat: support Tencent's model ( close #519 )
2023-10-03 14:19:03 +08:00
JustSong
a85ecace2e
chore: delete 360's 360GPT_S2_V9.4
2023-10-03 12:51:53 +08:00
JustSong
8d34b7a77e
feat: able to delete all manually disabled channels ( close #539 )
2023-10-02 13:06:27 +08:00
JustSong
47c08c72ce
fix: check user quota when pre-consume quota
2023-10-01 12:49:40 +08:00
JustSong
594f06e7b0
perf: lazy initialization for token encoders ( close #566 )
2023-09-29 17:56:11 +08:00
CaIon
929cd79ee7
feat: 防止渠道地址传到用户端
2023-09-27 01:02:45 +08:00
CaIon
80271b33ba
feat: 渠道新可选是否自动禁用功能
2023-09-25 18:44:10 +08:00
CaIon
3d55548c92
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# model/log.go
2023-09-24 12:34:29 +08:00
JustSong
fd98463611
chore: update ali's model name
2023-09-23 22:57:59 +08:00
JustSong
f5a1cd3463
feat: add support for gpt-3.5-turbo-instruct ( close #545 )
2023-09-23 22:37:11 +08:00
CaIon
3595e352d0
feat: 新增渠道页面选择每页显示数量
2023-09-23 03:51:04 +08:00
CaIon
72d23621f9
修改upscale倍率为五分之一
2023-09-22 23:34:17 +08:00
CaIon
f7870b1bf3
fix: fix midjourney task update bug
2023-09-22 23:32:19 +08:00
Calcium-Ion
26f9d25860
Merge branch 'songquanpeng:main' into main
2023-09-18 22:52:10 +08:00
JustSong
159b9e3369
fix: fix unable to set zero value for base url & model mapping
2023-09-18 22:07:17 +08:00
CaIon
946eed4d60
fix: enable cors for token routers and dashboard routers
2023-09-18 01:42:04 +08:00
CaIon
352ef053d5
合并最新代码
2023-09-17 21:07:00 +08:00
CaIon
985e26fd1b
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# controller/log.go
# controller/relay-audio.go
# controller/relay-image.go
# controller/relay-text.go
# controller/relay.go
# middleware/distributor.go
# model/log.go
# web/src/components/OperationSetting.js
2023-09-17 20:59:12 +08:00
Xyfacai
ecf8a6d875
feat: supprt channel priority now & record channel id in log ( #484 )
...
* feat: 支持设置渠道优先级 & 日志中显示使用的渠道ID
* fix: 设置渠道优先级未更新 ability
* chore: update implementation
---------
Co-authored-by: Xiangyuan Liu <xiangyuan.liu@ui.com>
Co-authored-by: JustSong <songquanpeng@foxmail.com>
Co-authored-by: JustSong <39998050+songquanpeng@users.noreply.github.com>
2023-09-17 19:18:16 +08:00
igophper
24df3e5f62
feat: support non-stream mode for xunfei ( #498 )
...
* feat:xunfei suport none stream
* fix:join content ignore seq
---------
Co-authored-by: igophper <admin@jialilgu.cn>
2023-09-17 18:16:12 +08:00
JustSong
328aa68255
feat: able to delete logs now ( close #486 )
2023-09-17 17:09:56 +08:00
JustSong
42451d9d02
refactor: update logging related logic
2023-09-17 15:39:46 +08:00
JustSong
959bcdef88
chore: update error code
2023-09-17 11:30:20 +08:00
CaIon
377da2dfcb
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# web/src/components/PersonalSetting.js
2023-09-15 18:01:06 +08:00
CaIon
cc09dd4f9d
feat: 渠道支持指定组织
2023-09-15 17:59:01 +08:00
CaIon
d1d789616f
feat: 避免请求出错时暴露渠道信息
2023-09-15 17:50:54 +08:00
JustSong
39ae8075e4
fix: fix oauth2 state not checking
2023-09-15 00:24:20 +08:00
JustSong
420c375140
perf: only return quota when it's not zero
2023-09-13 22:05:10 +08:00
JustSong
01863d3e44
fix: fix quota not return when error occurred ( close #518 )
2023-09-13 21:50:45 +08:00
CaIon
84645128c3
feat: 改为转发的方式获取midjourney图片
2023-09-12 03:46:05 +08:00
CaIon
4895bd744a
feat: add midjourney log
2023-09-12 03:17:26 +08:00
CaIon
4a836a4cb6
feat: 删除无用功能
2023-09-10 01:13:12 +08:00
CaIon
16aabbc490
修复充值bug
2023-09-09 05:05:46 +08:00
CaIon
01a66ff33c
修复充值bug
2023-09-09 05:04:49 +08:00
CaIon
443e2bd168
合并请求
2023-09-09 03:19:55 +08:00
CaIon
9c08d78349
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# controller/relay.go
# main.go
# middleware/distributor.go
2023-09-09 03:15:55 +08:00
CaIon
9ab4f7a271
移除不必要的功能
2023-09-09 03:11:42 +08:00
CaIon
43be1982d7
merge
2023-09-09 01:50:41 +08:00
igophper
d0a0e871e1
fix: support ali's embedding model ( #481 , close #469 )
...
* feat:支持阿里的 embedding 模型
* fix: add to model list
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
Co-authored-by: JustSong <39998050+songquanpeng@users.noreply.github.com>
2023-09-03 22:12:35 +08:00
JustSong
a721a5b6f9
chore: add error prompt for Azure
2023-09-03 21:46:07 +08:00
JustSong
621eb91b46
chore: pass through error out
2023-09-03 21:31:58 +08:00
JustSong
04acdb1ccb
feat: support aiproxy's library
2023-09-03 12:51:59 +08:00
CaIon
fe94656260
修复多路复用bug
2023-08-31 00:44:16 +08:00
JustSong
abbf2fded0
perf: preallocate array capacity
2023-08-30 21:15:56 +08:00
JustSong
56b5007379
feat: supper OpenRouter now ( close #333 , close #340 )
2023-08-27 16:16:45 +08:00
JustSong
d09d317459
feat: supper whisper now ( close #197 )
2023-08-27 15:28:23 +08:00
JustSong
1c4409ae80
Merge branch 'main' of https://github.com/songquanpeng/one-api
2023-08-26 13:36:58 +08:00
JustSong
5ee24e8acf
feat: support 360's models ( close #331 , close #461 )
...
feat: support 360's models (close #331 , close #461 )
2023-08-26 13:36:20 +08:00
shao0222
4f2f911e4d
fix: fix the issue of function_call not working when using model mapping ( #462 )
2023-08-26 13:10:18 +08:00
JustSong
fdb2cccf65
perf: initialize all token encoder when starting ( close #459 , close $460)
2023-08-26 13:02:02 +08:00
JustSong
a3e267df7e
fix: fix error response ( close #468 )
2023-08-26 12:37:45 +08:00
JustSong
ac7c0f3a76
fix: disable channel when 401 received ( close #467 )
2023-08-26 12:05:18 +08:00
CaIon
d9d5b001a7
merge
2023-08-25 01:03:45 +08:00
CaIon
c0f0201f5f
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# controller/relay-text.go
# go.mod
# web/src/components/PersonalSetting.js
# web/src/components/TokensTable.js
# web/src/pages/Home/index.js
2023-08-25 00:51:02 +08:00
CaIon
3b0f1ae978
修改stat接口返回值
2023-08-25 00:40:11 +08:00
glzjin
efeb9a16ce
fix: fix xunfei crash ( #451 )
2023-08-20 22:07:50 +08:00
Benny
05e4f2b439
fix: empty completion issue caused by bad status code from upstream channel ( #422 )
2023-08-19 17:58:45 +08:00
滔哥
7e058bfb9b
feat: support xunfei's v2 api ( #442 , close #440 )
...
* 兼容讯飞v2接口
* Revert "兼容讯飞v2接口"
This reverts commit 21f05d1294b8693d0a21664a23ec04f028b9b117.
* fix: fix implementation
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
Co-authored-by: JustSong <39998050+songquanpeng@users.noreply.github.com>
2023-08-19 17:50:34 +08:00
glzjin
dfaa0183b7
fix: fix baidu & ali's quota calculation ( #444 )
...
* 修复阿里计费问题
* 修复百度计费问题
2023-08-19 17:14:39 +08:00
Benny
23b1c63538
fix: claude model ratio ( #449 )
...
* fix: Claude model ratio
* chore: update implementation
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-08-19 16:58:34 +08:00
JustSong
86c2627c24
fix: update cache immediately after cache get
...
Co-authored-by: chikasaki <1347283135@qq.com>
Co-authored-by: Cruel <157922018@qq.com>
2023-08-16 23:40:50 +08:00
CaIon
8f2119e410
add epay
2023-08-14 22:16:32 +08:00
JustSong
3da12e99d9
chore: update variable name
2023-08-13 00:50:26 +08:00
igophper
4ef5e2020c
fix: fix baidu's embedding api ( #398 )
...
* fix:judge baidu embeddings input type
* chore: add back update all channels balance
* chore: update default configuration for sql connection
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-08-13 00:45:04 +08:00
igophper
af20063a8d
feat: able to refresh baidu access token automatically ( #400 , close #401 )
...
* feat:baidu channel support apiKey and secretKey
添加百度文心渠道时支持填写secretKey|apiKey或者accessToken,支持自动刷新accessToken
* fix
* fix
* fix
* chore: update implementation
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
Co-authored-by: JustSong <39998050+songquanpeng@users.noreply.github.com>
2023-08-12 23:41:44 +08:00
igophper
ca512f6a38
refactor: add set event stream headers func ( #402 )
...
封装流式传输响应头的设置
2023-08-12 21:55:18 +08:00
JustSong
0e9ff8825e
perf: use a goroutine to handle quota post consumption ( #364 )
2023-08-12 19:36:31 +08:00
JustSong
7bddc73b96
perf: flush response after response handled ( close #364 )
2023-08-12 18:10:15 +08:00
JustSong
2a527ee436
fix: fix token name too long
2023-08-12 16:58:29 +08:00
JustSong
1e16ef3e0d
chore: resolve conflicts
2023-08-12 11:08:52 +08:00
igophper
476a46ad7e
fix: fix finish_reason fileld not fully compatible with OpenAI ( close #372 , #373 )
...
* optimize:unify finish_reason field
* refactor: use a global stop finish reason
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-08-12 11:04:53 +08:00
Yolo°
c58f710227
feat: improve frontend ( #387 )
...
* fork
* fork
* chore: update style
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-08-12 10:49:30 +08:00
JustSong
150d068e9f
chore: update prompt
2023-08-12 10:20:54 +08:00
JustSong
3b36608bbd
fix: update no route handler
2023-08-11 19:53:01 +08:00
JustSong
d96cf2e84d
fix: fix stream mode determine related logic ( close #360 )
2023-08-06 18:09:00 +08:00
glzjin
446337c329
fix: calculate usage if not given in non-stream mode ( #352 )
2023-08-06 17:40:31 +08:00
glzjin
2d49ca6a07
fix: fix SparkDesk not billed ( #344 )
2023-08-06 13:24:49 +08:00
glzjin
c2c455c980
fix: fix zhipu streaming ( #349 )
...
* Fix #348
* chore: update implementation
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-08-01 23:51:28 +08:00
JustSong
c9d2e42a9e
fix: fix sse not ending properly in some case
2023-07-30 22:20:42 +08:00
ckt
3fca6ff534
feat: support email domain whitelist ( #337 )
...
* feat: support email domain restriction
* fix(SMTPToken): disable password auto complete
* chore: update implementation
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-07-30 12:44:41 +08:00
JustSong
8cbbeb784f
fix: ignore data if not have proper prefix
2023-07-30 12:03:06 +08:00
JustSong
ec88c0c240
fix: prompt user that channel test is unavailable
2023-07-29 23:54:09 +08:00
JustSong
065147b440
fix: close connection when response ended
2023-07-29 23:52:18 +08:00
JustSong
fe8f216dd9
refactor: update billing related code
2023-07-29 22:32:05 +08:00
JustSong
ce9c8024a6
chore: update prompt for xunfei
2023-07-29 22:05:15 +08:00
JustSong
8a866078b2
feat: support xunfei's llm ( close #206 )
2023-07-29 21:55:57 +08:00
JustSong
f45d586400
fix: fix model mapping cannot be deleted
2023-07-29 19:17:26 +08:00
JustSong
130e6bfd83
feat: support baidu's embedding model ( close #324 )
2023-07-29 12:15:07 +08:00
JustSong
e92da7928b
feat: support ali's llm ( close #326 )
2023-07-28 23:45:08 +08:00
JustSong
d1b6f492b6
fix: convert system message to user message for zhipu
2023-07-27 23:32:00 +08:00
JustSong
b9f6461dd4
fix: convert system message to user message for claude
2023-07-27 23:26:56 +08:00
JustSong
0a39521a3d
fix: convert system message to user message ( close #328 )
2023-07-27 23:16:11 +08:00
JustSong
c134604cee
fix: use channel type to determine api type ( close #321 )
2023-07-24 23:34:14 +08:00
mrhaoji
929e43ef81
fix: baseURL not working in APITypePaLM ( #317 )
...
* fix: baseURL not working in APITypePaLM
* chore: use the same logic as claude
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-07-24 22:37:57 +08:00
JustSong
bc2f48b1f2
chore: send a notice to user indicating that the current channel type does not support testing
2023-07-23 23:23:56 +08:00
JustSong
3da119efba
perf: reuse http client to reduce delay
2023-07-23 15:18:58 +08:00
ckt
dccd66b852
feat: add access_until field for subscription api ( #295 )
...
* 支持从计费渠道端点返回日期
* fix: fix wrong git base
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-07-23 13:49:09 +08:00
ckt
2fcd6852e0
feat: able to delete account by self ( #294 )
...
* feat: support account deletion
* chore: update style
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-07-23 13:37:32 +08:00
Yolo°
9b4d1964d4
chore: optimize frontend ( #293 )
...
* main
* chore: update style
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-07-23 13:25:28 +08:00
JustSong
26c6719ea3
feat: support zhipu's ChatGLM ( close #289 )
2023-07-23 11:51:44 +08:00
JustSong
e6938bd236
fix: fix PaLM2 not billed
2023-07-23 00:58:14 +08:00
JustSong
8f721d67a5
feat: support Google PaLM2 ( close #105 )
2023-07-23 00:32:47 +08:00
JustSong
9a1db61675
feat: support baidu's models now ( close #286 )
2023-07-22 23:24:09 +08:00
JustSong
0495b9a0d7
fix: using whitelist when disabling channels ( close #292 )
2023-07-22 18:15:30 +08:00
JustSong
12a0e7105e
refactor: refactor openai related code
2023-07-22 17:48:45 +08:00
JustSong
e628b643cd
refactor: refactor claude related code
2023-07-22 17:36:40 +08:00
JustSong
675847bf98
refactor: refactor claude related code
2023-07-22 17:12:13 +08:00
JustSong
2ff15baf66
feat: support claude now ( close #150 )
2023-07-22 16:18:03 +08:00
JustSong
4139a7036f
chore: make subscription api compatible with official api
2023-07-15 23:01:54 +08:00
JustSong
35cfebee12
feat: retry on failed ( close #112 )
2023-07-15 19:06:51 +08:00
JustSong
0e088f7c3e
feat: support ChatGLM2 ( close #274 )
2023-07-15 17:07:05 +08:00
ckt
b520b54625
feat: initial support of Dall-E ( #148 , #266 )
...
* feat: initial support of Dall-E
* fix: fix N not timed
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
Co-authored-by: JustSong <39998050+songquanpeng@users.noreply.github.com>
2023-07-15 12:30:06 +08:00
玩牛牛
81c5901123
feat: add support for /v1/engines/text-embedding-ada-002/embeddings ( #224 , close #222 )
2023-07-15 12:03:23 +08:00
JustSong
abc53cb208
feat: disable channel when account_deactivated received ( close #271 )
2023-07-15 11:49:58 +08:00
JustSong
991f5bf4ee
fix: fix http2: invalid Connection request header: [\"upgrade\"]"
2023-07-04 21:24:49 +08:00
JustSong
701aaba191
feat: able to approximate token ( close #207 )
2023-07-04 19:54:13 +08:00
Cross Fire
d383302e8a
feat: support balance query for CloseAI ( #240 )
...
* 增加CloseAI余额查询功能
* 去除debug代码
* fix: bug fix
* docs: update README
---------
Co-authored-by: sudongyang <sudongyang@xiaomi.com>
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-07-03 20:43:42 +08:00
quzard
b09daf5ec1
chore: update countTokenMessages ( #238 )
2023-07-03 09:42:34 +08:00
JustSong
f0c40a6cd0
fix: fix cannot enable token if set to unlimited time ( close #230 )
2023-07-02 14:47:06 +08:00
Alone88
b1b3651e84
feat: support channel type AIGC2D ( #220 )
...
* feat: add AIGC2D Channel
* chore: remove console logging & update balance rendering
---------
Co-authored-by: Alone88 <im@aloen88.cn>
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-06-29 21:34:17 +08:00
JustSong
737672fb0b
fix: update cached user quota after post-consuming ( close #204 )
2023-06-27 19:22:58 +08:00
JustSong
0941e294bf
feat: support model remap now
2023-06-27 13:42:45 +08:00
JustSong
4dc5388a80
chore: do not show completion ratio anymore
2023-06-25 20:29:42 +08:00
JustSong
9b178a28a3
feat: support /v1/edits now ( close #196 )
2023-06-25 11:46:23 +08:00
JustSong
4a6a7f4635
chore: update the number that representing the unlimited quota
2023-06-25 10:52:46 +08:00
JustSong
6b1a24d650
fix: check if token is nil before using it
2023-06-25 10:40:54 +08:00
JustSong
94ba3dd024
chore: billing api now will return a large number if unlimited quota is set
2023-06-25 10:39:22 +08:00
JustSong
f6eb4e5628
perf: validate the request first before send to OpenAI's server
2023-06-25 10:25:33 +08:00
JustSong
57bd907f83
fix: do not record if used quota is zero
2023-06-25 09:59:58 +08:00
JustSong
dd8e8d5ee8
fix: do not charge the user if the amount of tokens used was zero
2023-06-25 09:56:03 +08:00
JustSong
1ca1aa0cdc
fix: fix usage is not correct
2023-06-25 09:36:39 +08:00
JustSong
3ce982d8ee
feat: able to query token with admin user
2023-06-24 19:13:33 +08:00
JustSong
cccf5e4a07
feat: able to query logs now ( close #144 )
2023-06-24 15:28:11 +08:00
JustSong
3aff61a973
chore: update completion ratio for GPT-3
2023-06-24 14:19:50 +08:00
JustSong
8a4cd403fd
fix: fix http status code ( close #193 )
2023-06-23 22:59:44 +08:00
JustSong
7edc2b5376
feat: able to display token billing stat via billing api ( close #186 )
2023-06-23 20:14:53 +08:00
JustSong
4463224f04
feat: support automatic channel testing & balance updates ( close #11 , close #59 )
2023-06-22 22:01:03 +08:00
JustSong
00151a0124
chore: format logs
2023-06-22 10:59:01 +08:00
JustSong
6d961064d2
feat: do not access database before response return ( close #158 )
2023-06-21 17:26:26 +08:00
JustSong
e398f470a1
feat: support custom base url for channels
2023-06-20 22:32:56 +08:00
JustSong
ced9f060c7
fix: fix used amount not correct
2023-06-20 21:05:07 +08:00
JustSong
b179c2f208
feat: able to display quota in dollar
2023-06-20 20:09:17 +08:00