helixml/chat-widget
The @helixml/chat-widget
is a versatile UI component developed by HelixML that simplifies the integration of large language models behind common APIs, such as the OpenAI API. It is available as both a React component and a browser-side library. The browser-side library, @helixml/chat-embed
, can be easily embedded onto any page using a <script>
tag, making it self-contained and non-conflicting with other libraries.
For React projects, the @helixml/chat-widget
component offers interactive chat functionality with a minimalist design. It opens a modal window upon interaction, allowing users to submit questions and receive answers from a specified openAI compatible endpoint. To use it, install the package via npm or yarn and import the Widget
component into your React application. Customize the appearance of the chat widget and its components using the windowTheme
and searchTheme
props, which offer various options for theme customization.
This project is licensed under the MIT License.
Project Information
- Repository: helixml/chat-widget
- Owner: helixml
- Language: TypeScript
- Created at: 2024-04-03
- Last Updated: 2024-10-04
Engagement Metrics
- Stars: 5
- Forks: 1
- Open Issues: 4
- Watchers: 5
- Subscribers: 6
Contribution Opportunities
- Issues are available for contributions.
- Project boards are active.
- Wiki is available for documentation and guides.
License
MIT License
Recent Contributors
binocarlos
24 Contributions
philwinder
8 Contributions
rusenask
2 Contributions
lukemarsden
2 Contributions