Thanks to visit codestin.com
Credit goes to runapi.ai

CLI

RunAPI CLI.
ターミナルでAIモデルを動かす。

1つのバイナリでSuno、Veo、Kling、Flux、Claude、GPTなど130以上のAIモデルを呼び出せます。スクリプト、CIパイプライン、エージェントランタイムにシームレスに統合できるJSONファースト出力です。

macOS、Linux — amd64とarm64
クイックスタート
runapi
# インストール
curl -fsSL https://runapi.ai/cli/install.sh | sh

# 認証
runapi login

# 画像を生成する
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso"}'

# 音楽を生成する(非同期実行後にポーリング)
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"indie rock about coding"}' | jq -r .id)
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
1つのバイナリで130以上のモデルに対応。スクリプトやパイプラインのためのJSONファースト出力。
概要

RunAPI CLIとは?

RunAPI CLIは、18プロバイダーの130以上のAIモデルを1つの統合APIで呼び出せるGoバイナリです。Suno、Kling、Flux、Claude、GPTそれぞれ個別のSDKをインストールする代わりに、runapi <service> <action>の1コマンドで構造化JSONを取得できます。認証、非同期ポーリング、出力フォーマットを処理するため、シェルスクリプト、CIパイプライン、エージェントランタイムをシンプルに保てます。すべてのリクエストは月額最低利用額なしの従量課金で、CLIがAPIキーをローカルに保存するため認証は1度だけで、どのディレクトリからでもコマンドを実行できます。

インストール

3つのインストール方法

curl(Linux / macOS)

OSとアーキテクチャを自動検出し、SHA-256チェックサムを検証して、/usr/local/binに書き込みます。

curl -fsSL https://runapi.ai/cli/install.sh | sh

Homebrew

公式Homebrewタップ。brew upgradeで自動アップデート。

brew install runapi-ai/tap/runapi

Goソースビルド

Go 1.22以上でソースからビルド。

go install github.com/runapi-ai/cli/cmd/runapi@latest
クイックスタート

数分で開発を始めよう

認証して、生成する。

# ブラウザ認証(ノートPC)
runapi login

# またはトークンをインポート(CI / ヘッドレス)
printf '%s' "$RUNAPI_API_KEY" | runapi auth import-token --token -

# 確認
runapi auth status
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso","aspect_ratio":"1:1"}'

# { "id": "task_abc123", "status": "completed", "output": { ... } }
# 長時間ジョブの非同期実行
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)

# 完了までポーリング
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
機能

開発者向けに構築

JSONファーストな出力

すべてのコマンドは構造化されたJSONを返します。jqへのパイプ、スクリプトへの入力、あらゆる言語での解析が可能です。

非同期+ポーリング

--asyncで非同期実行し、runapi waitでポーリングします。長時間の生成タスク向けに設計されています。

エージェントランタイム

1つのコマンドでClaude Code、Codex、Gemini CLI、その他のエージェントランタイムにCLIスキルをインストールします。

対応サービス

何を生成できますか?

画像生成

Flux、Nano Banana、Recraft、Ideogram、Seedream、GPT Image、Imagen 4 — テキストプロンプトから画像を生成・編集。

モデルを見る →

動画生成

Kling、Veo、Runway、Luma、Hailuo、Wan、Seedance — 非同期ポーリング内蔵のテキスト動画生成。

モデルを見る →

音楽・音声

音楽はSuno、テキスト読み上げ・音声クローンはElevenLabs、トーキングアバターはInfiniteTalk。

モデルを見る →

LLMチャット・補完

Claude、GPT、Gemini、DeepSeek、Grok、Qwen — OpenAI互換エンドポイント経由のストリーミングチャット補完。

モデルを見る →
FAQ

よくある質問

関連

もっと見る

ターミナルからAIモデルを実行する準備はできていますか?

CLIをインストールして、数分で生成を開始しましょう。