Aller au contenu

Créer un assistant

Créez la ressource, configurez le prompt puis appliquez les providers runtime. Pour les requêtes suivantes, utilisez l’assistantId public retourné par l’API.

Fenêtre de terminal
curl -X POST 'https://client-api.ai4call.com/api/v1/assistants' \
-H "Authorization: Bearer $PORTAL_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"name":"Reception","description":"Assistant pour la réception inbound","mode":"text"}'

Enregistrez assistantId depuis la réponse. Conservez assistantApiKey comme secret : il ne sert que lorsqu’un identifiant d’assistant est explicitement demandé, par exemple pour un appel outbound.

  1. Mettez à jour le prompt avec PATCH /assistants/{assistantId}/prompt.
  2. Consultez le catalogue des providers : /catalog/providers/tts, /catalog/providers/asr, /catalog/providers/llm et /catalog/providers/audio-to-audio.
  3. Appliquez les providers choisis avec PATCH /assistants/{assistantId}/runtime/tts, /asr, /llm ou /audio-to-audio.
  4. Configurez le routing des numéros, DTMF, tools, RAG et les paramètres avancés selon vos besoins.

[!CAUTION] DELETE /assistants/{assistantId} est irréversible. Il supprime la configuration de l’assistant et libère les numéros de démonstration et achetés qui lui sont associés.

Consultez les opérations Assistants dans la Référence API pour les schémas de requête.