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 documentación existente, indexa el contenido para su recuperación e incorpora un chatbot que responde utilizando sus documentos en lugar de la memoria del modelo genérico.
Cree un proyecto ChattyBox, indexe su contenido y pruebe las preguntas de los representantes.
Cree una clave API de widget pública y restrinjala a los orígenes de su 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 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.
Mantenga el ID de la conversación devuelta en estado de visitante para admitir preguntas de seguimiento contextuales.
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';
const chattybox = new Chattybox({
apiKey: import.meta.env.PUBLIC_CHATTYBOX_API_KEY,
baseUrl: import.meta.env.PUBLIC_CHATTYBOX_API_URL,
});
const answer = await chattybox.sendMessage({
message: 'How do I get started?',
});
console.log(answer.message, answer.sources);Administre el estado del chat y las respuestas citadas en una interfaz React personalizada.
Utilice el SDK de forma segura en los límites del servidor y del cliente de App Router.
Revise los métodos del cliente, los campos de respuesta, las conversaciones y los errores.
Elija la interfaz de usuario mantenida sin compilación cuando no necesite una representación personalizada.
Revise las versiones publicadas, los metadatos del paquete y el comando de instalación en npm.
Examine el repositorio de código fuente, las versiones, los problemas y el historial del proyecto en GitHub.
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.