Appelez POST /compatible-mode/v1/systemone pour utiliser le modèle de décision Bailian (decision-model-preview), qui renvoie des classifications, des scores et des décisions oui/non avec des distributions complètes de probabilités et des niveaux de confiance en une seule passe de propagation avant, sans générer de texte. Il convient aux décisions structurées à haute fréquence, telles que le routage des tickets, la modération de contenu, le routage des agents et la vérification des résultats.
Prérequis
Vous avez créé une clé API et l’avez définie dans la variable d’environnement DASHSCOPE_API_KEY. Pour plus d’informations, consultez Configurer une clé API dans les variables d’environnement.
Requête
Protocole: TypeSafe System One (POST /compatible-mode/v1/systemone)
Une requête contient le state métier et plusieurs questions typées (choice / noul / score). Le modèle renvoie le résultat de décision et la distribution de probabilités de chaque question en une passe de propagation avant ; choice et score renvoient également un niveau de confiance. Il ne génère pas de texte : la latence et le coût ne dépendent donc pas de la longueur de sortie.
Remplacez {WorkspaceId} par l’ID de votre espace de travail. Consultez Régions et points de terminaison.
Région | Point de terminaison |
|---|---|
Singapour |
|
Chine (Pékin) |
|
Paramètres de requêteContent-Type · Type de requête : Authorization · Clé API, au format : model · Nom du modèle : state · L’état métier sur lequel portent les décisions : texte d’un ticket, conversation ou objet structuré (les objets sont sérialisés avant d’être envoyés au modèle). questions · Une table de questions. La clé est un ID de question défini par l’appelant ; la valeur est un objet question contenant les champs suivants. Propriétés de l’objet question type · Type de question :
instructions · Description de la question ou critères de jugement. criteria ·
| Exemples de requêtesLes exemples Python utilisent le SDK TypeSafe ( Routage des ticketsUne requête traite trois décisions à la fois : affectation d’équipe ( Décision oui/nonUne question |
Paramètres de réponsemodel · Nom du modèle renvoyé. request_id · ID de requête, utilisé pour le dépannage. answers · Une table de réponses. La clé correspond à l’ID de question dans la requête ; la valeur est un objet réponse contenant les champs suivants. Propriétés de l’objet réponse type · Correspond au type de question ( choice · Pour noul · Pour score · Pour probabilities · La probabilité de chaque option/niveau (la somme est égale à 1). confidence · Le niveau de confiance de la réponse (renvoyé pour legend · Pour usage · Informations de mesure de l’utilisation :
latency_ms · Latence côté serveur (millisecondes). | Exemple de réponseVoici la réponse de l’exemple de routage des tickets (abrégée). Les probabilités et le niveau de confiance dépendent du résultat réel. |
Codes d’erreur
Si l’appel échoue, un message d’erreur est renvoyé. Pour d’autres codes d’erreur et leurs solutions, consultez Messages d’erreur.