Daniel Avila
6aa540c4af
fix(api): correct typo in environment variable name from "user_provide" to "user_provided" in bingai.js and chatgpt-browser.js clients and endpoints.js router
2023-04-11 21:50:53 -04:00
Wentao Lyu
bbf2f8a6ca
feat: support user-provided token to bingAI and chatgptBrowser
2023-04-10 14:51:38 +08:00
Wentao Lyu
90946011f7
fix: update titleConvo to use same title protocal as node-chatgpt-api
2023-04-08 00:36:58 +08:00
Wentao Lyu
06b90f6a77
feat: add host params to bingAI.
...
[but seems not work in China]
2023-04-08 00:14:44 +08:00
Wentao Lyu
22b9524ad3
feat: update env example.
...
feat: support OPENAI_REVERSE_PROXY
feat: support set availModels in env file
fix: chatgpt Browser send logic refactor.
fix: title wrong usage of responseMessage
BREAKING: some env paramaters has been changed!
2023-04-05 21:21:02 +08:00
Daniel Avila
0846aa0436
docs(bingai.js): remove commented example response and add reference to demo file
2023-04-04 21:00:04 -04:00
Wentao Lyu
d864da6a21
fix: rewrite ask openAI and ask BingAI. now all code cleaned.
2023-04-05 02:29:11 +08:00
Danny Avila
bb75b6df3b
feat(bingai.js): add context and systemMessage parameters to askBing function
...
feat(conversationPreset.js): add context and systemMessage fields to conversation preset schema
feat(askBingAI.js): pass context and systemMessage parameters to ask function
feat(Settings.jsx): add toneStyle prop to BingAISettings component
feat(BingAIOptions/index.jsx): add useEffect to check if advanced mode is needed
feat(cleanupPreset.js): add context and systemMessage fields to cleaned up preset object
feat(getDefaultConversation.js): add context and systemMessage fields to default conversation object
feat(handleSubmit.js): add context and systemMessage fields to message object
2023-04-04 12:53:41 -04:00
Daniel Avila
03f63975cc
Merge branch 'main' into feat-endpoint-style-structure
2023-04-03 17:30:59 -04:00
Adam Boeglin
584772b3f2
Support local config for reverse proxy
2023-04-03 09:29:52 -07:00
Daniel Avila
24a82c8018
Merge branch 'main' into feat-endpoint-style-structure
2023-04-02 15:10:21 -04:00
Daniel Avila
ab7cf8c881
fix(chatgpt-browser.js): update reverseProxyUrl to use new domain name ' https://bypass.churchless.tech ' instead of ' https://bypass.duti.tech '
2023-04-02 14:54:02 -04:00
Daniel Avila
aa4fd57459
feat(chatgpt-browser): add support for multiple GPT models
...
This commit adds support for multiple GPT models in the chatGPT-browser
client. The available models are now stored in a Map object, which maps
the model label to its corresponding model.
The commit adds a new component, ChatGPTOptions, to the client
UI to allow the user to select the GPT model to use in the chat. The
component is only displayed when the chatGPT-browser endpoint is
selected.
2023-04-02 14:34:12 -04:00
Wentao Lyu
46e3ef4049
feat: endpoint setting mobile style.
...
feat: save and endpoint option works!
2023-04-01 23:27:44 +08:00
Wentao Lyu
e8e3903b78
feat: feat: new endpoint-style endpoint select
...
fix: a wrong use of bingai params
2023-03-31 04:22:16 +08:00
Wentao Lyu
adcc021c9e
feat: feat: new endpoint-style submit
2023-03-31 03:22:57 +08:00
Danny Avila
4a94ee7af8
feat: allow default gpt api model before frontend customization
2023-03-29 10:17:24 -04:00
Daniel Avila
0d7300be9b
fix: chatgptBrowser handling and ask.js refactor
2023-03-28 22:28:43 -04:00
Daniel Avila
005d8fb178
edit titleConvo for consistent results
2023-03-28 19:50:37 -04:00
Wentao Lyu
dc743df255
feat: update title generator prompt, to support better on language.
2023-03-29 01:50:57 +08:00
Hyunggyu Jang
40e23b013a
Use react markdown as default, cleanup dependencies
2023-03-27 10:22:37 +09:00
Daniel Avila
26e7a715e0
feat: complete bing styles (bing is passed tone style)
2023-03-25 09:40:36 -04:00
Danny Avila
89ab74a913
feat: complete frontend/backend tone handling
2023-03-24 16:21:10 -04:00
Daniel Avila
71b7eaa3f5
chore: update env example and add browser client config
2023-03-22 20:09:52 -04:00
Danny Avila
5164cf46ac
chore: error handling for complete omission of env var
2023-03-22 09:38:38 -04:00
Danny Avila
e531a17e0f
fix: chatgpt now using latest
2023-03-21 16:32:32 -04:00
Daniel Avila
7d796f2c3e
bing hotfix, latest api, uses sydney
2023-03-20 17:02:37 -04:00
Daniel Avila
80ca3bc375
chore: hotfix for browser client
2023-03-20 01:35:02 -04:00
Daniel Avila
0af8f6a699
chore: fix broken browser client
2023-03-20 00:51:56 -04:00
Daniel Avila
586c162404
merge commit
2023-03-17 19:40:44 -04:00
Daniel Avila
9995a159aa
feat: reorganize api files, add mongoMeili
2023-03-16 19:38:16 -04:00
Danny Avila
dcc13daf67
testing: mongo meilisearch
2023-03-16 16:22:08 -04:00
Wentao Lyu
ef9f1ee1cf
feat: cancellable api request
2023-03-17 03:50:34 +08:00
Danny Avila
4078c5283b
fix: add deterministic titling
2023-03-16 15:02:40 -04:00
Danny Avila
a0c94715ce
chore: refactor titleConvo
2023-03-15 15:21:04 -04:00
Danny Avila
2fd50c99b8
fix: debounce title request and handle error with default title
2023-03-15 12:47:30 -04:00
Daniel Avila
6e32f71565
fix: adjust custom client for new progress CB
2023-03-14 20:15:06 -04:00
Danny Avila
2e20b28c4d
chore: refactor progressCB to one place, fix sydney, and sanitize html
2023-03-14 15:42:59 -04:00
Wentao Lyu
7168498543
fix: jailbreakConversationId=false response will be saved jailbreakConversationId='false' in database.
2023-03-15 02:15:46 +08:00
Wentao Lyu
d9e5464b3b
fix: cleanup debug msg
2023-03-15 02:15:46 +08:00
Wentao Lyu
4a39965b22
fix: add proxy to titleConvo
2023-03-15 02:15:46 +08:00
Wentao Lyu
943eb5c74d
fix: give a stronger prompt to generate tile using the input language
2023-03-13 01:51:32 +08:00
Daniel Avila
20da895ee7
update bypass proxy url for browser client
2023-03-11 23:08:04 -05:00
Daniel Avila
23de688bf3
fix: stops stream upon conversation
2023-03-11 21:42:08 -05:00
Daniel Avila
4fa599e97a
fix: format sender text change and mobile styling
2023-03-11 17:36:10 -05:00
Daniel Avila
339230cd74
feat: title the chat in user's language
2023-03-11 16:26:41 -05:00
Daniel Avila
95bad60f7d
fix: detectCode bug
2023-03-11 14:46:21 -05:00
Danny Avila
8624062488
Merge pull request #26 from wtlyu/master
...
support config host name and proxy address. and fix a docker bug
2023-03-11 12:05:16 -05:00
Wentao Lyu
97668217b9
fix: add proxy to bingai too
2023-03-11 15:02:26 +08:00
Wentao Lyu
06c99154ac
feat: support config host name and proxy address
2023-03-11 14:12:51 +08:00