Todos los paquetes
Paquetes npm

@cognitiondesk/widgetv1.9.0

Widget de chat embebible para JS vanilla y React. También re-exporta el client, por compatibilidad.

Ver en npm backendUrl → api.cognitiondesk.com (por defecto)

Instalación

Shell
npm install @cognitiondesk/widget

Peer dependencies: react (optional, ≥17, only for /react)

Inicio rápido

Corrido el 2026-09-25 contra api.cognitiondesk.com con una API key y un asistente descartables (los dos borrados después).

JavaScript
<script
  src="https://cdn.jsdelivr.net/npm/@cognitiondesk/widget@1/dist/widget.js"
  data-widget-id="YOUR_WIDGET_ID"
  data-api-key="YOUR_EMBED_KEY"
  async defer>
</script>

Init manual

JavaScript
<script src="https://cdn.jsdelivr.net/npm/@cognitiondesk/widget@1/dist/widget.js"></script>
<script>
  CognitionDesk.init({ apiKey: 'YOUR_EMBED_KEY', widgetId: 'YOUR_WIDGET_ID' });
</script>

React

JavaScript
import { CognitionDeskWidget } from '@cognitiondesk/widget/react';

export function Chat() {
  return (
    <CognitionDeskWidget
      apiKey="YOUR_EMBED_KEY"
      widgetId="YOUR_WIDGET_ID"
      position="bottom-right"
    />
  );
}

API

CognitionDesk.init(config) (script tag)Global vanilla, desde el build standalone de jsDelivr.
<CognitionDeskWidget /> (@cognitiondesk/widget/react)Componente React.
createCognitionDeskClient (re-export)El mismo client de @cognitiondesk/client, por compatibilidad — para uso sin UI, mejor instalá @cognitiondesk/client directo.
@cognitiondesk/widget — CognitionDesk Docs