API de cliente escrita
Utilice un cliente compatible con TypeScript enfocado para mensajes, conversaciones de seguimiento, configuración de widgets y etiquetas localizadas.
Utilice @openstaticfish/chattybox para ser propietario de la interfaz mientras ChattyBox ejecuta la recuperación, las citas de fuentes, las conversaciones y el escalado. La clave API segura para el navegador identifica su proyecto y puede restringirse a orígenes aprobados.
ChattyBox rastrea su sitio web, documentación, centro de ayuda, CMS o base de conocimientos existentes y luego inserta un chatbot que responde a partir de su propio contenido publicado, en lugar de la memoria genérica del modelo.
Cree un proyecto ChattyBox, indexe su contenido y pruebe las preguntas de los representantes.
Crea una clave API pública del widget; opcionalmente, restríngela a los orígenes de tu aplicación.
Instale @openstaticfish/chattybox e inicialice el cliente con la URL de API desde el panel.
Presente las respuestas y las URL de origen citadas en la interfaz que su producto necesita.
Lanzamiento en tres pasos
El SDK es la ruta recomendada para integraciones dirigidas por desarrolladores que necesitan una interfaz de usuario personalizada, un estado de la aplicación o flujos de trabajo específicos del producto.
Utilice estos puntos de control para decidir si ChattyBox debe sentarse junto a su plataforma de documentos, reemplazar a un asistente independiente o permanecer aislado para realizar pruebas.
Utilice un cliente compatible con TypeScript enfocado para mensajes, conversaciones de seguimiento, configuración de widgets y etiquetas localizadas.
Reciba URL de origen con cada respuesta fundamentada y decida exactamente cómo aparecen en su interfaz.
Conserva el ID de conversación devuelto para agrupar mensajes en una conversación. La solicitud de respuesta actual no incluye los mensajes anteriores como contexto del modelo.
Su aplicación posee diseño de representación e interacción; ChattyBox opera rastreo, recuperación, generación y escalado.
El paquete funciona en el navegador actual y en las aplicaciones Node.js que proporcionan recuperación. Utilice la URL API del widget exacta y la clave pública del navegador que se muestran en la pestaña Insertar de su proyecto.
import { Chattybox } from '@openstaticfish/chattybox';
// Replace these placeholders with the public key and widget API URL from Embed.
const chattybox = new Chattybox({
apiKey: 'YOUR_PUBLIC_WIDGET_KEY',
baseUrl: 'YOUR_WIDGET_API_URL',
});
const answer = await chattybox.sendMessage({
message: 'How do I get started?',
});
console.log(answer.message, answer.sources);Es una biblioteca cliente que proporciona transporte de chat y datos de respuesta sin prescribir la interfaz. Su aplicación representa mensajes, fuentes, estados de carga y controles.
Sí. Instale @openstaticfish/chattybox desde npm y use la API pública documentada en la página de referencia del SDK.
El SDK llama a la infraestructura administrada de ChattyBox, que recupera su contenido indexado y devuelve el mensaje generado con las URL de origen citadas.
Utilice el SDK cuando su equipo tenga una interfaz o un flujo de trabajo personalizado. Utilice widget.js cuando desee que ChattyBox mantenga una interfaz de usuario de chat lista para usar y sin compilación.
No se requiere tarjeta de crédito. Tu contenido no se usa para entrenar modelos.
Plan Free. Sin tarjeta.
Utilizamos herramientas opcionales de analítica y gestión de etiquetas para comprender el uso del sitio. Elige si quieres permitir Ahrefs Web Analytics, PostHog y Google Tag Manager. Al desactivar la analítica, esta página se recargará para que el cambio se aplique correctamente. Las funciones esenciales del sitio y la monitorización de errores no dependen de esta opción. Lee nuestra política de privacidad.