{"repo":"video-db/videodb-chat","free":true,"listed":false,"github":"https://github.com/video-db/videodb-chat","clone":"git clone https://github.com/video-db/videodb-chat.git","description":"Frontend interface for building chat based system and connecting with agent driven workflows.","language":"Vue","stars":17,"topics":["agent","agents","ai","chat","multimodal","video","videodb","videodb-chat"],"license":null,"category":"chat-messaging","readme_excerpt":"[![NPM version][npm-shield]][npm-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![Website][website-shield]][website-url] [![Discord][discord-shield]][discord-url] VideoDB Chat Chat UI Components for Director View Demo » Report Bug · Request Feature 💬 VideoDB Chat These are Chat UI components to use with Director. 🚀 Quickstart Installation Usage Import the necessary components and styles. If you are using Director, make sure it's backend is running and the socket url is correctly passed in chat-hook-config 📖 Application Flow The ChatInterface component is composed of two primary sub-components: - - This component displays both past and current conversations within a session. Conversations are stored in the conversations variable, a reactive object exported by the chat hook. This variable updates in real-time as the conversation progresses. Each conversation consists of input and output messages, which are rendered as components. Output messages can contain various content types such as text , video , or image . These are rendered by their respective message handlers. ℹ️ Note: To add support for additional content types, please refer to the Custom Message Handler section. When a user sends a message, this component calls the addMessage() function, which in turn invokes the addMessage function of the chat hook. Default Chat Hook The default chat hook is videoDBChatHook , which integrates with Director. ℹ️ Note: To configure your own chat","default_branch":null,"files":null,"tree":[],"storefront":"/r/video-db","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/video-db/videodb-chat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}