Obtenir la prochaine question
Retourne la prochaine meilleure question à poser dans la conversation en cours. Vous devez fournir au moins conversation_history ou context. Le dernier message dans conversation_history doit avoir role: "user".
Autorisations
Transmettez votre clé API NBQ dans l'en-tête Authorization : Bearer nbq_live_xxx
Corps
Un identifiant stable pour la conversation. Réutilisez la même valeur pour chaque appel au sein d'une conversation — c'est ainsi que l'utilisation est comptabilisée.
1 - 128"conv-7f3a1c"
L'intégralité de la conversation jusqu'à présent, sous forme de liste ordonnée de messages. Obligatoire si context n'est pas fourni. Le dernier message doit avoir role: "user".
50Un résumé en texte libre de la conversation jusqu'à présent. Obligatoire si conversation_history n'est pas fourni. Incluez les faits recueillis, le profil utilisateur et la dernière intention. Maximum 8000 caractères.
8000"Le visiteur souhaite une table d'extérieur pour une terrasse exposée plein sud. Préfère le métal contemporain. Budget non encore abordé."
Les valeurs external_id des questions déjà posées et auxquelles il a été répondu. NBQ les exclut pour ne jamais répéter une question.
200["q_budget_range", "q_seating_capacity"]
Réponse
Prochaine question retournée
La prochaine question recommandée, ou null quand exhausted est true.
true quand toutes les questions éligibles ont été posées. Traitez cela comme le signal pour terminer le flux de questions.
false
Identifiant de version de la configuration NBQ Studio active. À inclure dans les journaux et les demandes de support.
"0.9.0-beta.1"
Identifiant unique de cet appel API. À inclure dans toute demande de support.
"req_3b9f0a1c2d4e6f80"