ChatUI is a software development kit (SDK) developed by OpenDialog designed to help developers create custom chat components and enhance Conversational AI applications. It allows for interactive chat interfaces, handles events, and supports functionalities like sending messages and managing user interactions.
The ChatUI SDK can be used in any website or browser-based application and requires a basic understanding of Javascript to set up and, ideally, a little typescript.
If you want to learn more about the ChatUI SDK, check out our docs site. If you are looking for more advanced information regarding creating Conversational AI Agents, check out our OpenDialog platform tutorials.
The Choose Your Own Adventure app is a highly customised implementation of ChatUI that combines conversation design, SDK events and methods, ChatUI settings and external CSS to create an experience that feels unlike most chat interfaces.
- ChatUI options
- Custom CSS
- An OpenDialog-powered Conversational AI application, based on the process handling AI agent template
VSCode + Volar (and disable Vetur).
TypeScript cannot handle type information for .vue
imports by default, so we replace the tsc
CLI with vue-tsc
for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue
types.
See Vite Configuration Reference.
yarn
yarn dev
yarn build
OpenDialog AI : Create your own custom Conversational AI agent with OpenDialog’s all-in-one Conversational AI Agent Management system. Adapt the Choose Your Own Adventure application to your use case, by adapting the conversation design to suit your needs.
- View the Choose Your Own Adventure demo: https://choose-your-adventure.pages.dev/
- View other demos of the ChatUI SDK in use: https://webchat-sdk.opendialog.dev/demos
- Learn how to create Conversational AI Agents with OpenDialog: https://docs.opendialog.ai/tutorials/ai-agent-creation-overview