彈性參數
可設定 5 個已記錄的參數,包括 enable_safety_checker, mask_indices, prompt, source_image_url, source_task_id。
curl -X POST https://runapi.ai/api/v1/grok_imagine/edit_image \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-edit-image",
"source_image_url": "https://cdn.runapi.ai/public/samples/image.jpg",
"prompt": "生成一段短片:機器手將棋子放上棋盤,戲劇性燈光,慢動作。"
}'
import { GrokImagineClient } from "@runapi.ai/grok-imagine";
const client = new GrokImagineClient();
const result = await client.editImage.run({
model: "grok-imagine-edit-image",
source_image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
prompt: "生成一段短片:機器手將棋子放上棋盤,戲劇性燈光,慢動作。",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/grok_imagine/edit_image",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"grok-imagine-edit-image","source_image_url":"https://cdn.runapi.ai/public/samples/image.jpg","prompt":"生成一段短片:機器手將棋子放上棋盤,戲劇性燈光,慢動作。"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/grok_imagine/edit_image");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'grok-imagine-edit-image',
'source_image_url' => 'https://cdn.runapi.ai/public/samples/image.jpg',
'prompt' => '生成一段短片:機器手將棋子放上棋盤,戲劇性燈光,慢動作。',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.editImage().run({"model":"grok-imagine-edit-image","source_image_url":"https://cdn.runapi.ai/public/samples/image.jpg","prompt":"生成一段短片:機器手將棋子放上棋盤,戲劇性燈光,慢動作。"});
task.waitForResult();
require "runapi/grok_imagine"
client = RunApi::GrokImagine::Client.new
result = client.edit_image.run(
model: "grok-imagine-edit-image",
source_image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
prompt: "生成一段短片:機器手將棋子放上棋盤,戲劇性燈光,慢動作。"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.editImage.Run({"model":"grok-imagine-edit-image","source_image_url":"https://cdn.runapi.ai/public/samples/image.jpg","prompt":"生成一段短片:機器手將棋子放上棋盤,戲劇性燈光,慢動作。"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model grok-imagine-edit-image \
--endpoint edit_image \
--wait
7 個版本可用
選擇任一模型,幾秒內即可開始生成。
| 提供者 | xAI |
| 模型 ID | grok-imagine-edit-image |
| 模態 | 圖像 |
| 任務類型 | Asynchronous |
| API 端點 | /api/v1/grok_imagine/edit_image |
| 計費單位 | 次呼叫 |
| 輸入參數 | callback_url, enable_safety_checker, mask_indices, model, prompt, source_image_url, source_task_id |
| 目錄狀態 | 可直接上線 |
免費註冊後,從控制台建立 grok-imagine-edit-image 的 API 金鑰。
向 /api/v1/grok_imagine/edit_image 傳送 POST 請求,並傳入 grok-imagine-edit-image 模型 ID 與參數。
輪詢工作或依照回呼取得已完成的 grok-imagine-edit-image 結果。
可設定 5 個已記錄的參數,包括 enable_safety_checker, mask_indices, prompt, source_image_url, source_task_id。
公開 1 個公共 endpoint:edit_image。
非同步任務接受回呼 URL 以接收完成通知。
依 次呼叫 計量,無需訂閱。
promptOptional image editing instruction.
callback_urlWebhook URL for terminal Task delivery.
mask_indicesNot accepted by this model.
source_task_idNot accepted by this model.
source_image_urlPublic source image URL.
enable_safety_checkerEnable content safety checks.
為缺少棚拍照片的電商型錄,自動生成生活風格產品照片。
在定稿前快速發想場景與角色概念。
大規模生成部落格文章與專欄所需的獨特封面與插圖。
傳入 quickstart 顯示的 model ID。
每個金鑰的速率限制會依使用方案而調整。請查看定價頁面以了解目前限制。
可以——variant 只是旗標。只要變更 model 參數即可切換。
只要支援串流,RunAPI 就會端到端串流。
請在公開 GitHub repo 提交 issue,或寄信給支援。
不需要。你的 RunAPI API key 足以存取此 variant 及目錄中的所有其他模型,無需底層供應商帳戶。