Community画像github.com

ComposioHQ/Replicate-Automation

Replicate AIモデルの予測実行、ファイルアップロード、モデルスキーマの確認、バージョン一覧表示、予測履歴管理などをComposio MCP統合で自動化します。

Replicate-Automation とは?

このスキルは、ComposioのMCPサーバーを介してReplicate AIプラットフォーム上のモデル操作を完全に自動化します。画像生成(flux、sdxlなど)、LLM、音声、動画といった公開モデルに対して予測を実行したり、モデルの入力・出力スキーマを取得して正しいパラメータを確認したり、ベース64エンコードされたファイルをアップロードしてモデル入力として利用できます。また、モデルのREADMEを取得して詳細な使い方を参照したり、バージョン一覧を取得して最新のモデルを選択したり、予測履歴やアップロードファイルの管理も可能です。同期(wait_for)と非同期(webhook、ポーリング)の両方の実行モードをサポートし、長時間実行ジョブにも対応。主にClaude Code, Cursor, CodexなどのAIエージェントクライアントで動作し、開発者がReplicateのワークフローをコードや会話から直接操作できるようにします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/replicate-automation

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Replicate Automation

Replicate AIモデルのワークフローを自動化 — 公開モデル(画像生成、LLM、音声、動画)に対する予測実行、入力ファイルのアップロード、モデルスキーマとドキュメントの確認、モデルバージョンの一覧表示、予測履歴の追跡が可能です。

Toolkit ドキュメント: composio.dev/toolkits/replicate


セットアップ

  1. Composio MCPサーバーをクライアントに追加: https://rube.app/mcp
  2. プロンプトに従ってReplicateアカウントを接続(APIトークン認証)
  3. 以下のワークフローを使い始める

コアワークフロー

1. モデル詳細とスキーマの取得

REPLICATE_MODELS_GET を使用して、予測実行前にモデルの入出力スキーマを確認します。

ツール: REPLICATE_MODELS_GET
入力:
  - model_owner: 文字列 (必須) — 例: "meta", "black-forest-labs", "stability-ai"
  - model_name: 文字列 (必須) — 例: "meta-llama-3-8b-instruct", "flux-1.1-pro"

重要: 各モデルには固有の入力キーと型があります。予測入力を構築する前に、必ずこの応答の openapi_schema を確認してください。

2. 予測の実行

REPLICATE_MODELS_PREDICTIONS_CREATE を使用して、任意のモデルで推論を実行します。オプションで同期待機やWebhookを設定できます。

ツール: REPLICATE_MODELS_PREDICTIONS_CREATE
入力:
  - model_owner: 文字列 (必須) — 例: "meta", "black-forest-labs"
  - model_name: 文字列 (必須) — 例: "flux-1.1-pro", "sdxl"
  - input: オブジェクト (必須) — モデル固有の入力、例: { "prompt": "A sunset over mountains" }
  - wait_for: 整数 (1〜60秒、オプション) — 完了を同期待機
  - cancel_after: 文字列 (オプション) — 最大実行時間、例: "300s", "5m"
  - webhook: 文字列 (オプション) — 非同期完了通知用のHTTPS URL
  - webhook_events_filter: 配列 (オプション) — ["start", "output", "logs", "completed"]

同期 vs 非同期: 高速なモデルには wait_for (1〜60秒) を使用します。長時間実行ジョブの場合は省略し、webhook または REPLICATE_PREDICTIONS_LIST によるポーリングを使用します。

3. モデル入力用ファイルのアップロード

REPLICATE_CREATE_FILE を使用して、モデルが必要とする画像、ドキュメント、その他のバイナリ入力をアップロードします。

ツール: REPLICATE_CREATE_FILE
入力:
  - content: 文字列 (必須) — base64エンコードされたファイルの内容
  - filename: 文字列 (必須) — 例: "input.png", "audio.wav" (最大255バイト UTF-8)
  - content_type: 文字列 (デフォルト "application/octet-stream") — MIMEタイプ
  - metadata: オブジェクト (オプション) — カスタムJSONメタデータ

4. モデルドキュメントの読み取り

REPLICATE_MODELS_README_GET を使用して、モデルのREADMEをMarkdown形式で取得し、詳細な使用手順を確認します。

ツール: REPLICATE_MODELS_README_GET
入力:
  - model_owner: 文字列 (必須)
  - model_name: 文字列 (必須)

5. モデルバージョンの一覧表示

REPLICATE_MODELS_VERSIONS_LIST を使用して、モデルの利用可能な全バージョンを新しい順に表示します。

ツール: REPLICATE_MODELS_VERSIONS_LIST
入力:
  - model_owner: 文字列 (必須)
  - model_name: 文字列 (必須)

6. 予測履歴とファイルの追跡

REPLICATE_PREDICTIONS_LIST で予測履歴を取得し、REPLICATE_FILES_GET / REPLICATE_FILES_LIST でアップロード済みファイルを管理します。

ツール: REPLICATE_PREDICTIONS_LIST
  - 認証されたユーザーの全予測をページネーション付きで一覧表示

ツール: REPLICATE_FILES_LIST
  - アップロードされたファイルを新しい順に一覧表示

ツール: REPLICATE_FILES_GET
  - 特定のファイルの詳細をIDで取得

既知の落とし穴

落とし穴詳細
モデル固有の入力キー各モデルには固有の入力キーと型があります。間違ったキーを使用するとバリデーションエラーが発生します。必ず最初に REPLICATE_MODELS_GET を呼び出して openapi_schema を確認してください。
ファイルアップロードのエンコーディングREPLICATE_CREATE_FILE はbase64エンコードされたコンテンツを必要とします。バイナリファイルをテキスト (UTF-8) として扱うと、デコードエラーが発生します。
公開モデル vs デプロイメントパス公開モデルは REPLICATE_MODELS_PREDICTIONS_CREATE 経由で実行する必要があります。デプロイメント向けのパスを使用すると、HTTP 404エラーが発生します。
同期待機の制限wait_for は1〜60秒のみサポートします。長時間実行ジョブでは、webhook または REPLICATE_PREDICTIONS_LIST のポーリングによる非同期処理が必要です。
画像モデルの制約flux-1.1-pro などの画像モデルには特定の制約(例: 最大幅/高さ1440px、有効なアスペクト比)があります。最初にモデルスキーマを確認してください。
古いファイル参照使用頻度が高いと多くのファイルがアップロードされます。定期的に REPLICATE_FILES_LIST を確認し、古い file_id 参照を使用しないようにしてください。

クイックリファレンス

ツールスラッグ説明
REPLICATE_MODELS_GETモデル詳細、スキーマ、メタデータを取得
REPLICATE_MODELS_PREDICTIONS_CREATEモデルで予測を実行
REPLICATE_CREATE_FILEモデル入力用ファイルをアップロード
REPLICATE_MODELS_README_GETモデルREADMEドキュメントを取得
REPLICATE_MODELS_VERSIONS_LISTモデルの全バージョンを一覧表示
REPLICATE_PREDICTIONS_LIST予測履歴をページネーション付きで一覧表示
REPLICATE_FILES_LISTアップロードされたファイルを一覧表示
REPLICATE_FILES_GETIDでファイル詳細を取得

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル