Createya — AI Image & Video Generation について
Createyaは、AIエージェントや開発者向けに、MCPまたはREST経由で画像、動画、音声、テキスト生成を提供します。1つのAPIキーでモデル検索と生成タスクを管理できます。
主な機能
- 01MCPとRESTのインターフェース
- 02モデルカタログの検索
- 03画像・動画・音声・テキスト生成
- 04非同期実行の状態確認
- 05ワークスペース残高の確認
活用シーン
- 01エージェントのワークフローで画像を生成
- 02動画生成を依頼して状態を確認
- 03REST経由でコードからモデルを実行
MCP 対応
Streamable HTTPのMCPサーバーが、モデル一覧、実行、状態確認、残高確認のツールを公開します。OAuth 2.1またはBearer認証に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.createya.ai/mcpclaude mcp add --transport http createya-ai-createya https://api.createya.ai/mcp{"mcpServers":{"createya-ai-createya":{"type":"http","url":"https://api.createya.ai/mcp"}}}Cursor で開く{"servers":{"createya-ai-createya":{"type":"http","url":"https://api.createya.ai/mcp"}}}VS Code で開く{"mcpServers":{"createya-ai-createya":{"type":"http","url":"https://api.createya.ai/mcp"}}}{"mcpServers":{"createya-ai-createya":{"serverUrl":"https://api.createya.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.createya.ai/mcp認証が必要ツール
詳細
Createya MCP & API
境界のないニューラルネットワークの世界。
MCP または REST 経由。100 以上のモデル。キーは 1 つ。
🚀 クイックスタート · 🤖 MCP · 📡 REST · 🎨 モデル · ⚙️ 接続 · 🏢 法人のお客様 · 💬 サポート
MCP 経由で Createya のニューラルネットワークを AI エージェントに、REST 経由でご自身のコードに接続できます。登録時に 100 クレジットを無料でご利用いただけます。
2 つの方法から選べます:
- 🤖 MCP — AI エージェント向け(Claude、Cursor、Cline、Windsurf、Codex、OpenCode)。URL は 1 つだけ。OAuth または Bearer で接続すれば、エージェントがモデルカタログを自動で認識します。
- 📡 REST — ご自身のコード向け。Bearer トークン 1 つ、
POST /v1/run、curl / Python / Node.js / Go のサンプルをご用意しています。
🎯 これが必要な理由
AI エージェントの時代が到来しました。Claude、Cursor、Cline、OpenCode、Codex など、毎週のように新しいエージェントフレームワークが登場しています。これらはすべて、外部ツールを接続する Anthropic のオープン標準である MCP(Model Context Protocol)を使用します。
Createya は、よくある 4 つの問題を解決します:
| 問題 | Createya の解決策 |
|---|---|
| 地域制限があり、VPN が必要 | VPN 不要で直接アクセス可能 |
| 海外のカードが使えない | ロシアのカード、SBP、T-Pay に対応。ルーブルでお支払いいただけます |
| サービスごとに異なるキーが必要 | 1 つの API キーでモデルカタログを利用 |
| データのローカル保存(152-FZ) | すべてのデータをローカルに保存し、法律に完全準拠 |
| 法人および B2B | 契約書、請求書、受領書をご用意。VAT 込みの銀行振込に対応 |
これらすべてを MCP(エージェント向け)または通常の REST(ご自身のコード向け)経由で利用できます。
⚡ 60 秒で始める
1. 登録して、無料の 100 クレジットを受け取る createya.ai
2. API キーを作成する(形式:crya_sk_<32hex>)
createya.ai/settings/api-keys
3. 次に、利用方法を選びます:
🤖 AI エージェントを開発する場合 → 1 つのコマンド
curl -fsSL https://api.createya.ai/install | bash -s -- crya_sk_YOUR_KEY
実行 1 回で MCP サーバーとスキルをインストールします。自動検出に対応:Claude Code(~/.claude/skills/)、opencode(同じパスを読み込み)、Codex CLI / Cursor / OpenClaw(agentskills.io の標準に準拠した汎用パス ~/.agents/skills/)。
リポジトリ内のすべてのスキルが自動的にインストールされます。新しいスキルを追加すると、次回の install 時に利用できるようになります。便利なフラグ:
# Посмотреть какие скиллы есть:
curl -fsSL https://api.createya.ai/install | bash -s -- --list
# Поставить только конкретные:
curl -fsSL https://api.createya.ai/install | bash -s -- crya_sk_KEY --skills creative-director
💻 ご自身のコードを書く場合 → REST
curl -X POST https://api.createya.ai/v1/run \
-H "Authorization: Bearer crya_sk_..." \
-H "Content-Type: application/json" \
-d '{"model":"nano-banana-2","input":{"prompt":"кот на луне"}}'
→ curl / Python / Node.js / Go の完全なサンプル
💡 登録時に 100 クレジットを無料でご利用いただけます。料金プランとチャージ方法はサイトをご確認ください:createya.ai。
🤖 MCP サーバーでできること
接続すると、エージェントで 4 つのツールを利用できるようになります:
| ツール | 説明 |
|---|---|
🔍 list_models | parameters_schema を含む、すべてのモデルのカタログです。エージェントは呼び出し可能なモデルを自動で確認します。 |
🎨 run_model | 生成を実行します:{ model: <slug または family>, input: {...} }。画像/動画/音声/テキストに対応します。 |
⏳ get_run_status | 非同期タスクのステータスを確認します(動画の生成には通常 30~180 秒かかります)。 |
💰 get_balance | ワークスペースの現在のクレジット残高を確認します。 |
エンドポイント: https://api.createya.ai/mcp
トランスポート: Streamable HTTP(MCP spec 2025-06-18)
認証: OAuth 2.1(Claude.ai 向け)または Bearer ヘッダー(その他すべて)
⚙️ 接続 — ツールを選択してください
A. OAuth — 最も簡単な方法(Claude Desktop / Claude.ai / Claude Code)
- Claude.ai → 設定 → コネクター → カスタムコネクターを追加
Claude Desktop →
+メニュー →Connectors→Add custom connector - サーバー URL:
https://api.createya.ai/mcp - Claude が Createya の認証ページを開きます。自分の
crya_sk_...キーを貼り付けて → 許可 - 完了です。チャットにツール(
list_models、run_modelなど)が表示されます。
💡 チームの参加者ごとに自分のキーを用意してください。クレジットは、キーが紐づいているワークスペースから差し引かれます。
B. Claude Code(CLI)
1 つのスクリプトで、MCP とスキルをまとめてインストールできます:
curl -fsSL https://api.createya.ai/install | bash -s -- crya_sk_YOUR_KEY
または、スキルなしで MCP のみをインストールします:
claude mcp add createya "https://api.createya.ai/mcp" \
--transport http \
--header "Authorization: Bearer crya_sk_..." \
--scope user
C. Cursor
~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクト内):
{
"mcpServers": {
"createya": {
"url": "https://api.createya.ai/mcp",
"headers": {
"Authorization": "Bearer crya_sk_..."
}
}
}
}
D. Cline(VS Code)
settings.json 内:
{
"cline.mcpServers": {
"createya": {
"type": "streamableHttp",
"url": "https://api.createya.ai/mcp",
"headers": { "Authorization": "Bearer crya_sk_..." },
"disabled": false
}
}
}
タイプは
streamableHttp(camelCase、ハイフンなし)です。
E. Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"createya": {
"serverUrl": "https://api.createya.ai/mcp",
"headers": { "Authorization": "Bearer crya_sk_..." }
}
}
}
F. OpenAI Codex
MCP を直接設定 — configs/codex.toml のテンプレートを ~/.codex/config.toml に追加します:
[mcp_servers.createya]
url = "https://api.createya.ai/mcp"
http_headers = { Authorization = "Bearer crya_sk_..." }
enabled = true
Codex プラグイン — プラグインは plugins/createya-mcp/ にあります。Codex Plugins UI に Createya のカード、ロゴ、MCP サーバー、リポジトリ内のすべての Createya スキルを追加します。詳しい手順は docs/codex-plugin.md をご覧ください。
ルートにある skills/ が信頼できる唯一の情報源です。スキルまたはアセットを編集した後は、プラグインパッケージを更新してください:
scripts/sync-codex-plugin.sh
CI では、plugins/createya-mcp/skills/ と plugins/createya-mcp/assets/ がルートと一致しているかを確認します。
Codex Desktop:
- Codex → Plugins → Add marketplace を開きます。
- ソース欄に
Createya-ai/Createya-mcpを貼り付けます。 - Git ref は変更しないでください。
- 選択したパスは空のままにします。
- Add marketplace をクリックし、Createya を見つけてプラグインをインストールします。
ターミナルから:
codex plugin marketplace add Createya-ai/Createya-mcp
リポジトリのクローンからローカルで確認する場合:
codex plugin marketplace add /path/to/Createya-mcp
インストール後、Createya の認証を行ってください。
G. OpenCode
configs/opencode.json をご覧ください。すぐに使えるテンプレートがあります。
H. その他の MCP クライアント
設定ファイルのテンプレートは configs/ フォルダーにあります。必要なものをコピーして、crya_sk_... を自分のキーに置き換えれば完了です。
🎨 モデルカタログ
curl/Python/Node.js の例を含む最新の完全なドキュメントは、専用サブドメインの docs.createya.ai/models/ にあります(ライブ API と週 1 回同期)。
現在、MCP/REST 経由で一般公開中(5 endpoints)
| モデル | タイプ | Slug | 詳細 |
|---|---|---|---|
| Nano Banana 2 | image | nano-banana-2 | docs.createya.ai/models/nano-banana-2 |
| Nano Banana 2 Edit | image (i2i) | nano-banana-2-edit | docs.createya.ai/models/nano-banana-2-edit |
| Nano Banana Pro | image | nano-banana-pro | docs.createya.ai/models/nano-banana-pro |
| GPT Image 2 | image | gpt-image-2 | docs.createya.ai/models/gpt-image-2 |
| GPT Image 2 Edit | image (i2i) | gpt-image-2-edit | docs.createya.ai/models/gpt-image-2-edit |
近日公開予定(140+ endpoints)
現在、その他のファミリーへの一般公開を準備中です: FLUX 2 / Kontext · Sora 2 · Veo 3.1 / Fast · Kling Video O3 / V3 / 4K · Seedance 2.0 · Happy Horse · Hailuo 2.3 · Higgsfield Soul · Midjourney · Runway Gen-4 · Recraft · Ideogram · Imagen · Wan · Grok Imagine · Seedream など。
📚 API 経由のライブカタログ:GET https://api.createya.ai/v1/models(公開、認証不要)
📖 モデルのマーケティング概要:createya.ai/knowledge
📡 API ドキュメントとモデルごとのページ:docs.createya.ai
💡 使用例
画像を生成する
Ты: Сгенерируй картинку через Createya — кот на луне в стиле Studio Ghibli, формат 16:9
Агент: [вызывает createya:run_model с model=nano-banana-2]
→ возвращает CDN-ссылку на изображение
詳細については、examples/01-generate-image.md をご覧ください。
動画を生成する
Ты: Возьми эту картинку (URL) и оживи через Kling, 5 секунд
Агент: [вызывает createya:run_model с model=kling-video-o3, image_url=...]
→ возвращает run_id
→ через 30-60 сек: createya:get_run_status → готовое видео
MCP を使わない REST
examples/05-rest-curl.md— curl(同期+非同期+アップロード)examples/06-rest-python.md— Python クライアントexamples/07-rest-nodejs.md— TypeScript / Node.js / Express / Next.jsexamples/08-rest-go.md— Go(標準ライブラリ、依存関係なし)examples/09-rest-php.md— PHP / Laravel / Symfonyexamples/03-async-polling.md— exponential backoff による非同期タスク(動画)examples/04-upload-image.md— image-to-image 用の画像アップロードexamples/10-error-handling.md— すべてのエラー処理、リトライパターン
📡 MCP を使わない通常の REST API
エージェントではなく、単に開発者として利用する場合は REST API があります。Bearer トークンを 1 つ用意し、POST を 1 回送信すれば完了です。
ステップ 1 — トークンを取得する
- createya.ai に登録します(無料クレジットを 100 クレジット受け取れます)
- createya.ai/settings/api-keys にアクセスします
- Create new key → 名前を付けます(例:
my-bot-prod)→ Create - キーをコピーします — 表示されるのは一度だけです。形式:
crya_sk_<32hex> - パスワードとして保管します(環境変数、シークレットマネージャーを使用し、git には保存しないでください)
ステップ 2 — 最初のリクエスト
curl -X POST https://api.createya.ai/v1/run \
-H "Authorization: Bearer crya_sk_..." \
-H "Content-Type: application/json" \
-d '{
"model": "nano-banana-2",
"input": {
"prompt": "кот на луне в стиле Studio Ghibli",
"aspect_ratio": "16:9"
}
}'
レスポンス:
{
"run_id": "run_01HZX...",
"status": "completed",
"output": {
"urls": ["https://cdn-new.createya.ai/image/profile-id/abc123.png"]
}
}
ステップ 3 — Python / Node.js / Go
Python(requests を使用):
import os, requests
KEY = os.environ["CREATEYA_API_KEY"]
r = requests.post(
"https://api.createya.ai/v1/run",
headers={"Authorization": f"Bearer {KEY}"},
json={"model": "nano-banana-2", "input": {"prompt": "кот на луне"}}
)
print(r.json()["output"]["urls"][0])
Node.js(ネイティブの fetch、Node 18+):
const KEY = process.env.CREATEYA_API_KEY;
const r = await fetch("https://api.createya.ai/v1/run", {
method: "POST",
headers: {
"Authorization": `Bearer ${KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "nano-banana-2",
input: { prompt: "кот на луне" }
})
});
const json = await r.json();
console.log(json.output.urls[0]);
Go:
body := strings.NewReader(`{"model":"nano-banana-2","input":{"prompt":"кот на луне"}}`)
req, _ := http.NewRequest("POST", "https://api.createya.ai/v1/run", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("CREATEYA_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
→ 全例については、examples/05-rest-curl.md、examples/06-rest-python.md、examples/07-rest-nodejs.md をご覧ください。
非同期タスク(動画、長時間の音楽)
# Шаг 1 — запуск
curl -X POST https://api.createya.ai/v1/run \
-H "Authorization: Bearer crya_sk_..." \
-H "Content-Type: application/json" \
-d '{"model":"kling-video-o3","input":{"image_url":"https://...","duration":5}}'
# → 202 Accepted, { "run_id": "run_01J2...", "status": "queued" }
# Шаг 2 — polling каждые 10 сек
curl https://api.createya.ai/v1/runs/run_01J2... \
-H "Authorization: Bearer crya_sk_..."
# → { "status": "completed", "output": { "url": "https://cdn-new.createya.ai/video/..." } }
すべての REST エンドポイント
| メソッド | URL | 説明 |
|---|---|---|
GET | /v1/models | parameters_schema を含むすべてのモデルのカタログ |
POST | /v1/run | 生成を開始 |
GET | /v1/runs/{run_id} | 非同期タスクのステータス |
GET | /v1/balance | ワークスペースのクレジット残高 |
POST | /v1/uploads | Createya CDN に画像/動画をアップロード(image-to-image 用) |
GET | /v1/openapi.json | OpenAPI 3.1 仕様(SDK の自動生成用) |
機械可読な仕様
- OpenAPI 3.1:
https://api.createya.ai/v1/openapi.json— Python/TypeScript/Java/Ruby SDK の自動生成用 - llms.txt:
https://api.createya.ai/llms.txt— AI エージェント向け API マップ - 完全なドキュメント:createya.ai/api
🏢 法人のお客様向け
Createya は契約および銀行振込による法人利用に対応しています。
- 銀行振込 — 請求書を発行し、会社の銀行口座からお支払いいただけます
- 契約書+検収書 — 経理用の書類を発行します
- VAT — ご要望に応じて、VAT 込みまたは VAT 抜きの請求書を発行します
- 大容量パッケージ — ボリューム割引は個別にご相談いただけます
- 高負荷向け API — レート制限の引き上げ、サービス専用キー
- 152-ФЗ — すべてのデータを国内に保存し、「個人データに関する法律」に完全準拠しています
- ホワイトラベル — お客様のブランドで Telegram ボット/Web を提供できます
📩 会社情報と請求書は 1 営業日以内にお送りします:[email protected]
🔐 セキュリティ
- API キー — 形式は
crya_sk_<32hex>で、ハッシュ化して保存されます(bcrypt) - ワークスペース分離 — キーは 1 つのワークスペースに紐付けられ、別のワークスペースのクレジットを消費できません
- OAuth 2.1 + PKCE — Web クライアント向け(Claude.ai)
- レート制限 — キー単位で適用し、漏えいを防止します
- 152-ФЗ — すべてのデータを国内に保存します
📚 Документация
| Документ | Где |
|---|---|
| Quickstart REST | createya.ai/api/getting-started |
| Полная REST-спека | createya.ai/api/rest |
| MCP-коннектор | createya.ai/api/mcp |
| OpenAPI 3.1 | api.createya.ai/v1/openapi.json |
| Каталог моделей | createya.ai/knowledge |
| Примеры в этом репо | examples/ |
💬 Связь
- 🌐 Сайт: createya.ai
- 📚 База знаний: createya.ai/knowledge
- 🤖 Telegram-бот (для генерации напрямую без кода): @createya_bot
- 📧 Поддержка: [email protected]
- 💼 Партнёрство / Амбассадорам: createya.ai/ambassador
🤝 Контрибьютим
PRs welcome — новый MCP-клиент конфиг, новый язык в примерах, фикс опечатки. См. CONTRIBUTING.md для guideline'ов.
Нашёл баг или хочешь модель — открой issue.
Уязвимость? Не открывай публичный issue — пиши на [email protected]. См. SECURITY.md.
📄 Лицензия
MIT — бери, форкай, делай свои интеграции. Только укажи нас как автора.
Createya — мир нейросетей без границ. Для AI-агентов всего мира.
⭐ Поставь звезду если репо помог!
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。