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