メインコンテンツへスキップ
POST
/
v1
/
videos
curl --request POST \
  --url 'https://api.elkapi.com/v1/videos' \
  --header 'Authorization: Bearer <token>' \
  --form 'model=sora-2' \
  --form 'prompt=日差しのある庭を走る小さな子猫、映画的、高精細' \
  --form 'image=https://example.com/image.png' \
  --form 'duration=5' \
  --form 'width=1280' \
  --form 'height=720' \
  --form 'fps=30' \
  --form 'seed=12345' \
  --form 'n=1' \
  --form 'response_format=json' \
  --form 'user=user-1234' \
  --form 'metadata=[object Object]'
{
  "id": "id",
  "object": "object",
  "model": "sora-2",
  "status": "status",
  "progress": 1,
  "created_at": 1,
  "seconds": "seconds",
  "completed_at": 1,
  "expires_at": 1,
  "size": "1024x1024",
  "error": {
    "message": "message",
    "code": "code"
  },
  "metadata": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.elkapi.com/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url 'https://api.elkapi.com/v1/videos' \
  --header 'Authorization: Bearer <token>' \
  --form 'model=sora-2' \
  --form 'prompt=日差しのある庭を走る小さな子猫、映画的、高精細' \
  --form 'image=https://example.com/image.png' \
  --form 'duration=5' \
  --form 'width=1280' \
  --form 'height=720' \
  --form 'fps=30' \
  --form 'seed=12345' \
  --form 'n=1' \
  --form 'response_format=json' \
  --form 'user=user-1234' \
  --form 'metadata=[object Object]'
{
  "id": "id",
  "object": "object",
  "model": "sora-2",
  "status": "status",
  "progress": 1,
  "created_at": 1,
  "seconds": "seconds",
  "completed_at": 1,
  "expires_at": 1,
  "size": "1024x1024",
  "error": {
    "message": "message",
    "code": "code"
  },
  "metadata": {}
}

Authorizations

Authorization
string
必須
すべてのエンドポイントで Bearer Token 認証が必要です。リクエストヘッダーに追加します:
Authorization: Bearer YOUR_API_KEY

Body

model
string
デフォルト:"sora-2"
モデル/スタイルID例:sora-2
prompt
string
テキストプロンプト例:宇宙飛行士が立ち上がって歩き去った
image
string
画像入力(URLまたはBase64)例:https://example.com/image.jpg
duration
number
動画の長さ(秒)例:5
width
integer
動画の幅例:1280
height
integer
動画の高さ例:720
fps
integer
動画フレームレート例:30
seed
integer
ランダムシード例:20231234
n
integer
生成する動画数例:1
response_format
string
レスポンス形式例:url
user
string
ユーザー識別子例:user-1234
metadata
object
拡張パラメーター(negative_prompt、style、quality_level など)

Response

id
string
動画ID
object
string
オブジェクトタイプ
model
string
デフォルト:"sora-2"
使用モデル例:sora-2
status
string
タスク状態
progress
integer
進捗率
created_at
integer
作成タイムスタンプ
seconds
string
動画の長さ
completed_at
integer
完了タイムスタンプ
expires_at
integer
有効期限タイムスタンプ
size
string
動画サイズ
error
object
OpenAI動画エラー情報
error.message
string
エラーメッセージ
error.code
string
エラーコード
metadata
object
追加メタデータ