Intégration avec useChat
useChat du SDK AI de Vercel est la méthode recommandée pour intégrer l’API de l’Assistant à votre application.
L’API de l’Assistant Mintlify est compatible avec AI SDK v4. Si vous utilisez AI SDK v5 ou une version ultérieure, vous devez configurer un transport personnalisé.
1
Installer le SDK AI v4
2
Utiliser le hook
streamProtocol: 'data'- Requis pour les réponses en streaming.sendExtraMessageFields: true- Requis pour envoyer les métadonnées des messages.body.fp- Identifiant d’empreinte (utilisez ‘anonymous’ ou un identifiant utilisateur).body.retrievalPageSize- Nombre de résultats de recherche à utiliser (recommandé : 5).
body.context- Tableau d’informations contextuelles à fournir à l’Assistant. Chaque objet de contexte contient :type- Soit'code'soit'textSelection'.value- L’extrait de code ou le texte sélectionné.elementId(optionnel) - Identifiant de l’élément d’interface contenant le contexte.
Limites de débit
- 10 000 utilisations par key et par mois
- 10 000 requêtes par organisation Mintlify et par heure
- 10 000 requêtes par adresse IP et par jour