- Next.js
- LangChain
- LlamaIndex
- GenKit
- Définir l’outil Vercel AI et la route d’API côté serveur
Créez un outil d’IA qui récupère une liste d’opportunités dans Salesforce, ainsi qu’une route côté serveur qui utilise Auth0 pour obtenir un jeton d’accès Salesforce :- Lorsque l’outil appelle
auth0.getAccessTokenForConnection(), transmettezsfdccomme nom de connexion pour obtenir un jeton d’accès Salesforce.
app/api/chat/route.js
- Appeler l’outil depuis l’UI de clavardage côté client
Utilisez le hook @ai-sdk/react pour connecter le composant de clavardage :src/components/chat.tsx
- Exemple d’UI
Rendez-vous à https://localhost:3000 pour voir l’UI de clavardage : 
Get me 2 opportunities from Salesforce, GPT-4 interprète la requête et invoque l’outil listOpportunities, qui appelle l’API Salesforce de façon sécurisée à l’aide de jetons d’accès obtenus par l’intermédiaire d’Auth0, puis renvoie les résultats.