🎬 動画モデル runway
- 2024.07.27 本サイトは動画モデル
runwayをサポートしました runwayには公式APIがありません。GPTsと同様にリバースエンジニアリングで取得していますtext-to-videoとimage-to-videoをサポート- 3つの料金プラン — 料金 をご覧ください
- 使用方法:https://runway.ddaiai.com にアクセスし、以下の
オンラインテストセクションをご覧ください
オンラインテスト
- https://runway.ddaiai.com にアクセス(ブロックされている場合は、サブドメインプレフィックスを
suibianに変更してみてください)
2. ブロックされている場合は、アドレスを自分で変更できます:https://suibian.ddaiai.com—suibianを別のものに置き換えてください。例:https://2025.ddaiai.com、すべて動作します
料金
公式料金
- https://help.runwayml.com/hc/en-us/articles/15124877443219-How-do-credits-work
- 1 クレジット = $15 / 625 クレジット = $0.024 per クレジット
- gen3: 10 クレジット/秒 — 5秒で 50 × $0.024 = $1.2
- gen3 turbo: 5 クレジット/秒 — 5秒で 25 × $0.024 = $0.6
openai-hk 料金
- runway-gen2: リクエストごと、2000 クレジット/リクエスト、ウォーターマーク付き
- runway-gen3: 秒ごと、1200 クレジット/秒、ウォーターマークなし;$95プランはクレジットを消費しませんが、同時実行数が制限されます
- runway-gen3-fast: 秒ごと、9000 クレジット/秒、ウォーターマークなし、ほぼ待ち時間なし;プランクレジットが消費され、同時実行制限が緩和されます
- runway-gen3-turbo-fast: 秒ごと、4500 クレジット/秒、ウォーターマークなし、ほぼ待ち時間なし;プランクレジットが消費され、同時実行制限が緩和されます
セットアップ
- https://runway.ddaiai.com を開く
- 以下の画像に示されているフィールドを設定
- Runway API エンドポイント: https://api.openai-hk.com
- Runway KEY: hk-your-apiKey

結果
サンプル出力 
Runway API
- リクエストヘッダーに
Authorization: Bearer hk-your-keyを含める必要があります - Runway API エンドポイント: https://api.openai-hk.com/runway
動画タスクを作成.gen2
リクエストボディ
json
{
"taskType": "gen2",
"internal": false,
"options": {
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"seconds": 4,
"gen2Options": {
"mode": "gen2",
"seed": 1675247627,
"interpolate": true,
"upscale": false,
"watermark": true,
"motion_score": 22,
"use_motion_score": true,
"use_motion_vectors": false,
"text_prompt": "An older man playing piano, lit from the side.",
"image_prompt": "https://url.com 如果留空必须把字段删除",
"init_image": "https://url.com 如果留空必须把字段删除"
},
"exploreMode": false,
"assetGroupName": "Generative Video"
}
,"notify_hook":""
}{
"taskType": "gen2",
"internal": false,
"options": {
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"seconds": 4,
"gen2Options": {
"mode": "gen2",
"seed": 1675247627,
"interpolate": true,
"upscale": false,
"watermark": true,
"motion_score": 22,
"use_motion_score": true,
"use_motion_vectors": false,
"text_prompt": "An older man playing piano, lit from the side.",
"image_prompt": "https://url.com 如果留空必须把字段删除",
"init_image": "https://url.com 如果留空必须把字段删除"
},
"exploreMode": false,
"assetGroupName": "Generative Video"
}
,"notify_hook":""
}主要フィールドの説明
| フィールド | タイプ | 説明 |
|---|---|---|
| taskType | string | バージョン: gen2 |
| notify_hook | string | コールバックURL — コールバック形式はレスポンスボディと一致 |
| options.seconds | int | 期間 |
| options.gen2Options.seed | int | シード |
| options.gen2Options.text_prompt | string | プロンプトテキスト |
| options.gen2Options.image_prompt | string | 参照画像 — アップロードエンドポイント経由で取得したURLである必要があります;使用しない場合はフィールドを削除 |
| options.gen2Options.init_image | string | 参照画像 — アップロードエンドポイント経由で取得したURLである必要があります;使用しない場合はフィールドを削除 |
- 注意:
init_imageはrunwayホスト画像URLを使用する必要があります。そうでないとエラーが発生します
レスポンスボディ
json
{
"task": {
"id": "fc4a68aa-4280-42cb-b55c-e1d9a64960e0",
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"image": null,
"createdAt": "2024-07-26T16:40:43.864Z",
"updatedAt": "2024-07-26T16:40:43.894Z",
"taskType": "gen2",
"options": {
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"seconds": 4,
"gen2Options": {
"mode": "gen2",
"seed": 1675247627,
"interpolate": true,
"upscale": false,
"watermark": true,
"motion_score": 22,
"use_motion_score": true,
"use_motion_vectors": false,
"text_prompt": "An older man playing piano, lit from the side.",
"image_prompt": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc",
"init_image": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc"
},
"exploreMode": false,
"assetGroupName": "Generative Video",
"recordingEnabled": true
},
"status": "PENDING",
"error": null,
"progressText": null,
"progressRatio": null,
"estimatedTimeToStartSeconds": 2.526315789473684,
"artifacts": [],
"sharedAsset": null
}
}{
"task": {
"id": "fc4a68aa-4280-42cb-b55c-e1d9a64960e0",
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"image": null,
"createdAt": "2024-07-26T16:40:43.864Z",
"updatedAt": "2024-07-26T16:40:43.894Z",
"taskType": "gen2",
"options": {
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"seconds": 4,
"gen2Options": {
"mode": "gen2",
"seed": 1675247627,
"interpolate": true,
"upscale": false,
"watermark": true,
"motion_score": 22,
"use_motion_score": true,
"use_motion_vectors": false,
"text_prompt": "An older man playing piano, lit from the side.",
"image_prompt": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc",
"init_image": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc"
},
"exploreMode": false,
"assetGroupName": "Generative Video",
"recordingEnabled": true
},
"status": "PENDING",
"error": null,
"progressText": null,
"progressRatio": null,
"estimatedTimeToStartSeconds": 2.526315789473684,
"artifacts": [],
"sharedAsset": null
}
}task.id はタスククエリに使用される TaskID です。
動画タスクを作成.gen3
リクエストボディ
json
{
"taskType": "europa",
"internal": false,
"options": {
"name": "Gen-3 Alpha 2275386909",
"seconds": 5,
"text_prompt": "Handheld camera moving fast, flashlight light, in a white old wall in a old alley at night a black graffiti that spells 'openai-hk'",
"seed": 2275386909,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video",
"init_image": "通过上传接口获得的图片链接 https开头,如果没有必须把字段删除",
"resolution": "720p",
"image_as_end_frame": false
}
,"notify_hook":""
}{
"taskType": "europa",
"internal": false,
"options": {
"name": "Gen-3 Alpha 2275386909",
"seconds": 5,
"text_prompt": "Handheld camera moving fast, flashlight light, in a white old wall in a old alley at night a black graffiti that spells 'openai-hk'",
"seed": 2275386909,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video",
"init_image": "通过上传接口获得的图片链接 https开头,如果没有必须把字段删除",
"resolution": "720p",
"image_as_end_frame": false
}
,"notify_hook":""
}主要フィールドの説明
| フィールド | タイプ | 説明 |
|---|---|---|
| taskType | string | gen3 の場合は europa;gen3 turbo の場合は gen3a_turbo |
| notify_hook | string | コールバックURL — コールバック形式はレスポンスボディと一致 |
| options.seconds | int | 期間 |
| options.seed | int | シード |
| options.text_prompt | string | プロンプトテキスト |
| options.exploreMode | boolean | runway-gen3 の場合は true;runway-gen3-fast の場合は false |
| options.init_image | string | 参照画像 — アップロードエンドポイント経由で取得したURLである必要があります;使用しない場合はフィールドを削除;gen3 turbo には画像が必要 |
| options.image_as_end_frame | bool | 最後のフレームとして使用する場合は true;デフォルトは最初のフレーム |
レスポンスボディ
json
{
"task": {
"id": "3320e8b1-dc89-41b5-ba1e-0452ae8055e0",
"name": "Gen-3 Alpha 3914885184",
"image": null,
"createdAt": "2024-07-27T01:16:12.096Z",
"updatedAt": "2024-07-27T01:16:12.140Z",
"taskType": "gen3a",
"options": {
"name": "Gen-3 Alpha 3914885184",
"seconds": 5,
"text_prompt": "Handheld camera moving fast, flashlight light, in a white old wall in a old alley at night a black graffiti that spells 'openai-hk'.",
"seed": 3914885184,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video",
"recordingEnabled": true
},
"status": "PENDING",
"error": null,
"progressText": null,
"progressRatio": null,
"estimatedTimeToStartSeconds": 1.0526315789473684,
"artifacts": [],
"sharedAsset": null
}
}
{
"task": {
"id": "3320e8b1-dc89-41b5-ba1e-0452ae8055e0",
"name": "Gen-3 Alpha 3914885184",
"image": null,
"createdAt": "2024-07-27T01:16:12.096Z",
"updatedAt": "2024-07-27T01:16:12.140Z",
"taskType": "gen3a",
"options": {
"name": "Gen-3 Alpha 3914885184",
"seconds": 5,
"text_prompt": "Handheld camera moving fast, flashlight light, in a white old wall in a old alley at night a black graffiti that spells 'openai-hk'.",
"seed": 3914885184,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video",
"recordingEnabled": true
},
"status": "PENDING",
"error": null,
"progressText": null,
"progressRatio": null,
"estimatedTimeToStartSeconds": 1.0526315789473684,
"artifacts": [],
"sharedAsset": null
}
}task.id はタスククエリに使用される TaskID です。
動画から動画タスクを作成.gen3
リクエストボディ
json
{
"taskType": "europa",
"internal": false,
"options": {
"name": "Gen-3 Alpha 3370505664",
"seconds": 10,
"text_prompt": "美女舞蹈",
"seed": 3370505664,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"video_prompt": "https://d2jqrm6oza8nb6.cloudfront.net/previews/bf87aed7-1bb4-4d5c-b53d-bd1d948d9720.mp4?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNTgyMjcxNGYzM2Q2ZDM2ZSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyOTk4NzIwMH0.pRuWeQd6sD-1EkF15oUr21FMwjsOs011Nekep-mSTfg",
"structure_transformation": 0.3,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video"
}
}{
"taskType": "europa",
"internal": false,
"options": {
"name": "Gen-3 Alpha 3370505664",
"seconds": 10,
"text_prompt": "美女舞蹈",
"seed": 3370505664,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"video_prompt": "https://d2jqrm6oza8nb6.cloudfront.net/previews/bf87aed7-1bb4-4d5c-b53d-bd1d948d9720.mp4?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNTgyMjcxNGYzM2Q2ZDM2ZSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyOTk4NzIwMH0.pRuWeQd6sD-1EkF15oUr21FMwjsOs011Nekep-mSTfg",
"structure_transformation": 0.3,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video"
}
}主要フィールドの説明
| フィールド | タイプ | 説明 |
|---|---|---|
| taskType | string | gen3 の場合は europa;gen3 turbo の場合は gen3a_turbo |
| notify_hook | string | コールバックURL — コールバック形式はレスポンスボディと一致 |
| options.seconds | int | 期間 |
| options.seed | int | シード |
| options.text_prompt | string | プロンプトテキスト |
| options.exploreMode | boolean | runway-gen3 の場合は true;runway-gen3-fast の場合は false |
| options.video_prompt | string | 参照動画 — アップロードエンドポイント経由で取得したURLである必要があります;使用しない場合はフィールドを削除;gen3 turbo には画像または動画が必要 |
- 注意:
video_promptはアップロードエンドポイント経由で取得したrunwayホストアドレスのURLを使用する必要があります。そうでないとエラーが発生します
レスポンスボディ: 動画タスクを作成.gen3 を参照
task.id はタスククエリに使用される TaskID です。
タスククエリ
shell
curl --request GET \
--url https://api.openai-hk.com/runway/tasks/fc4a68aa-4280-42cb-b55c-e1d9a64960e0 \
--header 'Authorization: Bearer hk-your-key' \
--header 'content-type: application/json'curl --request GET \
--url https://api.openai-hk.com/runway/tasks/fc4a68aa-4280-42cb-b55c-e1d9a64960e0 \
--header 'Authorization: Bearer hk-your-key' \
--header 'content-type: application/json'レスポンスボディ
json
{
"task": {
"id": "fc4a68aa-4280-42cb-b55c-e1d9a64960e0",
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"image": null,
"createdAt": "2024-07-26T16:40:43.864Z",
"updatedAt": "2024-07-26T16:42:04.782Z",
"taskType": "gen2",
"options": {
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"seconds": 4,
"gen2Options": {
"mode": "gen2",
"seed": 1675247627,
"interpolate": true,
"upscale": false,
"watermark": true,
"motion_score": 22,
"use_motion_score": true,
"use_motion_vectors": false,
"text_prompt": "An older man playing piano, lit from the side.",
"image_prompt": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc",
"init_image": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc"
},
"exploreMode": false,
"assetGroupName": "Generative Video",
"recordingEnabled": true
},
"status": "SUCCEEDED",
"error": null,
"progressText": null,
"progressRatio": "1",
"estimatedTimeToStartSeconds": null,
"artifacts": [
{
"id": "3c33bee5-5d50-4a6d-bb7d-a690496ca2ce",
"createdAt": "2024-07-26T16:42:04.734Z",
"updatedAt": "2024-07-26T16:42:04.734Z",
"userId": 17792681,
"createdBy": 17792681,
"taskId": "fc4a68aa-4280-42cb-b55c-e1d9a64960e0",
"parentAssetGroupId": "bffe20f1-b5c6-4bc1-a32f-bb71c8148adc",
"filename": "Gen-2 1675247627, An older man playing, y3jpg, M 5.mp4",
"url": "https://dnznrvs05pmza.cloudfront.net/9773beb4-39c0-417f-9f4e-f2fd6dc213d5.mp4?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNTI1MjM4NDI3NDcyZWM1NCIsImJ1Y2tldCI6InJ1bndheS10YXNrLWFydGlmYWN0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.5wlX55clcZqVVzGi48i-ReAB3tpJSkpTRcw6WL8GclQ",
"fileSize": "1340124",
"isDirectory": false,
"previewUrls": [
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/3312f869-e2c2-480d-85eb-5c06490a6171.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNjE0ZGEwYjBjNzNhYTkzNSIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.jiuoC4Ev5KFglJUEtwKYMyGbtoIMec1GUhSe_y8kx-w",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/25d1070f-71b7-45ae-ae57-b4fb5c7e0086.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiZmE2MmNjYjdkZjg1MDlkOCIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.tmc-uu0TVBixnJYTjC5mQCVxgBvaK4ppEV2N7BjKzxE",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/0c13dd88-d14d-49ed-bea4-f526fd820311.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiZGZiOTEwMGVmNTkzMzFkOCIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.9eqVp2pTCmI8SUuYga3slh-wqp5Fe2ndRPFhpiJ9IPQ",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/6a997662-f054-41ec-a124-2402002bc50f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNjNjOTA1ODRjMjM3ZGU2MyIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.oxQiSRQWhdOwPrdh--K4D3Jdh-KxCEASGwt7_zKWMNE",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/a5483fec-5c29-40c1-8317-73330c6865b7.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiYTQ1NTM0NDc0ODViMzcwZSIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.3_b5AzPdEWPah140L4WETz4ANaoEkN8GESkexhdREDo"
],
"private": true,
"privateInTeam": true,
"deleted": false,
"reported": false,
"metadata": {
"frameRate": 24,
"duration": 4,
"dimensions": [
512,
1792
],
"size": {
"width": 512,
"height": 1792
}
},
"favorite": false
}
],
"sharedAsset": null
}
}{
"task": {
"id": "fc4a68aa-4280-42cb-b55c-e1d9a64960e0",
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"image": null,
"createdAt": "2024-07-26T16:40:43.864Z",
"updatedAt": "2024-07-26T16:42:04.782Z",
"taskType": "gen2",
"options": {
"name": "Gen-2 1675247627, An older man playing, y3jpg, M 5",
"seconds": 4,
"gen2Options": {
"mode": "gen2",
"seed": 1675247627,
"interpolate": true,
"upscale": false,
"watermark": true,
"motion_score": 22,
"use_motion_score": true,
"use_motion_vectors": false,
"text_prompt": "An older man playing piano, lit from the side.",
"image_prompt": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc",
"init_image": "https://d2jqrm6oza8nb6.cloudfront.net/previews/8bbcaa07-509e-467e-af6e-1fa8f21bff3f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNGExOWNhOTE3M2FlMGM5NSIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.EajrIuHWvNutCTsT6moNFO8PBhCUiYj7H5KF2E3WwOc"
},
"exploreMode": false,
"assetGroupName": "Generative Video",
"recordingEnabled": true
},
"status": "SUCCEEDED",
"error": null,
"progressText": null,
"progressRatio": "1",
"estimatedTimeToStartSeconds": null,
"artifacts": [
{
"id": "3c33bee5-5d50-4a6d-bb7d-a690496ca2ce",
"createdAt": "2024-07-26T16:42:04.734Z",
"updatedAt": "2024-07-26T16:42:04.734Z",
"userId": 17792681,
"createdBy": 17792681,
"taskId": "fc4a68aa-4280-42cb-b55c-e1d9a64960e0",
"parentAssetGroupId": "bffe20f1-b5c6-4bc1-a32f-bb71c8148adc",
"filename": "Gen-2 1675247627, An older man playing, y3jpg, M 5.mp4",
"url": "https://dnznrvs05pmza.cloudfront.net/9773beb4-39c0-417f-9f4e-f2fd6dc213d5.mp4?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNTI1MjM4NDI3NDcyZWM1NCIsImJ1Y2tldCI6InJ1bndheS10YXNrLWFydGlmYWN0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMjEyNDgwMH0.5wlX55clcZqVVzGi48i-ReAB3tpJSkpTRcw6WL8GclQ",
"fileSize": "1340124",
"isDirectory": false,
"previewUrls": [
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/3312f869-e2c2-480d-85eb-5c06490a6171.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNjE0ZGEwYjBjNzNhYTkzNSIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.jiuoC4Ev5KFglJUEtwKYMyGbtoIMec1GUhSe_y8kx-w",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/25d1070f-71b7-45ae-ae57-b4fb5c7e0086.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiZmE2MmNjYjdkZjg1MDlkOCIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.tmc-uu0TVBixnJYTjC5mQCVxgBvaK4ppEV2N7BjKzxE",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/0c13dd88-d14d-49ed-bea4-f526fd820311.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiZGZiOTEwMGVmNTkzMzFkOCIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.9eqVp2pTCmI8SUuYga3slh-wqp5Fe2ndRPFhpiJ9IPQ",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/6a997662-f054-41ec-a124-2402002bc50f.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiNjNjOTA1ODRjMjM3ZGU2MyIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.oxQiSRQWhdOwPrdh--K4D3Jdh-KxCEASGwt7_zKWMNE",
"https://dnf8butk8bbsy.cloudfront.net/task_artifact_previews/a5483fec-5c29-40c1-8317-73330c6865b7.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiYTQ1NTM0NDc0ODViMzcwZSIsImJ1Y2tldCI6InJ1bndheS11cGxvYWRzLXByb2QiLCJzdGFnZSI6InByb2QiLCJleHAiOjE3MjIxMjQ4MDB9.3_b5AzPdEWPah140L4WETz4ANaoEkN8GESkexhdREDo"
],
"private": true,
"privateInTeam": true,
"deleted": false,
"reported": false,
"metadata": {
"frameRate": 24,
"duration": 4,
"dimensions": [
512,
1792
],
"size": {
"width": 512,
"height": 1792
}
},
"favorite": false
}
],
"sharedAsset": null
}
}動画を延長.extend
リクエストボディ
json
{
"taskType": "europa",
"internal": false,
"options": {
"name": "Gen-3 Alpha 2275386909",
"seconds": 5,
"text_prompt": "Handheld camera moving fast, flashlight light, in a white old wall in a old alley at night a black graffiti that spells 'openai-hk'",
"seed": 2275386909,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video",
"init_image": "通过上传接口获得的图片链接 https开头,如果没有必须把字段删除",
"resolution": "720p",
"extended_from_task_id": "7748161e-adea-42e6-8480-0adddb149706",
"init_video": "https://dnznrvs05pmza.cloudfront.net/2e7681cd-0028-4458-8bca-515987575ec2.mp4?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiN2NiOGNmYmJlOWZmN2IzNiIsImJ1Y2tldCI6InJ1bndheS10YXNrLWFydGlmYWN0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyNTU4MDgwMH0.qQJNR5NUjR7C2KCbAI6fZ6LqD4DENRaLm6KOJLiJWRw"
}
}{
"taskType": "europa",
"internal": false,
"options": {
"name": "Gen-3 Alpha 2275386909",
"seconds": 5,
"text_prompt": "Handheld camera moving fast, flashlight light, in a white old wall in a old alley at night a black graffiti that spells 'openai-hk'",
"seed": 2275386909,
"exploreMode": true,
"watermark": false,
"enhance_prompt": true,
"width": 1280,
"height": 768,
"assetGroupName": "Generative Video",
"init_image": "通过上传接口获得的图片链接 https开头,如果没有必须把字段删除",
"resolution": "720p",
"extended_from_task_id": "7748161e-adea-42e6-8480-0adddb149706",
"init_video": "https://dnznrvs05pmza.cloudfront.net/2e7681cd-0028-4458-8bca-515987575ec2.mp4?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiN2NiOGNmYmJlOWZmN2IzNiIsImJ1Y2tldCI6InJ1bndheS10YXNrLWFydGlmYWN0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyNTU4MDgwMH0.qQJNR5NUjR7C2KCbAI6fZ6LqD4DENRaLm6KOJLiJWRw"
}
}その他の主要フィールドについては、動画タスクを作成.gen3 を参照してください。以下は延長固有のフィールドのみを説明します。
| フィールド | タイプ | 説明 |
|---|---|---|
| options.extended_from_task_id | string | 延長する動画のタスクID |
| options.init_video | string | 延長する動画のURL |
レスポンスボディは 動画タスクを作成.gen3 と同じです。
アップロード.A 事前報告で認証情報を取得
shell
curl --request POST \
--url https://api.openai-hk.com/runway/uploads \
--header 'Authorization: Bearer hk-your-key' \
--header 'content-type: application/json' \
--data '{
"filename": "163-q.jpeg",
"numberOfParts": 1,
"type": "DATASET_PREVIEW"
}'curl --request POST \
--url https://api.openai-hk.com/runway/uploads \
--header 'Authorization: Bearer hk-your-key' \
--header 'content-type: application/json' \
--data '{
"filename": "163-q.jpeg",
"numberOfParts": 1,
"type": "DATASET_PREVIEW"
}'リクエストボディ
json
{
"filename": "163-q.jpeg",
"numberOfParts": 1,
"type": "DATASET_PREVIEW"
}{
"filename": "163-q.jpeg",
"numberOfParts": 1,
"type": "DATASET_PREVIEW"
}レスポンスボディ
json
{
"id": "4e806398-cd0a-48c6-9ac8-6322ed693785",
"uploadUrls": [
"https://runway-datasets.s3.us-east-1.amazonaws.com/previews/38636c93-c137-4eb7-b983-450f7d0871b1.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA5PY5AQY4YNAEKQFK%2F20240726%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240726T164242Z&X-Amz-Expires=86400&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEAEaCXVzLWVhc3QtMSJHMEUCIGzXIRC8eW6QRXb4UfI3mGuXHYJhn9WsCLpfOQEdgqiuAiEA2oimEh028yuECo%2B2WoxRZSjgMHfLqNX84uszilG6JKYq8gMI2v%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARAEGgw5MjcyMzY5MTY3OTMiDA9mkwGgaSsTQPwikirGA%2BtDGpYH%2FYnSinCTWmnBNbWbKYm01FbTXVXEQhqAHkqpHJ7v8ByDZzIRGmCiqj3k%2BYqYgxkYllH41hrntSCESbM9ci0M3hqypsBCDDReH%2BdEFhG20eOvx4NbnNu8DO34EcTr0XEuHvFhfBB07yBZ%2FkRfyFWAhGrn8FTbfVvTfZONoGr2fNqo31NU%2F%2Bnar%2FToszgHpweA2lVBlZlN5WFFWTSP%2FX77K%2BLW0%2BZr57J%2FzFXrWQG9Vtty9A%2Fbr%2BwcVDO9gv%2FLcRUvs8vUPxxAX5%2ByZ51f%2B8MQvENP0sV7lABj6zYhMYGl2FJO8ASo05T1zGgUod448yE7CkveenR7Jst1%2BmB%2FsD7GcY3HdctBQUYCrodcNOP1m4o51KykFZuwWnhhVx9FG53KalpwPBANgea8%2BXSLTY%2FsjPYITAOWgCoSJ%2FShEYMeJC6T3yxJC04PoBqXAP31hu10koCK7yqWYzNH89BQ4UW8cTriixI8wgAJCmaCCg1Dm3xiJAAznPw7dnPaJdNCjiIik8tM1GBgXkqwTYWzpCJBeSnQVeeBpbxd7RwGib8V3jhawYCfyIa01iw%2B7ZX9C8y3PXi2ncub4VZGj3DfafHIbacwhaCPtQY6pQGelWlBM5Ftg4cdnKOGC6wZboGLp%2BvcU5RCw9j9MoKSrZFA2iQEl2Atnxb5CKrEBZCahy1MJI6kE%2BGQ0hNv4AwLCUvlyWIn9zcdHa162I6hFDccAkkLsr%2FQUT5sgkxqQhH6OzkdOub4sPaRXIIJbWHDqa73nd1xVScVhRvd8GP9ip8cxK0wFitt%2Fu04zr7PuMWIg8I85pEK%2FHu63XLvs5zYyZj5GMc%3D&X-Amz-Signature=c3053c853994e21fb4b9f34d2c5595129344b1ed2606dc953beeb120888c6e19&X-Amz-SignedHeaders=host&x-id=PutObject"
],
"uploadHeaders": {
"Content-Type": "image/jpeg"
}
}{
"id": "4e806398-cd0a-48c6-9ac8-6322ed693785",
"uploadUrls": [
"https://runway-datasets.s3.us-east-1.amazonaws.com/previews/38636c93-c137-4eb7-b983-450f7d0871b1.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA5PY5AQY4YNAEKQFK%2F20240726%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240726T164242Z&X-Amz-Expires=86400&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEAEaCXVzLWVhc3QtMSJHMEUCIGzXIRC8eW6QRXb4UfI3mGuXHYJhn9WsCLpfOQEdgqiuAiEA2oimEh028yuECo%2B2WoxRZSjgMHfLqNX84uszilG6JKYq8gMI2v%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARAEGgw5MjcyMzY5MTY3OTMiDA9mkwGgaSsTQPwikirGA%2BtDGpYH%2FYnSinCTWmnBNbWbKYm01FbTXVXEQhqAHkqpHJ7v8ByDZzIRGmCiqj3k%2BYqYgxkYllH41hrntSCESbM9ci0M3hqypsBCDDReH%2BdEFhG20eOvx4NbnNu8DO34EcTr0XEuHvFhfBB07yBZ%2FkRfyFWAhGrn8FTbfVvTfZONoGr2fNqo31NU%2F%2Bnar%2FToszgHpweA2lVBlZlN5WFFWTSP%2FX77K%2BLW0%2BZr57J%2FzFXrWQG9Vtty9A%2Fbr%2BwcVDO9gv%2FLcRUvs8vUPxxAX5%2ByZ51f%2B8MQvENP0sV7lABj6zYhMYGl2FJO8ASo05T1zGgUod448yE7CkveenR7Jst1%2BmB%2FsD7GcY3HdctBQUYCrodcNOP1m4o51KykFZuwWnhhVx9FG53KalpwPBANgea8%2BXSLTY%2FsjPYITAOWgCoSJ%2FShEYMeJC6T3yxJC04PoBqXAP31hu10koCK7yqWYzNH89BQ4UW8cTriixI8wgAJCmaCCg1Dm3xiJAAznPw7dnPaJdNCjiIik8tM1GBgXkqwTYWzpCJBeSnQVeeBpbxd7RwGib8V3jhawYCfyIa01iw%2B7ZX9C8y3PXi2ncub4VZGj3DfafHIbacwhaCPtQY6pQGelWlBM5Ftg4cdnKOGC6wZboGLp%2BvcU5RCw9j9MoKSrZFA2iQEl2Atnxb5CKrEBZCahy1MJI6kE%2BGQ0hNv4AwLCUvlyWIn9zcdHa162I6hFDccAkkLsr%2FQUT5sgkxqQhH6OzkdOub4sPaRXIIJbWHDqa73nd1xVScVhRvd8GP9ip8cxK0wFitt%2Fu04zr7PuMWIg8I85pEK%2FHu63XLvs5zYyZj5GMc%3D&X-Amz-Signature=c3053c853994e21fb4b9f34d2c5595129344b1ed2606dc953beeb120888c6e19&X-Amz-SignedHeaders=host&x-id=PutObject"
],
"uploadHeaders": {
"Content-Type": "image/jpeg"
}
}ここで取得した id はステップCで使用します;uploadUrls はステップBで使用します。
アップロード.B アップロードを実行
js
let res = await fetch( d.uploadUrls[0] //ステップAからのuploadUrls
, {
method: 'PUT',
body: file, // アップロードするファイル
headers: {
'Content-Type': d.uploadHeaders["Content-Type"], //ステップAからのuploadHeaders
'Accept': '/',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Connection': 'keep-alive'
}
}) ;let res = await fetch( d.uploadUrls[0] //ステップAからのuploadUrls
, {
method: 'PUT',
body: file, // アップロードするファイル
headers: {
'Content-Type': d.uploadHeaders["Content-Type"], //ステップAからのuploadHeaders
'Accept': '/',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Connection': 'keep-alive'
}
}) ;200レスポンスは成功を意味します。
アップロード.C 完了報告
shell
curl --request POST \
--url https://api.openai-hk.com/runway/uploads/4e806398-cd0a-48c6-9ac8-6322ed693785/complete \
--header 'Authorization: Bearer hk-your-key' \
--header 'content-type: application/json' \
--data '{"parts":[{"PartNumber":1,"ETag":"ca3b00c313b6fd9a5c48889ad16f7d5e"}]}'curl --request POST \
--url https://api.openai-hk.com/runway/uploads/4e806398-cd0a-48c6-9ac8-6322ed693785/complete \
--header 'Authorization: Bearer hk-your-key' \
--header 'content-type: application/json' \
--data '{"parts":[{"PartNumber":1,"ETag":"ca3b00c313b6fd9a5c48889ad16f7d5e"}]}'リクエストボディ
json
{
"parts": [
{
"PartNumber": 1,
"ETag": "任意の値でも可"
}
]
}{
"parts": [
{
"PartNumber": 1,
"ETag": "任意の値でも可"
}
]
}レスポンスボディ
json
{
"url": "https://d2jqrm6oza8nb6.cloudfront.net/previews/384cf95c-13e5-4dd5-9c29-680d81ddfd60?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiMTU2OGIzZDIyMTZmMzIxYyIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMTM0NzIwMH0.mAdwPycvWvUXjfIgrDEmZth7t2yghokMnwMVmlHhVss"
}{
"url": "https://d2jqrm6oza8nb6.cloudfront.net/previews/384cf95c-13e5-4dd5-9c29-680d81ddfd60?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiMTU2OGIzZDIyMTZmMzIxYyIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyMTM0NzIwMH0.mAdwPycvWvUXjfIgrDEmZth7t2yghokMnwMVmlHhVss"
}画像URL url には有効期限があります — すぐに保存してください。
OpenAi-HK