Choisir votre package
TypeScript sert de conception de référence. C++ n’a pas de SDK Agent. Installation donne les commandes d’installation et les prérequis d’exécution, et Utilisation construit un premier agent.
Demandez à un agent de code de construire un premier agent avec le SDK Agent Phaseo dans votre langage.
Comparer ce que chaque runtime prend en charge
Chaque SDK exécute des outils locaux, se met en pause sur des ID d’appel d’outil exacts pour une approbation ou une sortie manuelle, et renvoie un état d’exécution sérialisable que votre application stocke. Le reste diffère selon le langage :
Rust (
phaseo-agent 0.2) est synchrone : pas de streaming, d’exécution asynchrone, d’outils concurrents, de validation du schéma à l’exécution ni de capture Devtools. Exécutez-le sur un thread de travail quand une exécution ne doit pas bloquer un gestionnaire de requêtes. PHP exécute les outils un par un, et son flux n’avance que pendant que votre code itère.
Choisir le SDK Agent, le client ou l’API brute
Le client gateway de chaque SDK Agent envoie les tours du modèle via le SDK client de ce langage. La plupart acceptent une map
requestOptions (ou l’équivalent du langage) pour des champs supplémentaires de l’API Responses ; l’agent définit toujours model, input, instructions et ses outils de fonction. L’adaptateur Rust 0.2 n’envoie que les champs normalisés de l’agent et n’a pas de point d’extension pour des options supplémentaires.
Partir d’une recette
Les recettes TypeScript se transposent à n’importe quel langage avec les API décrites sur ces pages.