Chatbot UI: una aplicación de chat con inteligencia artificial de código abierto que imita la interfaz y las funciones de ChatGPT.
Últimos recursos sobre IAPublicado hace 1 año Círculo de intercambio de inteligencia artificial 30.1K 00
Introducción general
Chatbot UI es un proyecto de código abierto diseñado para ayudar a los desarrolladores a crear interfaces conversacionales personalizadas e inteligentes. El proyecto proporciona una serie de componentes de interfaz y funciones interactivas que pueden integrarse fácilmente en el sistema Chatbot existente para ofrecer a los usuarios una experiencia de diálogo más fluida e inteligente.Chatbot UI se basa en la licencia MIT y admite una gran variedad de integración de modelos de IA con un diseño de interfaz de usuario limpio y fácil de desplegar. Basado en el proyecto mckaywrigley/chatbot-ui en GitHub, puedes desplegarlo y usarlo fácilmente, y también soporta optimización de diseño móvil.

Lista de funciones
- Proporciona diversos componentes de interfaz
- Integración de varios modelos de inteligencia artificial
- Diseño sencillo de la interfaz de usuario
- Fácil de implantar e integrar
- Admite varias cuentas y autenticación SSO
- Sistema extensible de complementos
Utilizar la ayuda
Proceso de instalación
- almacén de clones::
git clone https://github.com/mckaywrigley/chatbot-ui.git
- Instalación de dependencias::
npm install
- Añadir extensiónHabilite las extensiones según sea necesario, siguiendo las instrucciones del archivo README.
- Ejecutar la aplicaciónOperación local:
npm run dev
o ejecutarlo con Docker:
docker build -t chatbot-ui . docker run --env-file=.env.local -p 3000:3000 --name chatbot chatbot-ui
Instrucciones de uso
- Configuración de la clave API: Crear un
.env.local
y configurarlo:OPENAI_API_KEY=YOUR_KEY
Si la clave API no está disponible, el usuario deberá proporcionar su propia clave.
- Configuración de variables de entornoLas siguientes variables de entorno pueden establecerse al desplegar la aplicación:
OPENAI_API_KEY
Clave de API predeterminada para la autenticación de OpenAIOPENAI_API_HOST
Configurar hosts alternativosOPENAI_ORGANIZATION
Designación de organizaciones OpenAI
- Función Flujo de operaciones::
- componente de interfaz: Con la biblioteca de componentes proporcionada, los desarrolladores pueden crear rápidamente interfaces de diálogo.
- integración de modelosModelos de IA: se admiten varios modelos de IA, y los usuarios pueden elegir el modelo adecuado para la integración en función de sus necesidades.
- sistema enchufableFuncionalidad ampliada mediante plug-ins para satisfacer diferentes necesidades empresariales.
Pasos detallados
- Uso de componentes de interfaz::
- Importe los componentes necesarios:
import { ChatComponent } from 'chatbot-ui';
- Se utiliza en aplicaciones:
<ChatComponent model="gpt-3" />
- Importe los componentes necesarios:
- integración de modelos::
- Configurar los parámetros del modelo:
const modelConfig = { model: 'gpt-3', apiKey: process.env.OPENAI_API_KEY, };
- Inicializar el modelo:
const chatModel = new ChatModel(modelConfig);
- Configurar los parámetros del modelo:
- sistema enchufable::
- Instale el plug-in:
npm install @chatbot-ui/plugin-name
- Configure el complemento:
import { Plugin } from '@chatbot-ui/plugin-name'; const pluginConfig = { option1: 'value1', option2: 'value2', }; const plugin = new Plugin(pluginConfig);
- Instale el plug-in:
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...