К основному содержанию
скилл CX Codex

run-models — скилл для Claude Code: что делает и как установить

Скилл учит агента запускать нейросетевые модели на Replicate. Пригодится для вызова официальных и пользовательских моделей, настройки вебхуков и объединения инференса в пайплайны.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add replicate/skills --skill run-models -a claude-code
Открыть на GitHub

Что делает run-models

Скилл даёт агенту инструкции по работе с API Replicate через эндпоинт POST /v1/predictions. Он описывает жизненный цикл предсказания от статуса starting до succeeded, правила проверки параметров по OpenAPI-схемам и параллельный запуск независимых задач. Для быстрых моделей поддерживается синхронный ответ с заголовком Prefer: wait с ограничением до 60 секунд.

Для долгих генераций скилл настраивает HTTPS-вебхуки с проверкой подписей или пуллинг статуса. Если модель языковая, поток данных читается через SSE по отдельному адресу stream. Модели можно собирать в цепочки: ссылка на результат первого шага передаётся на вход следующему обработчику без промежуточного скачивания на диск.

Ссылки на сгенерированные файлы живут ровно 1 час. Это повод настроить постоянное хранилище вроде Cloudflare R2 сразу при создании пайплайна, иначе артефакты просто пропадут.

Какие задачи решает

  • Запускать официальные и комьюнити-модели на Replicate через API
  • Валидировать входные параметры генерации по схемам OpenAPI
  • Настраивать доставку результатов через HTTPS-вебхуки и пуллинг
  • Связывать несколько моделей в один пайплайн через ссылки на файлы

Примеры запросов агенту

  • Запусти генерацию изображения в sdxl через Replicate и настрой вебхук для отслеживания
  • Проверь OpenAPI-схему входных параметров для модели на Replicate перед вызовом API
  • Построй цепочку из двух моделей на Replicate: передай URL сгенерированного файла на вход второй модели

Как установить run-models

1Через Skills CLI (Vercel)

npx skills add replicate/skills --skill run-models -a claude-code

2Вручную: положить файлы

~/.claude/skills/run-models/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/run-models/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о run-models

Как установить run-models в Claude Code?

Выполните команду npx skills add replicate/skills --skill run-models -a claude-code. Файл спецификации сохранится по пути ~/.claude/skills/run-models/SKILL.md.

Что делает скилл run-models?

Он обучает агента вызывать API Replicate, проверять схемы параметров и работать с результатами генераций. В инструкции входят пуллинг, вебхуки, потоковый вывод через SSE и параллельный запуск предсказаний.

Сколько времени действуют ссылки на готовые файлы?

Ссылки на выходные файлы действительны 1 час. Для постоянного хранения результат нужно сразу скачать или отправить в хранилище вроде Cloudflare R2.

Исходный текст

SKILL.md · Apache-2.0
---
name: run-models
description: Run AI models on Replicate via predictions, webhooks, and streaming.
---

## Docs

- Reference: <https://replicate.com/docs/llms.txt>
- OpenAPI schema: <https://api.replicate.com/openapi.json>
- MCP server: <https://mcp.replicate.com>
- Per-model docs: `https://replicate.com/{owner}/{model}/llms.txt`
- Set `Accept: text/markdown` when requesting docs pages for Markdown responses.

## Workflow

1. **Choose the right model** - Search with the API or ask the user.
2. **Get model metadata** - Fetch input and output schema via API.
3. **Create prediction** - POST to /v1/predictions.
4. **Poll for results** - GET prediction until status is "succeeded".
5. **Return output** - Usually URLs to generated content.

## Three ways to get output

1. Create a prediction, store its id from the response, and poll until completion.
2. Set a `Prefer: wait` header when creating a prediction for a blocking synchronous response. Only recommended for very fast models. Max 60 seconds.
3. Set an HTTPS webhook URL when creating a prediction, and Replicate will POST to that URL when the prediction completes.

## Guidelines

- Use the `POST /v1/predictions` endpoint, as it supports both official and community models.
- Every model has its own OpenAPI schema. Always fetch and check model schemas to make sure you're setting valid inputs. Even popular models change their schemas.
- Validate input parameters against schema constraints (`minimum`, `maximum`, `enum` values). Don't generate values that violate them.
- When unsure about a parameter value, use the model's default example or omit the optional parameter.
- Don't set optional inputs unless you have a reason to. Stick to the required inputs and let the model's defaults do the work.
- Use HTTPS URLs for file inputs whenever possible. You can also send base64-encoded files, but they should be avoided.
- Fire off multiple predictions concurrently. Don't wait for one to finish before starting the next.
- Output file URLs expire after 1 hour, so back them up if you need to keep them, using a service like Cloudflare R2.
- Webhooks are a good mechanism for receiving and storing prediction output.

## Predictions

- A prediction goes through these states: `starting` -> `processing` -> `succeeded` / `failed` / `canceled`.
- Official models use `owner/name` format. Community models require `owner/name:version_id`.
- The `POST /v1/predictions` endpoint handles both.

## Webhooks

- Set `webhook` to an HTTPS URL when creating a prediction. Replicate POSTs the full prediction object when it completes.
- Filter events with `webhook_events_filter`: `start`, `output`, `logs`, `completed`.
- Validate webhook signatures using the `Webhook-ID`, `Webhook-Timestamp`, and `Webhook-Signature` headers. Get the signing secret from `GET /v1/webhooks/default/secret`.

## Prediction lifetime

- Set `lifetime` to auto-cancel predictions that run too long (e.g. `30s`, `5m`, `1h`). Measured from creation time.

## Streaming

- Language models that support streaming include a `stream` URL in the response. Use SSE to receive incremental output.

## File handling

- Prefer HTTPS URLs for file inputs. Output URLs from one prediction can be passed directly as file inputs to the next model.
- Output file URLs expire after 1 hour. Download and store them immediately if you need to keep them.

## Multi-model workflows

- Chain models by passing output URLs as file inputs to the next model.
- Start all independent predictions in parallel, then collect results.
- Output URLs are valid for 1 hour, which is enough for pipeline steps.

© replicate · Apache-2.0 · replicate/skills

Похожие скиллы

Всё по теме «ИИ и ML» →
replicate nexu-io Помогает находить, сравнивать и запускать модели через Replicate API в пайплайнах генерации картинок и видео. CX Codex +1 2 700установок runcomfy-cli prime-skills Скилл учит Claude Code вызывать модели RunComfy из терминала: авторизоваться, отправлять запросы, ждать результат и скачивать файлы. CX Codex +1 380 100установок gemini-live-api-dev официальный google-gemini Помогает разрабатывать приложения с двусторонним стримингом через Gemini Live API и переходить на Gemini 3.8 Live. CX Codex +1 10 200установок streaming assistant-ui Скилл по проводным протоколам и бэкенд-хелперам assistant-ui: помогает собрать свой стриминговый эндпоинт и разобрать формат чанков. CX Codex +1 6 400установок videodb affaan-m Скилл для работы с видео и аудио через VideoDB Python SDK: загрузка, индексация, поиск по моментам, монтаж и алерты по live-потокам. CX Codex +1 4 500установок scenario-moderation scenario-labs Разбирает блокировки генераций в Scenario, находит причину фильтрации и подбирает альтернативные модели без переписывания промпта. CX Codex +1 445установок

Из того же набора6

prompt-images Справочник по составлению промптов для генерации и редактирования картинок через модели на Replicate. Помогает формулировать запросы без перечисления случайных ключевых слов. CX Codex +1 2 600установок prompt-videos Скилл с техниками промптинга для видеомоделей на Replicate. Пригодится, когда пишете промпты или делаете генерацию видео в проекте. CX Codex +1 2 400установок compare-models Скилл помогает выбрать модель Replicate под задачу: прогоняет кандидатов по цене, скорости, качеству и возможностям. CX Codex +1 2 200установок find-models Скилл заставляет агента искать актуальные модели на Replicate через API, а не по памяти. Полезен, когда нужно подобрать модель под задачу и не нарваться на устаревшее имя. CX Codex +1 2 300установок build-models Помогает упаковать свою модель в контейнер Cog и запустить её локально. Пригодится, когда есть веса или чужой проект с HuggingFace и нужен predict.py. CX Codex +1 1 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой