> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sunra.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Bild zu Video

### Wie man Videos mit der Sunra AI API generiert

Sunra AI bietet eine einfache und benutzerfreundliche API, mit der Sie Videos aus Ihren Bildern mit vorab trainierten Modellen generieren können. Dieser Endpunkt ist perfekt für die Erstellung von Videoclips aus Ihren Bildern für verschiedene Anwendungsfälle wie soziale Medien, Marketing und mehr.

Hier ist ein Beispiel, wie man Videos mit der Sunra AI API generiert:

<CodeGroup>
  ```javascript Javascript theme={null}
  import { sunra } from "@sunra/client";

  const result = await sunra.subscribe("kling/kling-v2-master/image-to-video", {
    input: {
      prompt: 'Ein süßer Hamster liegt gemütlich auf einem Rettungsring, trägt eine modische Sonnenbrille und treibt mit den sanften Wellen auf der schimmernden Meeresoberfläche. Der Hamster liegt bequem da und genießt eine friedliche und angenehme Zeit. Cartoon-Stil, die Kamera folgt dem sich bewegenden Motiv, mit einer herzerwärmenden und hohen Bildqualität.',
      negative_prompt: '',
      guidance_scale: 0.5,
      aspect_ratio: '16:9',
      duration: 5,
      start_image: 'https://assets.sunra.ai/uploads/1748811753168-05ceab0d.png'
    },
    logs: true,
    onQueueUpdate: (update) => {
      console.log(update)
    },
  });
  console.log(result.data);
  console.log(result.requestId);
  ```

  ```python Python theme={null}
  import sunra_client

  result = sunra_client.subscribe(
      "kling/kling-v2-master/image-to-video",
      arguments={
          "prompt": "Ein süßer Hamster liegt gemütlich auf einem Rettungsring, trägt eine modische Sonnenbrille und treibt mit den sanften Wellen auf der schimmernden Meeresoberfläche. Der Hamster liegt bequem da und genießt eine friedliche und angenehme Zeit. Cartoon-Stil, die Kamera folgt dem sich bewegenden Motiv, mit einer herzerwärmenden und hohen Bildqualität.",
          "guidance_scale": 0.5,
          "aspect_ratio": "16:9",
          "duration": 5,
          "start_image": "https://assets.sunra.ai/uploads/1748811753168-05ceab0d.png"
      },
      with_logs=True,
      on_enqueue=print,
      on_queue_update=print,
  )
  print(result)
  ```

  ```java Java theme={null}
  import ai.sunra.client.*;
  import ai.sunra.client.queue.*;
  import java.util.Map;
  import com.google.gson.JsonObject;
  import java.util.function.Consumer;

  ClientConfig config = ClientConfig.builder()
      .withCredentials(CredentialsResolver.fromEnv())
      .build();

  SunraClient client = SunraClient.withConfig(config);
  Map<String, Object> input = Map.of(
      "prompt", "Ein süßer Hamster liegt gemütlich auf einem Rettungsring, trägt eine modische Sonnenbrille und treibt mit den sanften Wellen auf der schimmernden Meeresoberfläche. Der Hamster liegt bequem da und genießt eine friedliche und angenehme Zeit. Cartoon-Stil, die Kamera folgt dem sich bewegenden Motiv, mit einer herzerwärmenden und hohen Bildqualität.",
      "guidance_scale", 0.5,
      "aspect_ratio", "16:9",
      "duration", 5,
      "start_image", "https://assets.sunra.ai/uploads/1748811753168-05ceab0d.png"
  );

  Consumer<QueueStatus.StatusUpdate> statusUpdateHandler = update -> {
      String status = update.getStatus().toString();
      String message = String.format("\nStatus-Update: %s, Anfrage-ID: %s",
          status, update.getRequestId());
      System.out.println(message);
  };

  SubscribeOptions<JsonObject> options = SubscribeOptions.<JsonObject>builder()
      .input(input)
      .resultType(JsonObject.class)
      .onQueueUpdate(statusUpdateHandler)
      .logs(true)
      .build();

  Output<JsonObject> response = client.subscribe("kling/kling-v2-master/image-to-video", options);
  System.out.println("Abgeschlossen!");
  System.out.println(response.getData());
  ```

  ```bash Curl theme={null}
  curl --request POST \
    --url https://api.sunra.ai/v1/queue/kling/kling-v2-master/image-to-video \
    --header "Authorization: Key $SUNRA_KEY" \
    --header "Content-Type: application/json" \
    --data '{"prompt":"Ein süßer Hamster liegt gemütlich auf einem Rettungsring, trägt eine modische Sonnenbrille und treibt mit den sanften Wellen auf der schimmernden Meeresoberfläche. Der Hamster liegt bequem da und genießt eine friedliche und angenehme Zeit. Cartoon-Stil, die Kamera folgt dem sich bewegenden Motiv, mit einer herzerwärmenden und hohen Bildqualität.","negative_prompt":"","guidance_scale":0.5,"aspect_ratio":"16:9","duration":5,"start_image":"https://assets.sunra.ai/uploads/1748811753168-05ceab0d.png"}'
  ```
</CodeGroup>

### Wie man das zu verwendende Modell auswählt

Sunra AI bietet eine Vielzahl von Videogenerierungsmodellen. Sie können das Modell auswählen, das Ihren Anforderungen am besten entspricht, basierend auf dem Stil und der Qualität der Videos, die Sie generieren möchten. Hier sind einige der verfügbaren Modelle:

* [kling/kling-v2-master/image-to-video](https://sunra.ai/models/kling/kling-v2-master/image-to-video): Kling V2 Master wurde entwickelt, um die Einhaltung von Anweisungen, die Bewegungsdynamik und die visuelle Ästhetik zu verbessern.
* [minimax/i2v-01/image-to-video](https://sunra.ai/models/sunra-ai/minimax-video/image-to-video): Generiert 6-sekündige HD-Videos aus Bildern und Textanweisungen

Um ein Modell auszuwählen, geben Sie einfach die Modell-ID in der `subscribe`-Methode an, wie im obigen Beispiel gezeigt. Weitere Modelle und deren Beschreibungen finden Sie auf der Seite [Bild-zu-Video-Modelle](https://sunra.ai/models?modalities%5B0%5D=modality-image-video).
