Skip to main content

Préparer l’environnement d’exécution

Le package Agent SDK n’est pas encore disponible sur Packagist. Suivez les instructions d’installation depuis les sources.

Démarrage rapide

Fonctionnalités fournies

  • AgentSdk::createAgent(...)
  • AgentSdk::defineTool(...)
  • AgentSdk::createGatewayAgentClient(...)
  • une boucle d’outils limitée utilisant l’API responses de Phaseo

Environnement d’exécution avancé

PHP prend en charge la validation et les fonctions d’approbation, les outils avec intervention humaine et manuels, la progression, les erreurs récupérables, les itérateurs rejouables, les fonctions d’arrêt, les tours dynamiques, les paramètres persistants du tour suivant, l’utilisation et le coût normalisés, ainsi que StateAccessor.

Streaming et annulation

Agent::stream(...) et Agent::continueStream(...) pilotent le flux SSE Responses de la passerelle via un Fiber lorsque l’itérateur renvoyé est consommé. Utilisez textStream(), reasoningStream(), itemStream() ou fullStream() ; appelez cancel() pour arrêter le Fiber et fermer le générateur. Les étapes terminées conservent les ID de requête, les métadonnées du fournisseur, les motifs de fin, les avertissements, l’utilisation et le coût.

Ressources associées

Dernière modification le 2 octobre 2026