Tu domain, que aparece al final de la URL de tu dashboard. Por ejemplo, si la URL de tu dashboard es https://dashboard.mintlify.com/org-name/domain-name, tu domain es domain-name
Copia la clave de API del assistant (comienza con mint_dsc_) y guárdala de forma segura.
La clave de API del assistant es un token público que puede usarse en el código del frontend. Las llamadas que usen este token se contabilizan en la cuota de mensajes de tu plan y pueden generar cargos por excedente.
El ejemplo usa una arquitectura basada en componentes.
Reportar código incorrecto
Copiar
Preguntar a la IA
src/├── App.css # Estilos de la aplicación├── App.jsx # Componente principal de la aplicación que renderiza el widget├── config.js # Configuración (domain y docsURL)├── index.css # Estilos globales├── main.jsx # Punto de entrada├── utils.js # Funciones auxiliares para analizar sugerencias y extraer sources└── components/ ├── AssistantWidget.jsx # Componente principal del widget con estado del chat y lógica de la API └── Message.jsx # Componente de mensaje individual para renderizar mensajes del usuario y del assistant
Archivos clave:
src/App.jsx: Componente principal de la app. Muestra cómo importar y usar el componente AssistantWidget.
src/config.js: Configuración centralizada. Actualiza este archivo con tu domain y la URL de la documentación.
src/components/AssistantWidget.jsx: Componente principal del widget. Gestiona el estado de apertura/cierre, los mensajes del chat y las llamadas a la API.
src/utils.js: Contiene funciones utilitarias para analizar el formato de respuesta del assistant y extraer sources.
src/components/Message.jsx: Renderiza mensajes individuales con soporte para Markdown y enlaces de sugerencia.