Nous utilisons des cookies. Les cookies et le stockage du navigateur vous gardent connecté et mémorisent vos préférences. Avec votre accord, nous mesurons aussi l’utilisation du site. Vous pouvez à tout moment. Consultez notre politique relative aux cookies.
API de modèles de décision
Les modèles de décision lisent un état et une question typée, et renvoient un choix ou un score plutôt que du texte libre. Plus petits et moins chers que les LLM généralistes, ils fournissent des réponses prévisibles et lisibles par machine pour le routage, la modération et l’évaluation.
- Router les requêtes vers le bon outil ou modèle
- Classer tickets, intentions et contenus
- Noter des conversations selon une grille d’évaluation
- Garde-fous avant l’exécution d’une action
Les résultats apparaîtront ici.
Paramètres
API de modèles de décision · 30 modèles
Comment appeler l’API API de modèles de décision
- Créez une clé API dans votre tableau de bord.
- Installez le SDK officiel openai pour votre langage.
- Définissez baseURL sur https://api14.com/api/v1 et model sur "liquid/d1".
Comment appeler un modèle de décision ?
Via POST /api/v1/decisions avec un état et des questions typées (choix, oui/non ou score). La réponse arrive sous forme de probabilités, pas de texte libre.
Pourquoi ne pas utiliser un LLM classique ?
Un modèle de décision répond dans un format fixe : plus besoin d’astuces de prompt ni de parsing de la sortie, et il coûte généralement moins cher par appel.
Existe-t-il des modèles de décision gratuits ?
Certains ont une variante :free soumise à des limites de débit plus strictes chez le fournisseur. Le tableau ci-dessous indique le prix de chacun.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.post("/decisions", { body: {
"model": "liquid/d1",
"state": "Customer: I was charged twice for my order and want my money back.",
"questions": {
"team": {
"type": "choice",
"instructions": "Which team should handle this message?",
"criteria": {
"billing": "Payments, refunds, invoices",
"support": "Product questions and bugs",
"sales": "Pricing and new purchases"
}
},
"urgent": {
"type": "noul",
"instructions": "Does this need a reply today?",
"criteria": {
"true": "Money, outage or legal risk",
"false": "Can wait"
}
}
}
} });
console.log(result.answers);