window.TelepatiaEmbedConfig (leído al cargar) y TelepatiaEmbed.init() toman
la misma forma; init() gana cuando ambos definen un campo. Todo es opcional
salvo la publishable key.
Configuración rápida
El bloque mínimo para salir en vivo: la llave, un locale, tu marca y las capabilities que quieras. Cada capability se renderiza solo cuando tu institución la tiene habilitada.Configuración completa
Todos los campos, anotados. Todos son opcionales salvoapiKey; los valores por
defecto mostrados son los que usa el embed cuando omites un campo.
Campos de configuración
Capabilities
Cada capability es un flag{ show }. Lo que se monta es show Y el permiso
de la institución, así que un flag sin permiso no renderiza nada.
Sin
scribeContext, el embed monta una superficie sin grabador (CDSS y/o
Telepatia Intelligence) sin motor de audio en su grafo. intelligence.documents
agrega una sub-pestaña Documentos dentro del copiloto.
Métodos de TelepatiaEmbed
Tras montar el panel, un nuevo
init() aplica solo open y callbacks; los
demás campos toman efecto después de destroy() y luego init().
Callbacks y errores
Regístralos eninit({ callbacks }): onSessionStart(id),
onSessionComplete(event), onError(message), onStateChange(state). El
onSessionComplete del navegador es opcional — el webhook es el disparador
confiable. Las señales de salud disparan en window:
code: authentication_required (401, llave inválida o expirada),
resource_not_found (404, id equivocado u obtenido muy pronto),
resource_conflict (409, id reusado), rate_limit_exceeded (429). La tabla
completa está en la página de errores de la Scribe API.