AI Agents
Использование SeedRouter из ИИ-агентов
Подключайте агентов для написания кода и ИИ-ассистентов к SeedRouter через сервер MCP, навык агента или HTTP API и учитывайте ограничения при работе агента.
Агент может использовать SeedRouter тремя способами. У них общие API-ключ, баланс, модели и ограничения, а тарификация одинакова.
| Способ | Для кого подходит | Настройка |
|---|---|---|
| Сервер MCP | Claude Code, Cursor, Codex, VS Code и другие клиенты MCP | Добавьте https://api.seedrouter.ai/v1/mcp, передавая свой API-ключ в заголовке Bearer |
| Навык агента | Агенты, загружающие Agent Skills | Индекс навыков находится по адресу /.well-known/agent-skills/index.json |
| HTTP API | Ваш собственный код или агент, который пишет код для вас | Быстрый старт |
Чтобы запустить самого агента на текстовых моделях SeedRouter, см. раздел Агенты для написания кода на SeedRouter.
Однократная настройка ключа
Создайте ключ на странице API-ключей и экспортируйте его, чтобы агент мог считать ключ, не сохраняя его в файлах проекта:
export SEEDROUTER_API_KEY=YOUR_API_KEYНа странице API-ключей также есть кнопка Подключить через MCP, которая выводит готовую конфигурацию для каждого клиента MCP.
Что агент делает в SeedRouter
- Находит модель: через
list_modelsпо MCP или список моделей в/llms.txt. У каждой модели с отдельной страницей есть сводка в обычном тексте по адресуhttps://seedrouter.ai/models/<slug>/llms.txtс параметрами, ценами и примерами. - Читает схему входных данных: через
get_model_schemaпо MCP или на странице документации модели. - Использует общедоступные URL медиафайлов: эндпоинты генерации принимают референсные изображения, видео и аудио только как общедоступные URL
http(s). Входные данные в Base64 отклоняются, поэтому сначала разместите локальные файлы по доступному извне адресу. - Проверяет цену:
get_pricingпо MCP возвращает актуальные тарифы модели в USD до отправки задачи. - Отправляет и ждёт: вызывает
submit_task, затемget_taskсwait_seconds: 50, пока задача не завершится. При работе через HTTP отправляйте запрос на эндпоинт модели и опрашивайтеGET /v1/tasks/{id}примерно каждые три секунды.
Неуспешные задачи не тарифицируются. Отправка не является идемпотентной: повторение запроса, ответ на который вы не получили, создаёт вторую задачу и приводит к ещё одному списанию, поэтому сначала проверьте историю задач или баланс.
Ограничения, которые нужно учитывать
| Ограничение | По умолчанию | Ответ при превышении |
|---|---|---|
| Одновременно выполняющиеся задачи для изображений и видео на одну учётную запись | 50 | HTTP 429, код 30002 |
Частота запросов также может быть ограничена, что тоже приводит к HTTP 429. При HTTP 429 выждите время, указанное в Retry-After, если этот заголовок есть; в противном случае увеличивайте задержку экспоненциально, добавляя случайное отклонение и ограничивая максимальное время ожидания. Принимайте решение по коду состояния, а не разбирая тела ошибок, поскольку текстовые эндпоинты возвращают ошибки в формате своего протокола. Для пакетной обработки используйте очередь и отправляйте новые задачи по мере завершения текущих, а не все сразу. Если нужен более высокий лимит, напишите на [email protected].
Машиночитаемые точки входа
| URL | Содержимое |
|---|---|
/llms.txt | Индекс моделей, документации и руководств для языковых моделей |
/models/<slug>/llms.txt | Параметры, цены и примеры одной модели |
/docs/<page>.md | Любая страница документации в формате Markdown, например /docs/api/overview.md |
/.well-known/agent-skills/index.json | Индекс навыков агента |
/.well-known/api-catalog | Каталог API (RFC 9727) |
https://api.seedrouter.ai/v1/mcp | Сервер MCP |
