Commit Graph

80 Commits

Author SHA1 Message Date
Mckay Wrigley 8f8aac05ef log removal 2023-04-11 03:17:49 -06:00
itbm 25a4dbb052
Add support for Azure OpenAI (#495) 2023-04-11 03:16:33 -06:00
Shinji Yamada ac69b7a887
fix google plugin bug due to URI encoding issue. (#469)
* fix: uri encoding

* fix: error handling
2023-04-10 21:36:19 -06:00
Mckay Wrigley 6500db9c1c
MAJOR REFACTOR (#494)
* move index to home folder, create state and context files and barrell folder

* Sanity Check Commit:  reducer added to home.tsx manual QA all working

* WIP: promptBar

* fix missing json parse on folders and prompts

* split context and add promptbar context

* add context to nested prompt componets and componetize Folder componet

* remove log

* Create buttons folder and componetize sidebar action button

* tidy up prompt handlers

* componetized sidebar

* added back chatbar componet to left side sidebar

* monster commit: Componetized the common code between chatbar and promptbar into new componet Sidebar and added context to both bars

* add useFetch service

* added prettier import sort to keep imports ordered and easier to indentify

* added react query and useFetch to work with RQ

* added apiService, errorService and reactQuery

* add callback and tidy up error service

* refactor chat and child componets to useContext

* fix extra calls and bad calls to mel endpoint

* minor import cleanup

---------

Co-authored-by: jc.durbin <jc.durbin@ardanis.com>
2023-04-10 21:10:18 -06:00
itbm fc60f65c74
Hide API Key and Plugin Key buttons if set server side (#423) 2023-04-04 16:53:10 -06:00
Mckay Wrigley d324df1bab spelling 2023-04-04 10:41:34 -06:00
Mckay Wrigley 31b8e73bf6 brevity 2023-04-04 10:41:26 -06:00
Mckay Wrigley 4f92751ee3
Google fixes (#415)
* push

* fixes
2023-04-04 10:09:28 -06:00
Mckay Wrigley e1f286efb8
push (#414) 2023-04-04 09:41:24 -06:00
Mckay Wrigley a89308d03a revert 2023-04-02 08:02:00 -06:00
Mckay Wrigley e8e74bf773 Merge branch 'main' of https://github.com/mckaywrigley/chatbot-ui-pro 2023-04-02 06:59:48 -06:00
Mckay Wrigley 1dc4f86df5 change output limit 2023-04-02 06:59:47 -06:00
Brad Ullman ae18abe931
remove unused code (#356) 2023-04-02 00:19:10 -06:00
Brad Ullman f9ddf07085
remove dupe main (#355) 2023-04-02 00:17:49 -06:00
Jason Banich b7b6bbaaca
add react-hot-toast and surface OpenAI API errors to users (#328) 2023-04-01 23:05:07 -06:00
Superman d68f77867d
feat: support import and export with prompts (#330)
* feat: support import and export prompts

* test: update importExports.test.ts

* Delete .gitpod.yml
2023-04-01 22:59:51 -06:00
Abror Aliboyev 462ca9bb04
fix for openai token limit error (#350) 2023-04-01 22:46:32 -06:00
Mckay Wrigley 317bc9b6f3 fix nasty bug 2023-03-30 19:47:58 -06:00
Syed Muzamil 5cdd3e56b7
fix: small ui issue (#311)
* fix: unnecessary lines before the chats or prompts

Removed unncessary lines if there are no folders before prompts and
chats.

* added the light mode for scroll down button
2023-03-30 13:31:57 -06:00
Burke Libbey ef8c1b2c33
Allow specifying OpenAI-Organization header: (#313)
See https://platform.openai.com/docs/api-reference/introduction

> For users who belong to multiple organizations, you can pass a header
> to specify which organization is used for an API request. Usage from
> these API requests will count against the specified organization's
> subscription quota.
2023-03-30 13:30:34 -06:00
Thomas LÉVEIL 00c6c72270
feat: add DEFAULT_MODEL environment variable (#280)
*  feat: add DEFAULT_MODEL environment variable

* set the model maxLength setting in the models definition

* set the model tokenLimit setting in the models definition
2023-03-28 21:10:47 -06:00
Redon 28c8bf0e0d
chore: update chinese locales (#247)
* chore: update chinese locales

* chore: update locales
2023-03-28 02:36:30 -06:00
Brad Ullman a78a8c4a94
make all chat area components tabbable (accessibility) (#246)
* make all chat area components tabbable

* align message role description

* remove inline styles on icons

* remove inline styles on icons
2023-03-28 02:35:57 -06:00
Thomas LÉVEIL b0c289f7a4
fix import (#242)
* 🐛 fix import (#224)

* 🐛 fix import of corrupted history

see https://github.com/mckaywrigley/chatbot-ui/issues/224#issuecomment-1486080888

* add the run-test-suite github action
2023-03-28 02:27:37 -06:00
Mckay Wrigley 34c79c0d66
Prompts (#229) 2023-03-27 09:38:56 -06:00
Praise 90399d24cc
Display optimization on iPhone device page (#220)
* Disable Zoom Page

* add height

---------

Co-authored-by: Praise <lizan60@gmail.com>
2023-03-27 01:26:59 -06:00
Danil Shishkevich 0f07812cc5
chore: delete code light theme, like chatgpt (#186) 2023-03-26 02:25:58 -06:00
Simon Holmes d6973b9ccc
feat: add in prettier and format code for consistency (#168) 2023-03-25 23:13:18 -06:00
Jungley 966021ed74
feat: Allow customization of OpenAI host with environment variable (#152)
This commit modifies the OpenAI host configuration to support customization through an environment variable. This change is particularly useful in scenarios where access to the official OpenAI host is restricted or unavailable, allowing users to configure an alternative host for their specific needs.
2023-03-25 11:08:03 -06:00
Thomas LÉVEIL b89ca2082e
Precise error messages (#150)
* Introduce a component to display error messages

* precise error message when api key is invalid
2023-03-25 10:32:59 -06:00
Jungley 92eab6c634
feat: Add i18n support for Chinese language (#142)
* feat: Add i18n support for Chinese language

* fix: locale not working in Docker environment
2023-03-25 09:42:48 -06:00
Mckay Wrigley 93a8e814d6 fix send params 2023-03-25 07:18:57 -06:00
Mckay Wrigley d27326125b
regenerate button (#138) 2023-03-25 07:12:51 -06:00
Thomas LÉVEIL 2c8e8547d0
Do not rely on user to figure out if server is configured with an api key (#136)
Fixes #105 (and probably also #115)

Co-authored-by: Mckay Wrigley <mckaywrigley@gmail.com>
2023-03-25 06:35:08 -06:00
Mckay Wrigley 1e6531354d fix sidebar arrow showing 2023-03-25 06:24:07 -06:00
Awesh Choudhary 291e2d9852
Added Better Closing Sidebar Logic (Close on Background Click) (#122) 2023-03-25 06:12:06 -06:00
Mckay Wrigley a03d8b2ba9 edit message 2023-03-25 05:49:41 -06:00
Mckay Wrigley 93b528f10d stray log 2023-03-23 19:06:00 -06:00
Mckay Wrigley 1f31cc5507 hotfix import 2023-03-23 19:05:47 -06:00
Mckay Wrigley f5118e3037
folders (#108)
* folders

* fixes

* storage fix
2023-03-23 17:59:40 -06:00
Alan P 1a4b4401ee
include prompt in token count (#104) 2023-03-23 15:51:51 -06:00
Mckay Wrigley 83217c6d83 new load behavior 2023-03-23 08:54:22 -06:00
Awesh Choudhary 2b1ef7be3e
SEO Fixed and Added Semantic Html Tags (#98) 2023-03-23 08:31:45 -06:00
CMarghin 52004c938b
Name conversations automatically #86 (#90) 2023-03-23 01:11:01 -06:00
Mckay Wrigley e8902354e4 okay good 2023-03-22 11:07:42 -06:00
Mckay Wrigley ec84eb2c49
Feat/add stop conversation button (#76)
* chore add in stop conversation button

* feat: use abort controller

* chore: formatting

---------

Co-authored-by: Simon Holmes <srsholmes@gmail.com>
2023-03-22 11:01:51 -06:00
Mckay Wrigley 5bffa8b0c9 hotfix 2023-03-22 10:46:30 -06:00
Mckay Wrigley f0c575b40d
add import/export (#71) 2023-03-22 08:10:00 -06:00
Khairul Haaziq 4055e84450
enhance ui and fix layout problems (#63) 2023-03-22 07:10:31 -06:00
Mckay Wrigley b7803cf4ba
Clear conversations (#53)
* Add button "Clear Conversations"

* custom btn

---------

Co-authored-by: Xiangxuan Liu <xiangxuan.liu@rightcapital.com>
2023-03-21 16:38:04 -06:00