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 12 meses Círculo de intercambio de inteligencia artificial 19.5K 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...