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

# पाठ से वीडियो

### sunra API का उपयोग करके वीडियो कैसे उत्पन्न करें

sunra एक सरल और उपयोग में आसान API प्रदान करता है जो आपको पूर्व-प्रशिक्षित मॉडल का उपयोग करके अपने प्रॉम्प्ट से वीडियो उत्पन्न करने की अनुमति देता है। यह एंडपॉइंट सोशल मीडिया, मार्केटिंग, और बहुत कुछ जैसे विभिन्न उपयोग मामलों के लिए आपके प्रॉम्प्ट से वीडियो क्लिप बनाने के लिए एकदम सही है।

sunra API का उपयोग करके वीडियो उत्पन्न करने का एक उदाहरण यहां दिया गया है:

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

  const result = await sunra.subscribe("kling/kling-v2-master/text-to-video", {
    input: {
      prompt: 'बर्फ में वायलिन बजाता हुआ एक ध्रुवीय भालू।',
      guidance_scale: 0.5,
      aspect_ratio: '16:9',
      duration: 5
    },
    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/text-to-video",
      arguments={
          "prompt": "बर्फ में वायलिन बजाता हुआ एक ध्रुवीय भालू।",
          "guidance_scale": 0.5,
          "aspect_ratio": "16:9",
          "duration": 5
      },
      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", "बर्फ में वायलिन बजाता हुआ एक ध्रुवीय भालू।",
      "guidance_scale", 0.5,
      "aspect_ratio", "16:9",
      "duration", 5
  );

  Consumer<QueueStatus.StatusUpdate> statusUpdateHandler = update -> {
      String status = update.getStatus().toString();
      String message = String.format("\nस्थिति अद्यतन: %s, अनुरोध आईडी: %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/text-to-video", options);
  System.out.println("पूरा हुआ!");
  System.out.println(response.getData());
  ```

  ```bash Curl theme={null}
  curl --request POST \
    --url https://api.sunra.ai/v1/queue/kling/kling-v2-master/text-to-video \
    --header "Authorization: Key $SUNRA_KEY" \
    --header "Content-Type: application/json" \
    --data '{"prompt":"बर्फ में वायलिन बजाता हुआ एक ध्रुवीय भालू।","negative_prompt":"","guidance_scale":0.5,"aspect_ratio":"16:9","duration":5}'
  ```
</CodeGroup>

```javascript theme={null}
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("kling/kling-v2-master/image-to-video", {
  input: {
  	prompt: 'एक प्यारा हम्सटर एक लाइफबॉय पर आराम से लेटा हुआ है, फैशनेबल धूप का चश्मा पहने हुए है, और झिलमिलाती समुद्री सतह पर कोमल लहरों के साथ बह रहा है। हम्सटर आराम से लेटा हुआ है, एक शांतिपूर्ण और सुखद समय का आनंद ले रहा है। कार्टून शैली, कैमरा विषय का अनुसरण करता है, एक दिल को छू लेने वाली और उच्च चित्र गुणवत्ता के साथ।',
  	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);
```

### उपयोग करने के लिए मॉडल का चयन कैसे करें

sunra विभिन्न प्रकार के वीडियो जनरेशन मॉडल प्रदान करता है। आप अपनी आवश्यकताओं के आधार पर उस मॉडल का चयन कर सकते हैं जो आपके द्वारा उत्पन्न किए जाने वाले वीडियो की शैली और गुणवत्ता के लिए सबसे उपयुक्त हो। यहां कुछ उपलब्ध मॉडल दिए गए हैं:

* [kling/kling-v2-master/text-to-video](https://sunra.ai/models/kling/kling-v2-master/text-to-video): क्लिंग V2 मास्टर को प्रॉम्प्ट पालन, गतिशीलता और दृश्य सौंदर्यशास्त्र में सुधार के लिए डिज़ाइन किया गया है।
* [wan/wan2.1-vace-14b/text-to-video](https://sunra.ai/models/wan/wan2.1-vace-14b/text-to-video): वीडियो निर्माण और संपादन के लिए एक ऑल-इन-वन 14B मॉडल, जो टेक्स्ट-टू-वीडियो, इमेज-टू-वीडियो और मल्टीमॉडल इनपुट और उन्नत नियंत्रण सुविधाओं के साथ वीडियो संपादन जैसे कार्यों का समर्थन करता है।
* [vidu/viduq1/text-to-video](https://sunra.ai/models/vidu/viduq1/text-to-video): विदु Q1 — कुरकुरा दृश्यों, सिनेमाई संक्रमणों, सटीक ध्वनि और अभिव्यंजक एनिमेशन के साथ अत्यधिक गुणवत्ता।
* [minimax/t2v-01-director/text-to-video](https://sunra.ai/models/minimax/t2v-01-director/text-to-video): "कैमरा कंट्रोल" मॉडल उपयोगकर्ताओं को एक पेशेवर निर्देशक की प्रवाह के साथ सिनेमाई भाषा प्रदान करता है और सावधानीपूर्वक रचनात्मक नियंत्रण का प्रयोग करता है।

एक मॉडल का चयन करने के लिए, बस ऊपर दिए गए उदाहरण में दिखाए अनुसार सदस्यता विधि में मॉडल आईडी निर्दिष्ट करें। आप [पाठ से वीडियो मॉडल](https://sunra.ai/models?modalities%5B0%5D=modality-text-video) पृष्ठ में अधिक मॉडल और उनके विवरण पा सकते हैं।
