Aller au contenu

Fournisseur · TypeSafe

Exécutez vos décisions Jev via INFRO.

Jev, le modèle System One de TypeSafe, répond à des questions typées — oui ou non, un choix, un score — avec des probabilités, et n'écrit aucun texte. INFRO place ces décisions derrière la même clé de passerelle, les mêmes limites de dépenses et les mêmes enregistrements de requêtes que vos appels LLM, sur votre propre compte TypeSafe. Qu'est-ce que Jev.

Pointer le SDK TypeSafe vers INFRO

INFRO sert l'endpoint de TypeSafe au même chemin, avec le même corps de requête et les mêmes noms de modèles. Les SDK TypeSafe lisent leur clé et leur URL de base dans l'environnement : les pointer vers INFRO change deux variables et aucune ligne de code — l'URL de base, et une clé de passerelle INFRO à la place de la clé TypeSafe. Votre clé TypeSafe reste dans votre connexion INFRO, chiffrée, et n'est envoyée qu'à TypeSafe.

jev-latest, la valeur par défaut des SDK, et jev-preview fonctionnent comme sur TypeSafe et suivent ses versions ; épinglez une version avec TYPESAFE_DEFAULT_MODEL, comme le conseille TypeSafe. Le champ model de chaque réponse nomme la version qui a répondu.

La référence System One décrit la requête, la réponse et chaque erreur.

Le SDK de TypeSafe, pointé vers INFRO

Removed: TYPESAFE_API_KEY=<your TypeSafe key>Added: TYPESAFE_API_KEY=<your INFRO gateway key>Added: TYPESAFE_BASE_URL=https://api.infro.ioAdded: TYPESAFE_DEFAULT_MODEL=jev-1.13.0  # optional: pin a version

La même requête avec curl

curl https://api.infro.io/v1/systemone \
  -H "Authorization: Bearer $INFRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-1.13.0",
    "state": "I was charged twice. Please refund one of them.",
    "questions": {
      "refund_request": { "type": "noul", "instructions": "Is the customer asking for a refund?" }
    }
  }'

Ce qu'INFRO fait de chaque décision

  1. Périmètre de la clé

    La clé de passerelle est vérifiée en premier. Une clé peut être limitée à TypeSafe, à des modèles nommés, à un projet et à un environnement.

  2. Limite de dépenses

    Avant l'appel à TypeSafe, la taille de la requête en octets est réservée sur chaque limite de dépenses qui s'y applique — organisation, projet, clé, membre et client final. Au-delà d'une limite bloquante, la requête est refusée et TypeSafe n'est jamais appelé.

  3. Votre connexion TypeSafe

    La requête part chez TypeSafe avec votre propre clé. Si plusieurs clés TypeSafe sont connectées, les requêtes sont réparties entre elles, et une clé limitée en débit ou refusée passe la requête à la suivante.

  4. Réponses, coût et trace

    Les réponses de TypeSafe reviennent inchangées, avec la version qui a répondu et usage.cost : le montant TypeSafe estimé au tarif public de TypeSafe, ou au tarif que vous avez négocié. Chaque décision est enregistrée avec sa route, sa connexion, ses tentatives et son coût estimé, et ses métadonnées peuvent être exportées vers votre collecteur OpenTelemetry.

Ce que contient une réponse

200 OK

{
  "id": "req_…",
  "model": "jev-1.13.0",
  "answers": {
    "refund_request": { "type": "noul", "noul": 0.91 }
  },
  "usage": {
    "input_tokens": 1000,
    "output_tokens": 0,
    "cost": 0.000042,
    "price_source": "list"
  },
  "route": "primary",
  "route_name": null,
  "provider": "typesafe",
  "connection": "conn_…"
}

cost est le montant TypeSafe estimé, à son tarif public ou au tarif que vous avez négocié. Quand la version qui a répondu n'est pas encore au catalogue d'INFRO, ou que TypeSafe ne renvoie pas de nombre de tokens, cost vaut null — sans tarif, jamais $0.

Qui facture quoi

TypeSafe facture Jev sur votre compte TypeSafe, aux tarifs de TypeSafe. Son tarif public pour Jev 1.13 est de 0,042 $ par million de tokens d'entrée, avec sortie gratuite (docs.typesafe.ai/models, vérifié le 6 octobre 2026).

INFRO facture un abonnement pour le plan de contrôle et applique 0 % de majoration sur les dépenses de modèles. Rien de ce que vend INFRO n'est tarifé au token. Voir les offres.

Bon à savoir avant de commencer

  • Jev répond sur POST /v1/systemone, pas sur les chat completions ; un client OpenAI ne peut pas l'appeler.
  • Les garde-fous d'INFRO n'inspectent que les chat completions. Ils ne lisent pas les requêtes Jev, et une politique de garde-fous configurée pour bloquer les endpoints qu'elle ne peut pas inspecter refuse POST /v1/systemone.
  • TypeSafe fixe ses propres limites — 64k tokens par requête, et des limites de débit qu'il ajuste selon la demande (docs.typesafe.ai/models, vérifié le 6 octobre 2026). INFRO renvoie le 429 de TypeSafe avec son Retry-After.
  • Les corps de requête et de réponse ne sont stockés que si votre organisation a activé la journalisation des prompts.
  • Le Playground de la console n'exécute pas encore Jev.

Guides pratiques sur Jev

Questions

Ai-je besoin d'un compte TypeSafe ?
Oui. INFRO exécute Jev sur votre propre compte TypeSafe, avec votre clé, et TypeSafe vous facture directement ; INFRO ne fait pas partie de cette transaction.
INFRO modifie-t-il les réponses de Jev ?
Non. Les réponses de TypeSafe sont renvoyées telles que TypeSafe les a envoyées. INFRO y ajoute la version qui a répondu, le coût estimé, la route et la connexion.
Une partie du trafic peut-elle continuer d'aller directement chez TypeSafe ?
Oui. Une connexion TypeSafe dans INFRO ne change rien à votre compte TypeSafe. Les requêtes envoyées directement à TypeSafe continuent de fonctionner ; INFRO ne les enregistre pas.

Faites passer un workflow Jev par INFRO.

Commencez sur votre propre compte TypeSafe, ou découvrez d'abord le produit avec notre équipe.

Vous êtes TypeSafe ? Obtenez votre bouton Connect to INFRO