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.
Conversación ilustrativa: no es un chat en directo.
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.
Reutiliza el mismo conversationId en las preguntas de seguimiento para incluir hasta 12 mensajes recientes guardados como contexto del modelo, cada uno recortado a 2.000 caracteres. Es contexto limitado, no la transcripción completa; mantén los IDs separados entre visitantes no relacionados.
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
Plan Free. Sin tarjeta.