Zum Inhalt springen

H3 Max Camera Controls

Integrieren

Modell-ID minimax/h3-max/camera-controls
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3-max/camera-controls?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt_expansion_mode": "balanced",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Diese Anfrage: 0,175 $ 175 API-Credits Auf dieser Seite ausführen

API-Schlüssel abrufen
MiniMax · Video

Dein erstes Ergebnis erscheint hier

Erstelle unten eine Anfrage und führe sie mit deinem API-Schlüssel aus. Ausgaben werden in unseren Speicher kopiert und dauerhaft oder 7 Tage kostenlos aufbewahrt.

Anfrage erstellen

Die Steuerelemente werden aus dem Modellschema generiert. Code und Preis werden aktualisiert, während du sie änderst.

0 / 50000

Prompt für die Video-Generierung, der das Standardverhalten einer eingefrorenen Szene überschreibt. Leer lassen oder weglassen, um die Referenzszene beizubehalten und nur Kamerabewegungen zuzulassen.

•erforderlich

Aufwand für die Prompt-Umschreibung vor der Generierung: 'quality' entwickelt über bis zu etwa 30 s einen ausführlicheren Prompt, während 'balanced' in ungefähr einer Sekunde zurückkehrt. Wähle 'disabled', um die Prompt-Erweiterung zu überspringen.

•erforderlich image_url
Datei ablegen oder

Bild-URL, die das Start-Frame des Videos festlegt.

resolution Standard 480P

Auswahl der Generierungsauflösung: Für 1080P ist eine latente Verfeinerung des nativ mit 768P generierten Materials erforderlich, statt einer nativen Generierung in der ausgewählten Auflösung.

Standard 5

Angeforderte Dauer in Sekunden; die tatsächliche Videolänge kann bis zu etwa 0.7 s darüber liegen.

Erweitert seed · enable_safety_checker · camera_trajectory

Seed für die zufällige Generierung; wenn nicht angegeben, wird zufällig einer ausgewählt.

Geordnete Kamera-Keyframes mit beibehaltenen vollständigen Drehungen und einer auf 32 Umdrehungen begrenzten Gesamt-Azimutbewegung. Außerhalb des Zeitraums der Keyframes hält die Kamera vor dem Zeitstempel die erste Position und bis zum Videoende die letzte Position.

POST /run/minimax/h3-max/camera-controls?wait=20 Preis → 0,175 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3-max/camera-controls?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt_expansion_mode": "balanced",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Diese Anfrage ausführen

Dein Schlüssel bleibt in diesem Browser: Er wird nur an die Doitong API gesendet und nur gespeichert (localStorage), wenn du „Merken“ aktivierst. API-Schlüssel abrufen

Über H3 Max Camera Controls

Verwendet `image_url` als erstes Bild und bewegt die Kamera entlang von `camera_trajectory`, einer Liste aus 2 bis 12 geordneten Keyframes. Standardmäßig bleibt die Szene starr, sodass sich nur die Kamera bewegt. Die Dauer beträgt 0.92 bis 15 Sekunden bei einer Auflösung von 480P, 768P oder 1080P. Die Prompt-Erweiterung kann angepasst werden.

Parameter

Sende entweder den kanonischen Namen oder den nativen Namen, nicht beide. Kanonische Namen

NameTyp StandardZulässig Beschreibung
promptoptional
Typstring
StandardThe same elements in the reference are rigid. Preserve every element exactly. The entire scene is frozen. Only the camera moves. no scene motion only camera motion
≤ 50.000 Zeichen
Prompt für die Video-Generierung, der das Standardverhalten einer eingefrorenen Szene überschreibt. Leer lassen oder weglassen, um die Referenzszene beizubehalten und nur Kamerabewegungen zuzulassen.
durationoptional
Typnumber
Standard5
0,92 – 15
Angeforderte Dauer in Sekunden; die tatsächliche Videolänge kann bis zu etwa 0.7 s darüber liegen.
resolutionoptional
Typenum
Standard480P
480P768P1080P
Auswahl der Generierungsauflösung: Für 1080P ist eine latente Verfeinerung des nativ mit 768P generierten Materials erforderlich, statt einer nativen Generierung in der ausgewählten Auflösung.
seedoptional
Typinteger | null
Seed für die zufällige Generierung; wenn nicht angegeben, wird zufällig einer ausgewählt.
enable_safety_checkeroptional
Typboolean
Standardtrue
Aktivierung der Sicherheitsprüfung; true aktiviert die Prüfung.
prompt_expansion_modeerforderlich
Typstring
Standardbalanced
Aufwand für die Prompt-Umschreibung vor der Generierung: 'quality' entwickelt über bis zu etwa 30 s einen ausführlicheren Prompt, während 'balanced' in ungefähr einer Sekunde zurückkehrt. Wähle 'disabled', um die Prompt-Erweiterung zu überspringen.
image_urlerforderlich image
Typurl · image
Bild-URL, die das Start-Frame des Videos festlegt.
camera_trajectoryoptional
Typobject[]
≤ 12 Elemente≥ 2 Elemente
Geordnete Kamera-Keyframes mit beibehaltenen vollständigen Drehungen und einer auf 32 Umdrehungen begrenzten Gesamt-Azimutbewegung. Außerhalb des Zeitraums der Keyframes hält die Kamera vor dem Zeitstempel die erste Position und bis zum Videoende die letzte Position.
camera_trajectory[].timeerforderlich
Typnumber
0 – 1
Normalisierte Zeit innerhalb des Videos; das Intervall [0, 1] repräsentiert jeweils Anfang und Ende.
camera_trajectory[].azimutherforderlich
Typnumber
Horizontaler Winkel der Kamera um das Motiv, gemessen in Grad.
camera_trajectory[].elevationerforderlich
Typnumber
-90 – 90
Vertikaler Winkel der Kamera zum Motiv, gemessen in Grad.
camera_trajectory[].distanceerforderlich
Typnumber
> 0
Abstand zwischen Kamera und Motiv, gemessen in normalisierten Szeneneinheiten.
erforderlich Kanonischer Name, ebenfalls akzeptiert

Dateiparameter akzeptieren eine öffentliche https://-URL, eine data:-URI bis 10 MB oder die file_url eines Uploads. Dateien

Ausgabe

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "minimax/h3-max/camera-controls",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 175,
    "usd": "0.175",
    "charged": 175,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "prompt_expansion_mode": "balanced"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "expanded_prompt": "string",
    "timings": {}
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Deine Dateien, deine EntscheidungJede outputs[].url ist eine Kopie in unserem Speicher: dauerhaft aufbewahrt (Abrechnung pro GB-Monat) oder 7 Tage kostenlos – je nach Kontoeinstellung oder ?storage=.
Gleiche Struktur bei jedem Modelltype, url, content_type, width, height und duration – für Bilder, Video und Audio gleichermaßen. output ist das Ergebnisobjekt des Modells.
Ausgabefelder
video
object {url, content_type, file_name, file_size}Vom Modell erzeugtes Video.
expanded_prompt
string | nullFür das Modell erweiterter Prompt oder null, wenn kein erweiterter Text verfügbar ist. null tritt bei deaktivierter Erweiterung, unveränderter Erweiterung und intern von der gehosteten API des Modells verarbeiteter Erweiterung auf.
timings
object | nullZeitmessungen in Sekunden, nur auf Routen verfügbar, die Backend-Zeitmessungen melden; andernfalls null. Der Eintrag 'inference' misst, wie lange die DiT-Entrauschung auf dem GPU-Backend gedauert hat.

Weitere Modelle: Bild zu Video

Für KI-Agenten: Diese Seite ist als Markdown verfügbar unter https://doitong.com/de/developers/models/minimax/h3-max/camera-controls.md. Alle Modelle und Anleitungen: https://doitong.com/developers/llms.txt