Viavitna
Documentación

Del contenido al asistente en vivo

Cuatro pasos, sin herramientas de compilación, sin SDK. Si puede pegar una etiqueta de script, puede lanzar Viavitna.

Inicio rápido

1 · Subir → 2 · Probar → 3 · Publicar → 4 · Insertar

  1. Suba su contenido. En la consola, elija un nombre de cliente y suba sus archivos — Markdown, HTML o texto plano. Esto construye un borrador: consultable, versionado e invisible para los visitantes.
  2. Pruebe el borrador. Hágale las preguntas reales de sus clientes. Revise las citas. Vuelva a subir y probar cuanto quiera.
  3. Publique. Un clic promueve el borrador a producción y genera sus claves: una publicable pub_… (para el widget) y una secreta sec_… (para uso de servidor a servidor — guárdela; se muestra una sola vez).
  4. Inserte. Pegue el fragmento antes de </body> en su sitio:
<script src="https://viavitna.com/widget.js"
        data-viau-tenant="su-empresa"
        data-viau-key="pub_..." data-viau-lang="es" defer></script>

Luego restrinja la clave a su sitio con la lista de orígenes permitidos en la consola (o pídanos hacerlo).

Referencia

Atributos del widget

AtributoRequeridoSignificado
data-viau-tenantSu identificador de cliente.
data-viau-keySu clave publicable (pub_…). Segura de insertar; protéjala con la lista de orígenes.
data-viau-titlenoTítulo del panel (por defecto "Ask us").
data-viau-langnoen (por defecto) o es — idioma de la interfaz y de las respuestas.
data-viau-hostnoAnular el host de la API (por defecto, el origen del script).

La API de respuestas

POST https://viavitna.com/t/<cliente>/answer
Cabeceras: content-type: application/json
           x-viau-public-key: pub_...    (navegador)  — o —
           x-viau-key: sec_...           (servidor a servidor)
Cuerpo:    {"question": "¿Cómo funcionan las devoluciones?", "language": "es"}
ResultadoSignificado
status: insufficientSu contenido no cubre la pregunta; la respuesta lo dice con honestidad.
mode: generatedUna respuesta verificada y citada, escrita desde sus pasajes.
mode: extractive_fallbackUn pasaje relevante textual — cuando la generación no está disponible o no es verificable. Igual citado, igual verdadero.
401 / 403 / 429Clave inválida / origen no permitido / límite de tasa.

Consejos de contenido