models

TypeSafe: Jev 1.13

Markdown · JSON

TypeSafe: Jev 1.13

Jev 1.13 est le modèle de décision System One de TypeSafe, limité au texte. Il renvoie directement des Choices typés, des Scores fractionnaires sur une grille d’évaluation et des probabilités oui/non, avec leurs distributions et des statistiques de confiance propres au modèle, pour la classification, l’orientation et les jugements ciblés.

À propos du modèle

Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.

Jev 1.13 est le modèle System One versionné de TypeSafe pour les décisions structurées. Son identifiant chez le producteur est jev-1.13.0. Il évalue du texte ou un état JSON textuel à l’aide de questions typées et renvoie directement des valeurs et des distributions de probabilités, sans rédiger de réponse écrite. Cette édition convient à la classification, à l’orientation, aux vérifications de conditions et aux jugements sur grille dont les issues possibles sont connues avant la requête.

Préparer l’état et des questions ciblées

Fournissez comme état une chaîne de caractères, un objet JSON ou un tableau de valeurs textuelles. Utilisez des champs nommés lorsque les éléments comprennent des enregistrements liés, une conversation et une règle. Conservez les parties nécessaires à chaque question et faites référence à un champ ou à un élément précis lorsque cela identifie clairement les éléments à examiner. Jev 1.13 est limité au texte ; les images, l’audio, la vidéo et les fichiers binaires doivent être préparés en texte ou en champs textuels structurés en dehors de ce modèle.

Chaque question comporte un type, des instructions et les critères requis par son type. Les instructions et les descriptions des critères peuvent utiliser du texte ou une structure JSON. Le producteur renvoie les réponses sous les identifiants des questions, mais ces identifiants ne font pas partie de l’inférence. Rédigez la question complète, plutôt que de compter sur un identifiant tel que urgent pour suggérer le critère visé. Un état d’assistance utile peut contenir le message et les détails de l’impact, tandis que des questions distinctes définissent sa catégorie et sa gravité.

Choice : une catégorie fournie et sa distribution

Choice sélectionne l’option de probabilité maximale dans l’ensemble non ordonné défini par l’appelant. Sa table de critères contient les clés des options et leurs descriptions ; null est autorisé lorsqu’une option ne nécessite aucune explication supplémentaire. La limite documentée est de 255 options par Choice. Ajoutez une option « autre » ou « aucune correspondance » lorsqu’une taxonomie ne couvre pas tous les éléments possibles, et expliquez les frontières qu’un nom de catégorie court ne permet pas de fixer.

La réponse contient l’option sélectionnée, une probabilité pour chaque option et la confiance. Conservez la distribution lorsque deux candidats sont proches, au lieu de traiter le libellé sélectionné comme une certitude. La catégorie sélectionnée peut identifier une orientation proposée ; l’application environnante décide si elle doit l’effectuer et comment.

Score : un niveau attendu, plutôt qu’une mesure exacte

Score utilise un tableau ordonné de niveaux décrits, avec au moins deux niveaux recommandés et jusqu’à dix pris en charge. Les indices commencent à 0. Le résultat numérique est la moyenne des indices de niveau pondérée par les probabilités ; il peut donc se situer entre des niveaux. La légende de la réponse relie les indices à leurs descriptions, et les probabilités de niveau montrent la répartition du jugement.

Pour la gravité, décrivez la différence entre un impact esthétique, un contournement utilisable et une tâche bloquée. Un score fractionnaire peut aider à établir des priorités ou à agréger des jugements, tandis que sélectionner la catégorie la plus probable est une opération différente. Le guide de TypeSafe propre à cette édition indique que Score est peu performant pour reconstituer une quantité physique ou numérique exacte en interpolant entre les niveaux. Gardez les calculs arithmétiques précis et les mesures en dehors du modèle.

Noul et confiance ont des sens distincts

Noul renvoie la probabilité, de 0 à 1, qu’une condition définie soit vraie. Des critères facultatifs true et false précisent la frontière. Il ne possède aucun champ de confiance distinct. Une probabilité proche de 0,5 indique une incertitude entre oui et non, plutôt qu’une valeur intermédiaire sur une échelle graduée.

La confiance de Choice et de Score est dérivée de leurs distributions respectives. Pour Choice avec au moins deux options (n > 1) et une probabilité sélectionnée p_max, la formule documentée est (p_max − 1/n) / (1 − 1/n) : elle compare l’issue dominante à une répartition uniforme. La confiance de Score tient aussi compte de la distance au niveau le plus probable, pondérée par les probabilités, normalisée par rapport à la dispersion d’une distribution uniforme et bornée inférieurement à 0. Ainsi, une ambiguïté entre niveaux adjacents et une ambiguïté entre extrémités opposées ont des sens différents. Conservez toute la distribution lorsque la tâche nécessite plus de détail qu’une seule statistique.

Jugements indépendants sur des éléments partagés

Les questions d’une même requête voient le même état et sont évaluées indépendamment. Le résultat d’une question n’est pas un contexte caché pour une autre. Décomposez un jugement large en préoccupations ciblées, puis interprétez ou combinez les valeurs renvoyées selon la tâche. Un problème peut avoir une catégorie, une note d’impact et une vérification de pertinence sans transformer ces critères indépendants en un libellé vague de priorité.

Si une question ultérieure nécessite des éléments récupérés ou des options choisies à partir d’un résultat antérieur, explicitez cette dépendance dans une requête ultérieure. Pour l’extraction de candidats, obtenez d’abord les valeurs disponibles depuis la source, puis utilisez un Choice délimité pour choisir parmi elles. Jev 1.13 n’est pas entraîné à la génération de texte libre et ne doit pas être décrit comme produisant une nouvelle chaîne arbitraire ou une explication narrative.

Limites de contexte et de langue propres à l’édition

Le fabricant indique un budget de 64k tokens pour l’état et toutes les questions réunis, ainsi qu’un budget de 32k tokens pour l’état et la plus longue question individuelle. Les deux contraintes comptent. Un état qui tient dans le budget total peut néanmoins laisser trop peu de place aux instructions et aux options d’une question particulière. Retirez le matériau sans rapport tout en conservant les éléments qui déterminent la réponse.

L’anglais est la principale langue d’entraînement de cette édition, et le producteur y rapporte sa meilleure précision. D’autres langues, y compris les écritures CJK, sont acceptées, mais n’offrent pas une précision équivalente. Utilisez des sources représentatives de la langue visée lorsque vous évaluez l’interprétation des probabilités ou des frontières de catégories. Un contrat d’entrée exclusivement textuel n’établit pas une performance multilingue universelle.

Limites substantielles publiées

TypeSafe documente une lecture littérale des mots délimitant la portée et des négations, un comptage et une arithmétique peu fiables, des difficultés à comparer des dates comme des quantités ordonnées et une fiabilité réduite avec plusieurs niveaux d’indirection. Il recommande d’effectuer les calculs exacts dans du code et de confier le jugement sémantique au modèle. Des encodages numériques peuvent être moins efficaces que des noms porteurs de sens, et un état volumineux rempli de détails sans rapport peut détourner l’attention des éléments pertinents.

Le même guide indique qu’un contenu adversarial dans l’état peut orienter la réponse, que des instructions et des critères contradictoires peuvent désorienter le modèle et que l’ordre des options Choice peut parfois biaiser le résultat en faveur d’une option placée tôt. Définissez la condition réelle, alignez les instructions sur les critères, réduisez les étapes intermédiaires inutiles et comparez les jugements limites à la source. Gardez à l’esprit les limites de Jev 1.13 lorsque vous interprétez ses jugements.

Un artefact utile de Jev 1.13 préserve l’identifiant de l’état, la question complète, les options ou les niveaux, le résultat typé, les probabilités et la statistique de confiance pertinente. Explicitez la version lorsque les résultats ou les seuils dépendent de cette édition. Examinez les cas incertains au regard des éléments disponibles et laissez l’application effectuer les calculs exacts et les actions du processus ; le modèle fournit un jugement ciblé assorti d’une incertitude numérique.

Ailoot Ultra · System One POST /v1/systemone typesafe/jev-1.13

typesafe/jev-1.13

TypeSafe /typesafe/jev-1.13
ID du modèle
  • typesafe/jev-1.13
  • ~typesafe/jev-latest

Premiers pas

Jev 1.13 est le modèle de décision System One de TypeSafe, limité au texte. Il renvoie directement des Choices typés, des Scores fractionnaires sur une grille d’évaluation et des probabilités oui/non, avec leurs distributions et des statistiques de confiance propres au modèle, pour la classification, l’orientation et les jugements ciblés.

Entrées acceptées
Texte
Résultats
decisions

Disponible dans Ailoot · entrées et méthodes

Ailoot Ultra · System One POST /v1/systemone
Entrée
text
Sortie
decisions
Format de sortie
json
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
typesafe/jev-1.13
Par défaut—
ChampproviderTypeschemaExigenceFacultatifValeurs et limitesPar défaut—
ChampquestionsTypeobjectExigenceObligatoireValeurs et limitesPar défaut—
Champsession_idTypestringExigenceFacultatifValeurs et limitesPar défaut—
ChampstateTypeschemaExigenceObligatoireValeurs et limitesPar défaut—
ChamptraceTypeschemaExigenceFacultatifValeurs et limitesPar défaut—
ChampuserTypestringExigenceFacultatifValeurs et limitesPar défaut—
Champquestions.<id>.typeTypestringExigenceObligatoireValeurs et limites
noul, choice, score
Par défaut—
Champquestions.<id>.instructionsTypestring|object|arrayExigenceObligatoireValeurs et limitesPar défaut—
Champquestions.<id>.criteriaTypeobject|arrayExigenceFacultatifValeurs et limites
Conditions: choice/score : obligatoire ; noul : facultatif. Les critères choice forment un objet ; score est un tableau avec minItems1.
Par défaut—
Champquestions.<id>.criteria.trueTypestring|object|arrayExigenceObligatoireValeurs et limites
S’applique lorsque: objet de critères noul fourni
Par défaut—
Champquestions.<id>.criteria.falseTypestring|object|arrayExigenceObligatoireValeurs et limites
S’applique lorsque: objet de critères noul fourni
Par défaut—
Combinaisons d’éléments d’entrée

noul · Obligatoire : state, questions.<id>.type=noul, questions.<id>.instructions

choice · Obligatoire : state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Obligatoire : state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrecontent_typeContratapplication/json
ParamètrerequiredContratmodel, state, questions
Paramètrematerial_typesContrattext
Paramètreoptional_controlsContratprovider, session_id, trace, user
Paramètremultimodal_input_bindingContratnull

Cycle de vie : synchronous

Envoyez l’ID exact du modèle et conservez la réponse native complète.

Tarifs

Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.

Mode rapide
Non précisé Lorsque le mode rapide est sélectionné
Mode Flex
Non précisé Lorsque le mode flex est sélectionné
Effort de raisonnement maximal
Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)

Tarifs Ailoot

Prix par configuration

Associez chaque coût aux conditions indiquées. Utilisez un seul tarif pour chaque ensemble de configurations alternatives.

ConfigurationBarème tarifaireTokens de contexte, plus deTokens de contexte, jusqu’à la limite incluseCoût
ConfigurationTarifs de base des tokensBarème tarifaireTarif de baseTokens de contexte, plus de—Tokens de contexte, jusqu’à la limite incluseSans borne supérieureCoût
Entrée · Tokens en entrée $0.000084 / 1K tokens
Sortie · Tokens en sortie $0 / 1K tokens
Entrée · Lecture du cache — / 1K tokens
Entrée · Écriture dans le cache — / 1K tokens
Entrée · Écriture dans le cache, 1 h — / 1K tokens
ConfigurationPalier 1 de longueur de requêteBarème tarifaire—Tokens de contexte, plus de0Tokens de contexte, jusqu’à la limite incluseSans borne supérieureCoût
Entrée · Tokens en entrée $0.000084 / 1K tokens
Sortie · Tokens en sortie $0 / 1K tokens
Entrée · Lecture du cache — / 1K tokens
Entrée · Écriture dans le cache — / 1K tokens
Entrée · Écriture dans le cache, 1 h — / 1K tokens

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot Ultra · System One

Structure officielle de requête conservée ; exemple de documentationUtilisez les données réelles de votre requête et conservez le résultat complet
{
  "model": "typesafe/jev-1.13",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='typesafe/jev-1.13'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

Recevoir et enregistrer les résultats

Ailoot Ultra · System One

json

Conserver tous les résultats terminés

Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.

Chaque réponse fournie pour un ID de question est conservée avec son type exact, sa valeur noul/choice/score, son niveau de confiance, ses probabilités et sa légende. L’intégralité du JSON d’origine est stockée et renvoyée uniquement après le règlement.

Si la réponse d’origine doit être vérifiée

Conservez l’opération d’origine ainsi que la réponse complète ou partielle ; ne rejouez pas le POST.

Champs de la réponse
ChampType
ChampmodelTypestring
ChampidTypestring
ChampproviderTypestring
Champanswers.<id>.typeTypestring
Champanswers.<id>.noulTypenumber
Champanswers.<id>.choiceTypestring
Champanswers.<id>.scoreTypenumber
Champanswers.<id>.confidenceTypenumber
Champanswers.<id>.probabilitiesTypeobject
Champanswers.<id>.legendTypeobject
Champusage.input_tokensTypeinteger
Champusage.output_tokensTypeinteger
Champusage.costTypenumber
Erreurs et étapes suivantes
RéponseConditionÉtape suivante
Réponse400 · invalid_request_errorConditionChamp obligatoire, représentation ou valeur invalideÉtape suivanteCorrigez le champ indiqué de la requête.

Alias

Alias du modèle

Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

typesafe/jev-1.13, ~typesafe/jev-latest

Ailoot Ultra · System One POST /v1/systemone ~typesafe/jev-latest

~typesafe/jev-latest

TypeSafe /~typesafe/jev-latest
ID du modèle
  • typesafe/jev-1.13
  • ~typesafe/jev-latest

Premiers pas

Jev 1.13 est le modèle de décision System One de TypeSafe, limité au texte. Il renvoie directement des Choices typés, des Scores fractionnaires sur une grille d’évaluation et des probabilités oui/non, avec leurs distributions et des statistiques de confiance propres au modèle, pour la classification, l’orientation et les jugements ciblés.

Entrées acceptées
Texte
Résultats
decisions

Disponible dans Ailoot · entrées et méthodes

Ailoot Ultra · System One POST /v1/systemone
Entrée
text
Sortie
decisions
Format de sortie
json
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
~typesafe/jev-latest
Par défaut—
ChampproviderTypeschemaExigenceFacultatifValeurs et limitesPar défaut—
ChampquestionsTypeobjectExigenceObligatoireValeurs et limitesPar défaut—
Champsession_idTypestringExigenceFacultatifValeurs et limitesPar défaut—
ChampstateTypeschemaExigenceObligatoireValeurs et limitesPar défaut—
ChamptraceTypeschemaExigenceFacultatifValeurs et limitesPar défaut—
ChampuserTypestringExigenceFacultatifValeurs et limitesPar défaut—
Champquestions.<id>.typeTypestringExigenceObligatoireValeurs et limites
noul, choice, score
Par défaut—
Champquestions.<id>.instructionsTypestring|object|arrayExigenceObligatoireValeurs et limitesPar défaut—
Champquestions.<id>.criteriaTypeobject|arrayExigenceFacultatifValeurs et limites
Conditions: choice/score: required; noul: optional. choice criteria is object; score is array with minItems1.
Par défaut—
Champquestions.<id>.criteria.trueTypestring|object|arrayExigenceObligatoireValeurs et limites
S’applique lorsque: noul criteria object supplied
Par défaut—
Champquestions.<id>.criteria.falseTypestring|object|arrayExigenceObligatoireValeurs et limites
S’applique lorsque: noul criteria object supplied
Par défaut—
Combinaisons d’éléments d’entrée

noul · Obligatoire : state, questions.<id>.type=noul, questions.<id>.instructions

choice · Obligatoire : state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Obligatoire : state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrecontent_typeContratapplication/json
ParamètrerequiredContratmodel, state, questions
Paramètrematerial_typesContrattext
Paramètreoptional_controlsContratprovider, session_id, trace, user
Paramètremultimodal_input_bindingContratnull

Cycle de vie : synchronous

Send the exact model ID and retain the complete native response.

Tarifs

Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.

Mode rapide
Non précisé Lorsque le mode rapide est sélectionné
Mode Flex
Non précisé Lorsque le mode flex est sélectionné
Effort de raisonnement maximal
Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)

Tarifs Ailoot

Prix par configuration

Associez chaque coût aux conditions indiquées. Utilisez un seul tarif pour chaque ensemble de configurations alternatives.

ConfigurationBarème tarifaireTokens de contexte, plus deTokens de contexte, jusqu’à la limite incluseCoût
ConfigurationTarifs de base des jetonsBarème tarifaireTarif de baseTokens de contexte, plus de—Tokens de contexte, jusqu’à la limite incluseSans borne supérieureCoût
Entrée · Tokens en entrée $0.000084 / 1K tokens
Sortie · Tokens en sortie $0 / 1K tokens
Entrée · Lecture du cache — / 1K tokens
Entrée · Écriture dans le cache — / 1K tokens
Entrée · Écriture dans le cache, 1 h — / 1K tokens
ConfigurationPalier 1 de longueur de requêteBarème tarifaire—Tokens de contexte, plus de0Tokens de contexte, jusqu’à la limite incluseSans borne supérieureCoût
Entrée · Tokens en entrée $0.000084 / 1K tokens
Sortie · Tokens en sortie $0 / 1K tokens
Entrée · Lecture du cache — / 1K tokens
Entrée · Écriture dans le cache — / 1K tokens
Entrée · Écriture dans le cache, 1 h — / 1K tokens

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot Ultra · System One

Structure officielle de requête conservée ; exemple de documentationUtilisez les données réelles de votre requête et conservez le résultat complet
{
  "model": "~typesafe/jev-latest",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='~typesafe/jev-latest'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

Recevoir et enregistrer les résultats

Ailoot Ultra · System One

json

Conserver tous les résultats terminés

Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.

Every supplied question-ID answer with its exact type, noul/choice/score value, confidence, probabilities and legend is retained. Entire original JSON is stored and returned only after settlement.

Si la réponse d’origine doit être vérifiée

Preserve original operation and full/partial reply; do not replay POST.

Champs de la réponse
ChampType
ChampmodelTypestring
ChampidTypestring
ChampproviderTypestring
Champanswers.<id>.typeTypestring
Champanswers.<id>.noulTypenumber
Champanswers.<id>.choiceTypestring
Champanswers.<id>.scoreTypenumber
Champanswers.<id>.confidenceTypenumber
Champanswers.<id>.probabilitiesTypeobject
Champanswers.<id>.legendTypeobject
Champusage.input_tokensTypeinteger
Champusage.output_tokensTypeinteger
Champusage.costTypenumber
Erreurs et étapes suivantes
RéponseConditionÉtape suivante
Réponse400 · invalid_request_errorConditionInvalid required field, representation or valueÉtape suivanteCorrect the indicated request field.

Alias

Alias du modèle

Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

typesafe/jev-1.13, ~typesafe/jev-latest

FAQ · TypeSafe: Jev 1.13
Quelles entrées et quels résultats sont disponibles ?

POST /v1/systemone · typesafe/jev-1.13: text → decisions

POST /v1/systemone · ~typesafe/jev-latest: text → decisions

Quels champs la requête utilise-t-elle ?

POST /v1/systemone · typesafe/jev-1.13: model, provider, questions, session_id, state, trace, user

POST /v1/systemone · ~typesafe/jev-latest: model, provider, questions, session_id, state, trace, user

Plus de détails

Connectez Ailoot à Claude Code, OpenCode, Hermes ou à votre application.

L’entreprise et son portefeuille de projets

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

Achetez des tokens à prix réduit.

Une remise d’abonnement pour le travail régulier. Des codes promo jusqu’à 50% sur l’achat de tokens.

Abonnement
Choisissez une offre à tarif réduit pour vos requêtes régulières.
Code promo jusqu’à 50%
Saisissez le code à l’achat. Le prix est recalculé selon la promotion en cours.
Dépenses dans l’historique
Modèle, tokens et montant sont enregistrés pour chaque requête.

Choisir un abonnement · Voir les prix des modèles

Connectez l’API au produit que vous vendez.

SaaS, applications et bots selon l’offre officielle et le contrat de licence Ailoot. Pour la revente, demandez une licence revendeur.

Application commerciale
Intégrez la génération de texte, d’images, de vidéo et de son aux fonctions payantes de votre service.
Licence revendeur
Envoyez la description du projet et le mode d’accès. Demandez des conditions écrites d’utilisation et de revente.
Documents sur le site
L’offre officielle, le contrat de licence et la politique de traitement des données sont accessibles avant connexion.

Demander une licence revendeur · Offre officielle et contrat de licence