Commit Graph

204 Commits

Author SHA1 Message Date
Hk-Gosuto
e62b4c15e4 feat: support gemini-pro-vision 2024-02-18 10:57:50 +08:00
Hk-Gosuto
fee45f7b23 fix: gemini 2024-02-09 13:00:21 +08:00
Hk-Gosuto
0ed7402494 fix: fix build 2024-02-09 08:47:56 +08:00
Hk-Gosuto
b56d2e6b4f Merge remote-tracking branch 'upstream/main' 2024-02-09 08:23:26 +08:00
fred-bf
d74f636558
Fix/gemini app endpoint (#4017)
* fix: support custom api endpoint

* fix: attach api key to google gemini
2024-02-07 13:46:52 +08:00
fred-bf
b8f0822214
fix: support custom api endpoint (#4016) 2024-02-07 13:40:30 +08:00
fred-bf
bca74241e6
fix: fix gemini issue when using app (#4013)
* chore: update path

* fix: fix google auth logic

* fix: not using header authorization for google api

* chore: revert to allow stream
2024-02-07 13:17:11 +08:00
Hk-Gosuto
296df592e0 feat: support local storage 2024-01-05 19:29:14 +08:00
Hk-Gosuto
a2b4792d34 Merge remote-tracking branch 'upstream/main' 2024-01-02 09:32:09 +08:00
Fred Liang
9eaf492d5b chore: low the google safety setting to avoid unexpected blocking 2023-12-31 19:49:22 +08:00
Fred Liang
a80502f7db
fix: fix gemini pro streaming api duplicated issue (#3721)
* fix: streaming duplicated issue

* chore: remove debug logs

* chore: add types defination
2023-12-31 19:08:16 +08:00
Hk-Gosuto
98b5ace66e fix: gemini authentication error 2023-12-30 11:37:39 +08:00
Hk-Gosuto
6c71c83af7 fix: gemini 2023-12-29 17:59:49 +08:00
Hk-Gosuto
78bc819742 fix: fix gemini stream output 2023-12-29 14:10:51 +08:00
Fred Liang
9e86aa0901 feat: support streaming for Gemini Pro (#3688)
* feat: support streaming for Gemini Pro

* feat: display texts smoothly

* chore: remove comments
2023-12-29 13:53:26 +08:00
Rocky
7595918055 Update api.ts to set proper header "Accept"
So it can work fine for some GPT forward service.
2023-12-29 13:52:01 +08:00
Fred Liang
5cf58d9446
feat: support streaming for Gemini Pro (#3688)
* feat: support streaming for Gemini Pro

* feat: display texts smoothly

* chore: remove comments
2023-12-29 03:42:45 +08:00
Hk-Gosuto
3782c48008 feat: compatible old openai message 2023-12-27 13:06:20 +08:00
Yifei Zhang
c03abdac42
Merge pull request #3570 from Rocky0102/main 2023-12-27 01:24:44 +08:00
Hk-Gosuto
e60c0f009b fix: upload image error 2023-12-26 12:42:37 +08:00
Hk-Gosuto
24de1bb77a fix: support azure 2023-12-25 19:34:30 +08:00
Hk-Gosuto
fa2e046285 Merge remote 2023-12-25 12:40:09 +08:00
Hk-Gosuto
da29a94714 Merge remote-tracking branch 'upstream/main' 2023-12-25 12:39:24 +08:00
Fred Liang
199f29e63c
chore: auto concat messages 2023-12-25 04:33:47 +08:00
Fred Liang
7c3dfb7bae
feat: support custom gemini pro params 2023-12-24 17:24:04 +08:00
Fred Liang
75057f9a91
chroe: support error reason for gemini pro 2023-12-24 04:32:25 +08:00
Fred Liang
ae19a0dc5f
chroe: update model name 2023-12-24 04:22:12 +08:00
Fred Liang
20f2f61349
feat: support set api key from client side 2023-12-24 03:44:13 +08:00
Fred Liang
4169431f2c
fix: fix add api auth 2023-12-24 03:05:23 +08:00
Fred Liang
45798f993d
fix: fix type errors 2023-12-24 02:39:13 +08:00
Fred Liang
ae0d68c27e
fix: fix llm models field 2023-12-24 02:39:13 +08:00
Fred Liang
778e88cb56
chore: resolve conflict 2023-12-24 02:15:30 +08:00
Fred Liang
3ef0621eb0
refactor: update product name 2023-12-23 16:48:16 +08:00
Hk-Gosuto
f572df051d chore: code 2023-12-21 19:09:18 +08:00
Hk-Gosuto
ee08ab4070 feat: support gemini pro 2023-12-21 19:09:18 +08:00
Hk-Gosuto
666e62d75a feat: support paste upload image 2023-12-20 13:31:54 +08:00
Rocky
24d7dc9bf9
Update api.ts to set proper header "Accept"
So it can work fine for some GPT forward service.
2023-12-18 20:34:37 +08:00
Hk-Gosuto
600a7d2197 feat: images using object service storage 2023-12-10 21:23:40 +08:00
Hk-Gosuto
7f3d261fb2 feat: api supports image input 2023-12-06 13:12:47 +08:00
Hk-Gosuto
4c46de7d1d feat: style change 2023-12-06 13:12:47 +08:00
Hk-Gosuto
796abf83ce Merge remote-tracking branch 'upstream/main' 2023-12-06 11:00:40 +08:00
Hk-Gosuto
35f5dc52e7 feat: support switch nodejs plugin 2023-11-29 13:11:00 +08:00
H0llyW00dzZ
fe0f078353
Feat ChatGPT LLM Api [Console Log] [Text Moderation] [Azure]
[+] fix(openai.ts): fix parsing error in ChatGPTApi's message handler
[+] feat(openai.ts): add logging for flagged categories in text moderation
2023-11-19 19:49:52 +07:00
Yidadaa
f2485931d9 feat: better animation speed 2023-11-19 19:15:11 +08:00
Yidadaa
536ace8e10 feat: animate streaming response to make more smooth 2023-11-19 18:24:51 +08:00
Hk-Gosuto
f718ca030f Merge remote-tracking branch 'upstream/main' 2023-11-16 12:46:09 +08:00
Yidadaa
b7ffca031e feat: close #935 add azure support 2023-11-10 02:43:37 +08:00
Hk-Gosuto
cbf83eae6d
Merge branch 'Yidadaa:main' into main 2023-11-09 07:30:50 -06:00
Yifei Zhang
fd2f441e02
feat: wont send max_tokens 2023-11-09 20:45:25 +08:00
Hk-Gosuto
c637826ebe Merge remote-tracking branch 'upstream/main' 2023-11-09 12:10:43 +08:00
Yidadaa
d0a1d910d4 fix: #3186 enable max_tokens in chat payload 2023-11-09 03:19:13 +08:00
Hk-Gosuto
5004df4741 chore: remove onmessage throw error 2023-11-08 18:47:31 +08:00
Buer
64e8945122
🐛 fix azure openai 'choices' parameter is empty (#60) 2023-11-08 18:33:45 +08:00
Yidadaa
cdf0311d27 feat: add claude and bard 2023-11-07 23:22:11 +08:00
Yidadaa
5610f423d0 feat: add multi-model support 2023-10-30 02:07:11 +08:00
Hk-Gosuto
c9c5ab2a9b feat: 支持开关指定内置插件 2023-09-04 21:59:42 +08:00
Hk-Gosuto
20366fee35 feat: agent支持baseUrl配置 2023-08-18 12:01:28 +08:00
Hk-Gosuto
76eb2afd06 feat: 支持全局配置插件 2023-08-16 13:39:00 +08:00
Hk-Gosuto
d85c18b3e1
Merge branch 'Yidadaa:main' into main 2023-08-14 23:20:31 +08:00
Yidadaa
ae8226907f feat: close #2621 use better default api url 2023-08-14 21:36:29 +08:00
Hk-Gosuto
b15e0b7c6d feat: 支持插件异常反馈 2023-08-09 12:14:56 +08:00
Hk-Gosuto
db4b808257
Merge branch 'Yidadaa:main' into main 2023-08-01 15:56:35 +08:00
7lsu
cf625e3542
typo fix 2023-08-01 10:16:36 +08:00
Hk-Gosuto
a5bc735548 fix: 修复问题 2023-07-31 18:40:46 +08:00
Hk-Gosuto
2bb421b8bf feat: 使用langchain实现插件功能 2023-07-22 15:38:44 +08:00
Hk-Gosuto
a05dbfb26f
Merge branch 'Yidadaa:main' into main 2023-07-13 12:08:55 +08:00
Yifei Zhang
b51f7f9a25
Merge pull request #2370 from Yidadaa/bugfix-0712
fix: sharegpt roles
2023-07-12 23:21:22 +08:00
Yidadaa
d275e32e70 fix: sharegpt roles 2023-07-12 23:19:46 +08:00
Hk-Gosuto
abb216100d
Merge branch 'Yidadaa:main' into main 2023-07-11 13:02:58 +08:00
Yidadaa
15e063e1b5 feat: #2330 disable /list/models 2023-07-10 23:19:43 +08:00
Hk-Gosuto
55ff34f511
Merge branch 'Yidadaa:main' into main 2023-07-10 12:26:34 +08:00
Yidadaa
8e4743e719 feat: #920 migrate id to nanoid 2023-07-09 19:37:42 +08:00
Yidadaa
28c457730a fix: #2280 auto-detect models from 'list/models' 2023-07-09 18:03:06 +08:00
Hk-Gosuto
0569b6023a
Merge branch 'Yidadaa:main' into main 2023-07-07 11:26:08 +08:00
guochao
6653a31eb7 perf: models接口返回数据的容错处理 2023-07-06 20:00:30 +08:00
Hk-Gosuto
04d3c1f315 sync upstream code 2023-07-06 00:19:05 +08:00
Yidadaa
4131fccbe0 feat: close #2192 use /list/models to get model ids 2023-07-04 23:16:24 +08:00
Yidadaa
cda074fe24 fixup 2023-07-04 00:40:57 +08:00
Yidadaa
0140f771c6 feat: close #2175 use default api host if endpoint is empty 2023-06-28 23:12:35 +08:00
Yifei Zhang
f3ec9f02eb
Merge pull request #1807 from AngelLiang/feat/frequency_penalty
feat: Add frequency_penalty request parameter
2023-06-18 14:36:55 +08:00
Yidadaa
91b871ef3b feat: try to add auto updater 2023-06-15 23:55:18 +08:00
Yidadaa
50cd33dbb2 feat: #1000 ready to support client-side only 2023-06-14 00:37:42 +08:00
Yidadaa
0d4611052e feat: white url list for openai security 2023-06-13 00:39:29 +08:00
AngelLiang
72cbb156ae feat: Add frequency_penalty request parameter 2023-06-04 16:05:35 +08:00
Yidadaa
3e65ef3bea feat: share to ShareGPT 2023-05-25 01:04:37 +08:00
Yidadaa
58f726c602 fix: #1668 should not summarize twice 2023-05-22 23:12:26 +08:00
Yidadaa
600b1814a1 fix: wont show auth popup when receiving a 401 http code 2023-05-20 23:58:36 +08:00
Yidadaa
af497c96ec fix: #1612 infinite loading 2023-05-20 19:58:12 +08:00
Yidadaa
a524a60c46 fix: #1611 show corret message when can not query usage 2023-05-19 00:27:25 +08:00
kirk.shan
789f3d993c fix content-type = text/event-stream;charset=utf-8 2023-05-18 10:25:06 +08:00
Yidadaa
85445c4ef2 chore: wont parse finished result 2023-05-18 02:09:05 +08:00
Yidadaa
5f2745c32a feat: handle non-stream response 2023-05-18 02:04:12 +08:00
Yidadaa
30676d118f fix: #1571 #1578 handle more error code 2023-05-18 00:14:29 +08:00
ShengYan, Zhang
94a2104b55 fix: set openWhenHidden to be true 2023-05-17 17:20:17 +08:00
ShengYan, Zhang
e00652ce86 fix: #1533 handle non-stream type 2023-05-17 08:50:50 +08:00
PaRaD1SE98
8cde6cd4d7
Merge pull request #1 from PaRaD1SE98/fix_typo
fix: typo reqestTimeoutId -> requestTimeoutId
2023-05-16 10:01:45 +09:00
PaRaD1SE98
06534fa0ae
fix: typo reqestTimeoutId -> requestTimeoutId 2023-05-16 09:59:30 +09:00
Yidadaa
71cbf86b2c fixup: add more error info 2023-05-16 01:58:58 +08:00
Yidadaa
aed6b34950 fix: #1498 missing text caused by streaming 2023-05-16 01:25:16 +08:00
Yidadaa
8b0cf7d248 fix: #1509 openai url split 2023-05-16 00:22:11 +08:00
Yidadaa
9e602eb575 fixup: decode in stream mode 2023-05-15 02:01:50 +08:00
Yidadaa
5979bdd48e fixup 2023-05-15 01:55:45 +08:00
Yidadaa
a3de277c43 refactor: #1000 #1179 api layer for client-side only mode and local models 2023-05-15 01:33:46 +08:00
Yidadaa
bd90caa99d refactor: llm client api 2023-05-14 23:00:17 +08:00