NLUX React Hugging Face Adapter

This package enables the integration between NLUX and Hugging Face, the AI models platform.
More specifically β the package include the adapter to connect to chat models hosted and exposed
via Hugging Face Inference Endpoints.
For more information on how to use this package, please visit:
docs.nlux.ai/api/adapters/hugging-face
Vanilla JS π¨ vs React JS βοΈ
This package @nlux/hf-react
is meant for use with the React JS version of NLUX.
If you're looking for the vanilla JS version, please check
the @nlux/hf
package.
About NLUX
NLUX (for Natural Language User Experience) is an open-source JavaScript library that makes it simple to integrate
powerful large language models (LLMs) like ChatGPT into your web app or website. With just a few lines of code, you
can add conversational AI capabilities and interact with your favourite LLM.
Key Features π
- Build AI Chat Interfaces In Minutes β High quality conversational AI interfaces with just a few lines of code.
- React Components & Hooks β
<AiChat />
for UI and useChatAdapter
hook for easy integration.
- LLM Adapters β For
ChatGPT
/ LangChain
π¦ LangServe / HuggingFace
π€ Inference.
- A flexible interface to Create Your Own Adapter for any LLM or API.
- Bot and User Personas β Customize the bot and user personas with names, images, and more.
- Streaming LLM Output β Stream the chat response to the UI as it's being generated.
- Customizable Theme - Easily customize the look and feel of the chat interface using CSS variables.
- Event Listeners - Listen to messages, errors, and other events to customize the UI and behaviour.
- Zero Dependencies β Lightweight codebase, with zero-dep except for LLM front-end libraries.
Docs & Examples π
For developer documentation, examples, and API reference β you can visit: nlux.dev