Skip to main content
Famulor SDK avec la mascotte, le logo et du code TypeScript
Intégrez Famulor à votre backend avec le SDK TypeScript officiel. Listez les assistants, lancez des appels, consultez les résultats des conversations et gérez les ressources de votre espace de travail avec des requêtes et des réponses typées.

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() et client.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 AbortSignal et 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.
Il s’agit d’un SDK serveur. Conservez les clés API et les jetons OAuth dans votre backend ou votre gestionnaire de secrets. N’importez jamais le SDK dans du code navigateur et n’exposez aucun identifiant dans une variable d’environnement publique.
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 :
Accès API contrôle les requêtes SDK et REST. Connecter l’IA / MCP contrôle séparément l’accès MCP.

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.