AI Agents
Utiliser SeedRouter depuis des agents IA
Connectez des agents de programmation et des assistants IA à SeedRouter via le serveur MCP, la compétence d'agent ou l'API HTTP, et découvrez les limites qu'un agent doit prendre en compte.
Un agent peut utiliser SeedRouter de trois manières. Elles partagent la même clé API, le même solde, les mêmes modèles et les mêmes limites, et sont facturées de la même façon.
| Méthode | Adaptée à | Configuration |
|---|---|---|
| Serveur MCP | Claude Code, Cursor, Codex, VS Code et les autres clients MCP | Ajoutez https://api.seedrouter.ai/v1/mcp avec votre clé API dans un en-tête Bearer |
| Compétence d'agent | Agents qui chargent des Agent Skills | L'index des compétences se trouve à l'adresse /.well-known/agent-skills/index.json |
| API HTTP | Votre propre code, ou un agent qui écrit du code pour vous | Démarrage rapide |
Pour exécuter l'agent lui-même sur les modèles de texte de SeedRouter, voir Agents de programmation sur SeedRouter.
Définir votre clé une seule fois
Créez une clé sur la page Clés API et exportez-la pour que l'agent puisse la lire sans qu'elle se retrouve dans les fichiers de votre projet :
export SEEDROUTER_API_KEY=YOUR_API_KEYLa page Clés API propose également un bouton Se connecter via MCP qui affiche une configuration prête à l'emploi pour chaque client MCP.
Ce qu'un agent fait sur SeedRouter
- Trouver un modèle :
list_modelsvia MCP, ou la liste des modèles dans/llms.txt. Chaque modèle disposant d'une page de présentation possède un résumé en texte brut à l'adressehttps://seedrouter.ai/models/<slug>/llms.txt, avec ses paramètres, ses tarifs et des exemples. - Lire son schéma d'entrée :
get_model_schemavia MCP, ou la page de documentation du modèle. - Utiliser des URL de médias publiques : les points de terminaison de génération acceptent les images, vidéos et fichiers audio de référence uniquement sous forme d'URL
http(s)publiques. Les entrées en Base64 sont refusées ; hébergez donc d'abord les fichiers locaux à un emplacement accessible. - Vérifier le tarif :
get_pricingvia MCP renvoie les tarifs actuels du modèle en USD avant toute soumission. - Soumettre et attendre :
submit_task, puisget_taskavecwait_seconds: 50jusqu'à la fin de la tâche. Via HTTP, soumettez la requête au point de terminaison du modèle et interrogezGET /v1/tasks/{id}environ toutes les trois secondes.
Les tâches échouées ne sont pas facturées. Une soumission n'est pas idempotente : répéter une requête dont vous n'avez pas reçu la réponse crée et facture une deuxième tâche ; vérifiez donc d'abord votre historique des tâches ou votre solde.
Limites à prendre en compte
| Limite | Valeur par défaut | Réponse en cas de dépassement |
|---|---|---|
| Tâches d'image et de vidéo en cours simultanément, par compte | 50 | HTTP 429, code 30002 |
Les requêtes peuvent aussi être soumises à une limitation du débit, qui renvoie également HTTP 429. En cas de statut HTTP 429, respectez le délai de Retry-After si cet en-tête est présent ; sinon, augmentez le délai de façon exponentielle à chaque nouvelle tentative, avec une variation aléatoire et un délai maximal. Basez votre décision sur le code de statut plutôt que sur l'analyse des corps d'erreur, car les points de terminaison texte répondent dans le format d'erreur de leur protocole. Un traitement par lots doit conserver une file d'attente et soumettre de nouvelles tâches à mesure que celles en cours se terminent, au lieu de tout envoyer en même temps. Contactez [email protected] si vous avez besoin d'une limite plus élevée.
Points d'entrée lisibles par machine
| URL | Contenu |
|---|---|
/llms.txt | Index des modèles, de la documentation et des guides à destination des modèles de langage |
/models/<slug>/llms.txt | Paramètres, tarifs et exemples d'un modèle |
/docs/<page>.md | Toute page de documentation au format Markdown, par exemple /docs/api/overview.md |
/.well-known/agent-skills/index.json | Index des compétences d'agent |
/.well-known/api-catalog | Catalogue d'API (RFC 9727) |
https://api.seedrouter.ai/v1/mcp | Serveur MCP |
