API Twimi v1
string · requiredstring · minLength: 1 · maxLength: 1000 · requiredstring | null · maxLength: 8string · enumstring | null · maxLength: 500
Poser la question du visiteur à l'IA de Twimi ; la réponse arrive en flux (SSE).
Poser une question à l'avatar
POST
https://api-dev.atwimi.com
/v1/conversations/{conversation_id}/messages
Bearer (JWT)
Avec le jeton de conversation. Formules Avatar Widget et Avatar Agent. Réponse en flux
(text/event-stream), une ligne data: {...} par événement :
token{text}: morceau de la réponse, à afficher au fil de l'eau ;done{text, products, turn, voice}: réponse complète, articles cités, numéro du tour (à redonner à /speech pour chaque morceau de cette réponse), voix disponible ou non pour la dire ;error{code, message}: réponse impossible (brain_unavailable). 20 questions par minute et par conversation.
path Parameters
conversation_idPoser une question à l'avatar › Request Body
messageQuestion du visiteur (tapée ou transcrite).
langAccepté, sans effet en v1 : l'avatar répond dans la langue de la question, détectée à chaque message.
mode« voice » : réponse rédigée pour être dite à voix haute.
Enum values:
text
voice
Default: text
pagePage consultée par le visiteur (accueil et réponses selon la page).
Poser une question à l'avatar › Responses
Réponse en flux : une ligne data: {...} par événement (token, done ou error).
string