Selon Beating, OpenRouter a lancé l’outil agentique côté serveur « openrouter:subagent » en version bêta, permettant aux grands modèles de langage de déléguer des sous-tâches à des modèles alternatifs plus petits, moins coûteux et plus rapides lors de la génération de contenu. Lorsque le modèle principal se heurte à des tâches autonomes qui ne nécessitent pas toute sa puissance—comme la synthèse de documents, l’extraction de données structurées, la rédaction de modèles et la mise en forme de texte—il peut invoquer l’outil en indiquant le nom de la tâche et sa description. La tâche déléguée est exécutée par un modèle worker, qui renvoie le résultat au modèle principal pour intégration.
Les modèles worker peuvent être n’importe quel modèle pris en charge par OpenRouter et héritent du modèle principal s’ils ne sont pas explicitement spécifiés. Ils peuvent accéder à des outils côté serveur comme la recherche web et le web scraping pour un raisonnement en plusieurs étapes avant de générer le résultat final. Afin d’éviter une récursion infinie et des dépassements de coûts dus à des appels imbriqués, OpenRouter a mis en place deux garde-fous : interdire les auto-références dans les définitions d’outils et imposer une profondeur maximale de nidification via les en-têtes de requête, tout en plafonnant le nombre total d’exécutions de tâches par requête API.
Actualités associées