* 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>
* 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
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.
* ✨ feat: add DEFAULT_MODEL environment variable
* set the model maxLength setting in the models definition
* set the model tokenLimit setting in the models definition
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.