Des réponses exploitables par votre code
Plus besoin d'analyser du texte libre : chaque réponse est typée, dans l'ordre de vos questions, avec la probabilité de chaque valeur ou niveau.
L'API GPT-6 Luna Decisions : le modèle de décision d'OpenAI, qui répond à des questions de classification et de notation sur du texte et des images avec des probabilités plutôt que du texte, à $0.04 par 1M de tokens d'entrée, sortie gratuite.
gpt-6-luna-decisions# pip install --upgrade openaifrom openai import OpenAIclient = OpenAI( base_url="https://api.zurelay.com/v1", api_key="YOUR_ZURELAY_KEY",)decision = client.decisions.create( model="gpt-6-luna-decisions", input="I was charged twice for October, please refund one of the charges today.", questions=[ { "type": "predicate", "name": "refund", "instructions": "Is the customer asking for money back?", }, { "type": "choice", "name": "team", "instructions": "Which team should handle this?", "choices": [ {"value": "billing", "description": "Charges and refunds"}, {"value": "technical", "description": "Bugs and outages"}, ], }, { "type": "score", "name": "urgency", "instructions": "How urgent is it?", "levels": [{"label": "can wait"}, {"label": "this week"}, {"label": "today"}], }, ],)# One answer per question, in the order askedfor answer in decision.answers: if answer.type == "predicate": print(answer.name, answer.probability) # how likely it's true, 0 to 1 elif answer.type == "choice": print(answer.name, answer.choice) # "billing" or "technical" elif answer.type == "score": print(answer.name, answer.score) # 0 to 2, can land between levels else: print(answer.name, "refused") # the other questions still get answersURL de base https://api.zurelay.com/v1. Compatible avec les SDK Python et Node.js d'OpenAI : client.decisions.create. Documentation de l’API de décisions
Tarifs
Payez à l’usage avec votre crédit prépayé, sans abonnement. Rechargez dès $10. Les requêtes qui échouent ne sont jamais facturées.
| Tarif | Zurelay | Tarif public OpenAI | Vos économies |
|---|---|---|---|
Entrée par 1M tokens | $0.04 | 60%de réduction | |
Sortie par 1M tokens | $0.00 | — | — |
Facturation sur les tokens d'entrée comptés par le modèle : votre entrée une seule fois, plus environ 110 à 160 tokens propres au modèle pour chaque question, et les images selon leur taille et leur niveau de détail. Ses réponses sont gratuites, comme chez OpenAI. Les requêtes en échec ne coûtent rien.
Ajustez les curseurs selon votre utilisation mensuelle.
$36.00 par an
Vue d’ensemble
GPT-6 Luna Decisions est le modèle derrière l'API Decisions d'OpenAI : il répond à des questions de classification ou de notation sur une entrée, plusieurs questions dans une seule requête, et renvoie pour chacune une réponse typée avec ses probabilités au lieu de rédiger du texte. L'API Zurelay le sert sur le endpoint et le format de requête d'OpenAI, donc les SDK d'OpenAI fonctionnent avec l'URL de base de Zurelay, à 60% sous le prix public d'OpenAI.
Vous envoyez une entrée, sous forme de texte, de messages utilisateur avec images ou de JSON, et jusqu'à 64 questions. Il existe trois types de questions. Un prédicat demande dans quelle mesure une affirmation sur l'entrée est vraie et renvoie une probabilité de 0 à 1. Un choix sélectionne l'une des 2 à 255 valeurs que vous listez, texte ou vrai/faux, chacune avec une description facultative, et renvoie la valeur, un niveau de confiance et la probabilité de chaque valeur. Un score place l'entrée sur 2 à 10 niveaux ordonnés que vous décrivez, du plus bas au plus haut, et renvoie le niveau attendu, qui peut tomber entre deux niveaux, avec un niveau de confiance et la probabilité de chaque niveau. Les réponses reviennent dans l'ordre de vos questions, et une question peut être refusée sans empêcher les autres d'obtenir leur réponse.
Il est conçu pour les décisions que les logiciels prennent des centaines de fois par jour : routage et tri des tickets et des demandes, contrôles de type modération, classement d'enregistrements et de documents dans vos propres catégories, notation de la pertinence ou du sentiment, et garde-fous qui décident si la prochaine étape d'un agent peut s'exécuter. Les probabilités permettent à votre code d'agir sur les cas clairs et d'envoyer les cas incertains à une personne ou à un modèle plus grand. L'entrée n'est lue qu'une fois pour toutes les questions d'une requête, donc poser plusieurs questions ensemble coûte moins cher que de les poser séparément. Lors de nos tests, les réponses sont arrivées en 0.3 à 1 seconde, en environ une seconde avec une image, et une entrée de 900K tokens en environ 10 secondes.
Zurelay le sert sur l'API Decisions d'OpenAI : POST https://api.zurelay.com/v1/decisions avec model, input et questions, et la réponse contient les réponses et usage au format d'OpenAI. Les SDK d'OpenAI fonctionnent tels quels : définissez l'URL de base sur https://api.zurelay.com/v1, utilisez votre clé Zurelay et appelez client.decisions.create (en Node.js, openai 7.30.0 ou version ultérieure). L'ID du modèle est gpt-6-luna-decisions, et sur ce endpoint gpt-6-luna fonctionne aussi, comme dans la documentation du SDK d'OpenAI. Une requête peut contenir jusqu'à 1,050,000 tokens, et les images sont fournies sous forme d'URL de données base64 ou de liens https publics, en PNG, JPEG, WebP ou GIF. Seuls les messages utilisateur sont pris en compte, et les réponses arrivent en une seule fois, sans streaming.
La facturation porte uniquement sur les tokens d'entrée, comme chez OpenAI : $0.04 par 1M sur Zurelay contre $0.10 chez OpenAI, et les réponses sont gratuites. Le modèle compte votre entrée une seule fois, plus environ 110 à 160 tokens qui lui sont propres pour chaque question ; une vérification à une question sur un texte court représente donc environ 160 tokens et coûte bien moins d'un millième de centime. Une image de 1200 par 630 ajoute environ 750 tokens en haute définition et environ 150 en basse définition. Le champ usage de chaque réponse et l'en-tête x-zurelay-input-tokens indiquent ce qui a été facturé, chaque requête figure dans votre journal des requêtes, et les requêtes en échec ne coûtent rien.
Points forts
Plus besoin d'analyser du texte libre : chaque réponse est typée, dans l'ordre de vos questions, avec la probabilité de chaque valeur ou niveau.
Posez des questions sur des captures d'écran, des photos de produits ou des formulaires numérisés, à côté de texte et de JSON dans la même requête. La basse définition coûte une fraction des tokens.
Facturation sur l'entrée uniquement, à $0.04 par 1M de tokens, et les réponses sont gratuites : une vérification à une question sur un texte court coûte bien moins d'un millième de centime.
Jusqu'à 64 questions dans une requête, l'entrée n'étant comptée qu'une fois pour toutes : quatre questions sur un ticket de 2,600 tokens représentent environ 3,200 tokens, et non quatre fois plus.
Cas d’usage
Choisissez l'équipe avec un choix, repérez les demandes de remboursement ou les pannes avec des prédicats, et notez l'urgence, le tout dans une seule requête.
Repérez le spam, les abus et les infractions aux règles dans les textes et les images, avec une probabilité, et confiez les cas limites à une personne.
Vérifiez si une étape peut s'exécuter, ou choisissez l'outil, le modèle ou le workflow adapté à une requête, avant même qu'un modèle coûteux ne se lance.
Classez des documents, des annonces ou des résultats de recherche dans vos propres catégories, ou notez la pertinence et le sentiment sur votre propre échelle.
Commencer
Pas de liste d'attente, pas de nouveau SDK. Les SDK d'OpenAI fonctionnent tels quels : pointez-les vers Zurelay et utilisez votre clé Zurelay.
Sign up, add credit et create an API key. Set a monthly budget or a rate limit per key if you like.
Set the OpenAI SDK's base URL to this, with /v1, as for every OpenAI model sur Zurelay.
https://api.zurelay.com/v1Call client.decisions.create, or POST an input et a list of questions to /v1/decisions, and get a typed answer with probabilities for each, in order, usually in under a second.
gpt-6-luna-decisionsCompatible avec les outils que vous utilisez déjà
Comparer
$0.025 / $0.125 par 1M tokens
Choisissez GPT-6 Luna, le modèle de chat, quand vous voulez du texte en retour : une réponse, un résumé ou une explication, pas une décision.
API GPT-6 Luna$0.024 per 1M tokens en entrée
Choisissez Jev 1.14, le modèle de décision de TypeSafe, pour obtenir des réponses typées via l'API et les SDK de TypeSafe. Sur Zurelay, il ne lit que du texte.
API Jev 1.14$0.10 / $0.59 par 1M tokens
Choisissez Gemini 3.1 Flash-Lite pour classer des PDF, de l'audio ou de la vidéo, que GPT-6 Luna Decisions ne lit pas.
API Gemini 3.1 Flash-LiteFAQ
D’autres questions ? Contactez notre équipe et nous vous répondrons par e-mail.
Zurelay facture $0.04 par million de tokens d'entrée (1M), contre un prix catalogue de $0.10 chez OpenAI : vous économisez donc 60%. La sortie est gratuite, comme chez OpenAI. Le modèle compte votre entrée une fois, plus environ 110 à 160 tokens qui lui sont propres pour chaque question : une vérification à une question sur un texte court représente environ 160 tokens, deux questions environ 320, et une entrée de 2 600 tokens avec quatre questions environ 3 200. Les requêtes qui échouent ne coûtent rien.
L'API d'OpenAI qui répond à des questions de classification ou de notation portant sur une entrée, avec de nombreuses questions dans une seule requête. Au lieu d'écrire du texte, le modèle renvoie une réponse typée pour chaque question : une probabilité pour un prédicat, l'une de vos valeurs avec des probabilités pour un choix, ou une position sur votre échelle avec des probabilités pour un score. GPT-6 Luna Decisions est le modèle qui répond.
Create a Zurelay API key, set the OpenAI SDK's base URL to https://api.zurelay.com/v1 et call client.decisions.create with model set to gpt-6-luna-decisions, an input et a list of questions. In Node.js that needs openai 7.30.0 or later. Or POST the same JSON to https://api.zurelay.com/v1/decisions with your key as a Bearer token. The docs at https://zurelay.com/docs/openai-decisions have examples in Python, Node.js and cURL.
Oui. Sur /v1/decisions, l'ID de modèle gpt-6-luna fonctionne aussi bien que gpt-6-luna-decisions : le code écrit d'après la documentation du SDK d'OpenAI, qui mentionne gpt-6-luna, s'exécute donc dès que vous changez l'URL de base et la clé. Le champ model de la réponse indique gpt-6-luna-decisions. Sur les endpoints de chat, gpt-6-luna reste GPT-6 Luna, le modèle de chat.
Un predicate demande dans quelle mesure une affirmation sur l'entrée est vraie et renvoie une probabilité de 0 à 1, par exemple 1 pour une demande de remboursement claire. Un choice sélectionne l'une des 2 à 255 valeurs que vous listez, comme facturation, matériel ou livraison, et renvoie la valeur, un niveau de confiance et la probabilité de chaque valeur. Un score place l'entrée sur 2 à 10 niveaux que vous listez, du plus bas au plus haut, comme très négatif, négatif et neutre, et renvoie le niveau attendu sous forme d'indice à partir de 0, par exemple 0.18 pour un résultat proche du premier niveau. Une seule requête peut mélanger les trois.
Oui. Placez les images dans l'entrée sous forme de parties input_image d'un message user, avec une URL de données en base64 ou un lien https public, au format PNG, JPEG, WebP ou GIF, avec detail réglé sur low, high, auto ou original. Une image de 1200 par 630 ajoute environ 750 tokens avec high ou auto, et environ 150 avec low. Les données structurées se passent sous forme de parties input_json. Le modèle ne lit pas les PDF, l'audio ni la vidéo.
N'importe quelle question peut renvoyer {"type": "refusal"} au lieu d'une réponse, tandis que les autres questions de la requête reçoivent bien leur réponse. Lors de nos tests, l'entrée "Refund requested 38 hours ago." avec le prédicat "Page on-call?" a été refusée. Vérifiez le type de chaque réponse avant de la lire, puis reformulez plus clairement ou confiez le cas à une personne.
Jusqu'à 1 050 000 tokens, entrée et questions confondues : une entrée de 918K tokens a fonctionné lors de nos tests. Une requête accepte de 1 à 64 questions, un choice de 2 à 255 valeurs uniques et un score de 2 à 10 niveaux. Zurelay vérifie la requête avant qu'elle n'atteigne le modèle : une requête mal formée est donc refusée avec une erreur claire et ne coûte rien.
Lors de nos tests, les réponses sont arrivées en 0,3 à 1 seconde, en environ une seconde avec une image, et une entrée d'environ 900K tokens a pris environ 10 secondes. Les réponses arrivent d'un bloc : l'API ne fait pas de streaming.
Les messages system, developer et assistant, les éléments d'appel de fonction et d'outil, le streaming, et les images dans les instructions d'une question : chacun est refusé avec une erreur 400 qui en explique la raison. Placez le contexte dans un message user ou dans les instructions d'une question. prompt_cache_key et prompt_cache_options sont acceptés mais ignorés : la mise en cache est automatique, et chaque token d'entrée coûte le même prix.
Oui. Les requêtes envoyées à gpt-6-luna-decisions s'exécutent sur GPT-6 Luna Decisions d'OpenAI, et Zurelay ne lui substitue ni un autre modèle ni un modèle de chat chargé de s'y substituer. Zurelay est un service indépendant, non affilié à OpenAI et non approuvé par celle-ci.
Créez une clé en quelques secondes, configurez votre SDK habituel pour utiliser Zurelay et payez chaque requête jusqu’à 90% moins cher, dès le premier token.