System One
System One
DocumentationDocumentation du SDKModèlesRéférence APIOuvrir System OneIndex de la documentation

SDK et API

Construire des décisions

Choisir un modèlePrimitives de décisionIntégration agent : routage d’outils typéSystem One pour agents de code

Usage et données

Facturation & créditsRétention zéro des données

Index de la documentation

Parcourir getting started, primitives, SDK, référence API et modèles.

System One introduit des jugements structurés de modèles dans le flux de travail de votre application. Envoyez le contexte à évaluer et des questions explicites ; utilisez les choix, scores et probabilités renvoyés pour router des tâches, classer des résultats et vérifier des conditions dans le code.

Prêt pour les questions

Q: Où se trouve l’index de la documentation System One ?
A: Il répertorie le démarrage, les primitives, le SDK TypeScript, l’extraction Clairic, la référence de l’API System One, la facturation et la confidentialité.

Deux produits, une interface de décision

  • System One SDK est une boîte à outils TypeScript open source pour définir des questions, se connecter à des services et gérer des résultats typés. Vous pouvez l’utiliser indépendamment de cette API hébergée. Une connexion directe utilise les identifiants, les modèles disponibles et la facturation du service sélectionné.
  • System One API est notre service HTTP hébergé, avec clés d’API, découverte des modèles, Playground, enregistrements de requêtes et crédits prépayés.
  • Utilisez les deux ensemble en reliant le SDK à l’API System One avec votre endpoint et votre clé de plateforme.

La liste d’adaptateurs du SDK n’est pas la liste de modèles de l’API hébergée. Pour les modèles actuellement proposés, les identifiants exacts, les capacités, les limites et les prix en crédits, consultez le répertoire des modèles. La sélection peut évoluer ; Choisir un modèle explique comment comparer les options.

Trois primitives de décision

PrimitiveÀ utiliser pourLire le résultat comme
ChoiceSélectionner un outil, une catégorie ou un chemin de traitement parmi un ensemble définiUne option, sa distribution de probabilités et la confiance
ScoreNoter une pertinence, une urgence ou une qualité selon des niveaux ordonnésUn score pondéré par les probabilités, une distribution et la confiance
NoulVérifier une intention ou si une condition est remplieP(true), un nombre entre 0 et 1

Mélangez les trois types dans une même requête. Chaque question est évaluée indépendamment sur le même state : le texte ou le contexte structuré que vous fournissez. Si une question ultérieure a besoin d’une réponse antérieure, transmettez cette réponse dans une requête suivante. Le SDK représente Noul avec booleanQuestion() et un résultat probability ; l’API HTTP native utilise type: "noul" et noul. Voir Primitives de décision pour les constructeurs, les exemples et la sémantique des résultats.

Essayez avant d’intégrer

Connectez-vous et ouvrez le Playground. Choisissez un modèle, chargez un exemple, examinez les questions et les crédits estimés, puis lancez l’exécution. Aucune installation ni clé d’API n’est requise pour ce parcours navigateur ; les évaluations utilisent le solde de votre compte. Consultez les réponses et l’activité des requêtes dans la console.

Pour les décisions avec images, choisissez une entrée Clef, Clef Flash ou Clef Omni compatible avec les images, ajoutez des fichiers PNG/JPEG/WebP locaux, vérifiez leur ordre et l’estimation mise à jour, puis retirez ce qui est inutile. Les limites d’images et de requête complète du modèle s’appliquent ; Jev reste limité au texte. L’état peut être vide mais fait toujours partie de la requête. Les requêtes de décision avec images suivent la guide HTTP/curl, car systemOneAdapter n’encode pas les images d’evaluate(). L’extraction Clairic depuis du texte ou des images utilise le SDK extract(). Voir capacités des modèles, l’exemple Fetch avec images et le traitement des données.

Votre code reste responsable du flux de travail et de ses actions. Une probabilité élevée n’est ni une garantie de justesse ni une permission d’exécuter un outil. Testez des cas représentatifs, gardez une revue humaine pour les décisions incertaines ou conséquences, et ne transmettez que les informations que vous êtes autorisé à partager.

Guides d’intégration

GuideCe que vous allez faire
Documentation du SDKInstaller la boîte à outils, choisir un adaptateur et gérer les résultats typés.
Extraction ClairicAppeler extract({ state, fields }) avec le nom de modèle public clairic.
Démarrage rapide avec le SDK hébergéConfigurer un endpoint et une clé et envoyer les trois types de questions.
Référence APIAuthentifier les requêtes, découvrir les modèles et utiliser les endpoints d’évaluation et de compte.
Choisir un modèleComparer les modèles actuels, les entrées prises en charge, les limites et les prix.
Intégration agentChoisir des tâches adaptées et contrôler les actions, les permissions et la reprise.
System One pour agents de code : Cursor, Claude Code, CodexInstaller le skill agent et coller des prompts pour la classification, le routage d’outils et les contrôles de fin.
Versions de l’APISuivre séparément les versions HTTP, SDK et modèles.
Idempotence et reprisesRécupérer une réponse sans répéter une évaluation terminée.
Crédits et facturationEstimez les coûts de l’API hébergée et vérifiez vos achats de crédits.
Données et confidentialitéComprenez le contenu soumis, les enregistrements de requêtes et la rétention.

Pour les concepts de décision, consultez les primitives de décision et le guide d’intégration agent de ce site. Utilisez les références de ce site pour les contrats du SDK et de l’API hébergée, les interfaces prises en charge et la facturation.

SDK TypeScript

Installez le SDK TypeScript System One et travaillez avec des décisions typées et Clairic extract.

Sur cette page

Prêt pour les questionsDeux produits, une interface de décisionTrois primitives de décisionEssayez avant d’intégrerGuides d’intégration