> ## 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.

# Resimden Videoya

### sunra API'sini Kullanarak Video Üretme

sunra, önceden eğitilmiş modeller kullanarak resimlerinizden video üretmenize olanak tanıyan basit ve kullanımı kolay bir API sunar. Bu uç nokta, sosyal medya, pazarlama ve daha fazlası gibi çeşitli kullanım durumları için resimlerinizden video klipleri oluşturmak için mükemmeldir.

İşte sunra API'sini kullanarak video üretmenin bir örneği:

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

  const result = await sunra.subscribe("kling/kling-v2-master/image-to-video", {
    input: {
      prompt: 'Sevimli bir hamster şık güneş gözlükleri takarak rahat bir şekilde bir can simidinde uzanıyor ve parıldayan deniz yüzeyinde hafif dalgalarla sürükleniyor. Hamster rahat bir şekilde yaslanıyor, huzurlu ve hoş bir zaman geçiriyor. Çizgi film tarzı, kamera konuyu takip ediyor, sıcak ve yüksek resim kalitesi ile.',
      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": "Sevimli bir hamster şık güneş gözlükleri takarak rahat bir şekilde bir can simidinde uzanıyor ve parıldayan deniz yüzeyinde hafif dalgalarla sürükleniyor. Hamster rahat bir şekilde yaslanıyor, huzurlu ve hoş bir zaman geçiriyor. Çizgi film tarzı, kamera konuyu takip ediyor, sıcak ve yüksek resim kalitesi ile.",
          "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", "Sevimli bir hamster şık güneş gözlükleri takarak rahat bir şekilde bir can simidinde uzanıyor ve parıldayan deniz yüzeyinde hafif dalgalarla sürükleniyor. Hamster rahat bir şekilde yaslanıyor, huzurlu ve hoş bir zaman geçiriyor. Çizgi film tarzı, kamera konuyu takip ediyor, sıcak ve yüksek resim kalitesi ile.",
      "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("\nDurum Güncellemesi: %s, İstek 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("Tamamlandı!");
  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":"Sevimli bir hamster şık güneş gözlükleri takarak rahat bir şekilde bir can simidinde uzanıyor ve parıldayan deniz yüzeyinde hafif dalgalarla sürükleniyor. Hamster rahat bir şekilde yaslanıyor, huzurlu ve hoş bir zaman geçiriyor. Çizgi film tarzı, kamera konuyu takip ediyor, sıcak ve yüksek resim kalitesi ile.","negative_prompt":"","guidance_scale":0.5,"aspect_ratio":"16:9","duration":5,"start_image":"https://assets.sunra.ai/uploads/1748811753168-05ceab0d.png"}'
  ```
</CodeGroup>

### Kullanılacak modeli nasıl seçilir

sunra çeşitli video üretimi modelleri sunar. Üretmek istediğiniz videoların stiline ve kalitesine göre ihtiyaçlarınıza en uygun modeli seçebilirsiniz. İşte mevcut modellerden bazıları:

* [kling/kling-v2-master/image-to-video](https://sunra.ai/models/kling/kling-v2-master/image-to-video): Kling V2 Master, istem uyumunu, hareket dinamiklerini ve görsel estetiği geliştirmek için tasarlanmıştır.
* [minimax/i2v-01/image-to-video](https://sunra.ai/models/sunra-ai/minimax-video/image-to-video): Resimler ve metin istemlerinden 6 saniyelik HD videolar üretir

Bir model seçmek için, yukarıdaki örnekte gösterildiği gibi subscribe metodunda model ID'sini belirtmeniz yeterlidir. [Resimden Videoya Modeller](https://sunra.ai/models?modalities%5B0%5D=modality-image-video) sayfasında daha fazla model ve açıklamalarını bulabilirsiniz.
