
Ce que propose le SDK
- Toute l’API publique. Chaque opération documentée est disponible via
client.api. - Des méthodes pratiques. Utilisez
client.assistants.list(),client.calls.create()etclient.calls.get()pour les tâches courantes. - Des types issus du contrat API. Votre éditeur affiche les champs, les valeurs autorisées et les propriétés des réponses.
- Des requêtes prévisibles. Configurez les délais, annulez avec un
AbortSignalet traitez les erreurs structurées. - La pagination. Parcourez l’historique des appels avec un itérateur asynchrone qui charge les pages à la demande.
- Des répétitions sûres. Les lectures éligibles peuvent être répétées. Les écritures ne sont jamais répétées automatiquement.
Prérequis
Utilisez Node.js 22 ou une version ultérieure et un espace de travail avec Accès API, inclus dans votre forfait ou un module complémentaire. Le SDK utilise les mêmes identifiants, autorisations, rôles et limites que l’API REST. Pour une conversation vocale sur votre site, utilisez le Widget web. Le SDK serveur gère les ressources et les appels ; il ne capture pas le microphone et n’affiche pas d’interface de conversation.SDK, CLI et MCP
Par exemple,
client.assistants.list() est également disponible dans la CLI :
Commencer
Démarrage rapide
Installation, création d’une clé, première lecture et appel sortant.
Utiliser le SDK
Réponses, pagination, accès complet à l’API et fichiers.
Configuration et erreurs
Authentification, domaines personnalisés, répétitions, délais et dépannage.