Pon el chat en tu producto.
Un hook de React o una etiqueta script te dan un chat listo. En headless, cada píxel es tuyo. Incluye temas claro y oscuro, entrada de voz y lectura en voz alta.
Desde $18/mes para todo tu equipo después de la prueba. Tarjeta requerida. Sin cargo si cancelas dentro de los 14 días. Disponible para empresas del Reino Unido y Estados Unidos.
Un lanzador en una esquina de la página. Abre un panel de chat y ocupa toda la pantalla en el móvil. A la izquierda o a la derecha.
const masheev = useMasheev({
inboxId: "inb_123",
mode: "chat-widget",
position: "right",
});Cárgalo a tu manera.
SupportButton.tsx
import { useMasheev } from "@masheev/embed-sdk/react";
function SupportButton() {
const masheev = useMasheev({
inboxId: "inb_123",
mode: "chat-widget", // floating bubble
position: "right",
colorScheme: "auto",
});
return (
<button onClick={() => masheev.open()}>
Need help?
</button>
);
}widget.js
import { init, open } from "@masheev/embed-sdk";
init({
inboxId: "inb_123",
mode: "chat-widget",
position: "right",
});
open();index.html
<script src="https://unpkg.com/@masheev/embed-sdk"></script>
<script>
Masheev.init({
inboxId: "inb_123",
mode: "chat-widget",
position: "right",
});
</script>O dibújalo tú.
Cuando el diseño tiene que ser tuyo, ve headless. Masheev se ocupa de la IA, el streaming y la sesión; tú dibujas la conversación.
import { MasheevProvider, useMasheev } from "@masheev/embed-sdk/headless";
function Chat() {
const { messages, sendMessage, isConnected } = useMasheev();
// Render messages with your own components
return <YourChatUI messages={messages} onSend={sendMessage} />;
}
// Streams over WebSocket, no iframe. On the web, add turnstileSiteKey for bot protection.
export default function App() {
return (
<MasheevProvider inboxId="inb_123">
<Chat />
</MasheevProvider>
);
}Lo que obtienes.
Un hook de React
useMasheev devuelve abrir y cerrar, enviar, eventos, actualizaciones de contexto en vivo y un indicador isReady, así que el asistente son pocas líneas de código.
Encaja con tu producto
Esquema de color claro, oscuro o automático, además de tu propio texto de ejemplo, nombre de agente y preguntas iniciales.
Entrada de voz y lectura en voz alta
Los hooks de entrada de voz y lectura en voz alta permiten hablar con el asistente y oír sus respuestas, además de escribir.
Contexto en vivo y eventos
Pasa la identidad del usuario y el contexto en tiempo de ejecución, y suscríbete a los eventos ready, message, resolved y tool para responder en tu app.
Ya lo estás viendo.
- Modo
- chat-widget
- Hook
- useMasheev
- Paquete
- @masheev/embed-sdk
El chat de este sitio funciona con este SDK. Ábrelo y pregunta algo.
Preguntas frecuentes
¿Aún tienes preguntas?
¿Cómo añado un widget de chat con IA a mi sitio web?
Instala @masheev/embed-sdk y llama al hook de React useMasheev, o a init() en JS puro, con el ID de tu bandeja. También puedes usar una sola etiqueta script. Después elige un modo: chat-widget (una burbuja flotante), prompt-input (una barra de prompt) o embedded (llena un contenedor).
¿Funciona sin React?
Sí. El punto de entrada de JS puro (@masheev/embed-sdk) funciona con cualquier stack mediante init() y open() o una etiqueta script. El punto de entrada de React (@masheev/embed-sdk/react) lo envuelve en el hook useMasheev.
¿Puedo crear mi propia interfaz de chat en lugar de usar la vuestra?
Sí, con el paquete headless (@masheev/embed-sdk/headless). Abre una sesión WebSocket y expone messages, sendMessage, el estado de la conexión y los controles de lectura en voz alta. Tú dibujas la interfaz; Masheev se ocupa de la IA, el streaming y la sesión.
¿Pueden los usuarios hablar con él por voz?
Sí. El SDK incluye hooks de entrada de voz y lectura en voz alta, así que las personas pueden hablar con el asistente y oír sus respuestas, lo que ayuda cuando tienen las manos ocupadas.
¿Es seguro el widget?
Las sesiones usan tokens de corta duración firmados con HMAC, la protección contra bots de Cloudflare Turnstile y límites de frecuencia por sesión y por IP. El iframe se ejecuta bajo una política de seguridad de contenido estricta. Los datos de tus conversaciones se almacenan en la región de la UE o de EE. UU. que elijas. Los proveedores de IA, voz y mensajería los procesan según figura en nuestra página de subencargados, y algunos están fuera de esa región.
Explora más
Añádelo hoy.
Empieza a construir
Desde $18/mes para todo tu equipo después de la prueba. Tarjeta requerida. Sin cargo si cancelas dentro de los 14 días. Disponible para empresas del Reino Unido y Estados Unidos.