त्वरित आरंभ

मिनटों में Qwen Image Edit के साथ शुरुआत करें

Qwen Image Edit त्वरित आरंभ गाइड

Qwen Image Edit API के साथ आरंभ करने के लिए इस गाइड का पालन करें। यह आपको अपनी पहली छवि संपादन परियोजना स्थापित करने और चलाने के लिए आवश्यक चरणों से गुजारेगा।

1. सेटअप और इंस्टॉलेशन

1.1. API कुंजी प्राप्त करें

Qwen Image Edit का उपयोग करने के लिए, आपको एक API कुंजी की आवश्यकता होगी। इसे Qwen Image Edit कंसोल से प्राप्त करें। अपनी API कुंजी को सुरक्षित रखें और इसे अपने कोड में हार्डकोड न करें।

1.2. SDK इंस्टॉलेशन

अपनी पसंदीदा प्रोग्रामिंग भाषा के लिए Qwen Image Edit SDK स्थापित करें।

JavaScript/TypeScript

npm install @qwen-image-edit/sdk
# या
yarn add @qwen-image-edit/sdk

Python

pip install qwen-image-edit-sdk

PHP

composer require qwen-image-edit/sdk

Java

Maven या Gradle का उपयोग करके निर्भरता जोड़ें।

Maven:

<dependency>
    <groupId>com.qwen-image-edit</groupId>
    <artifactId>sdk</artifactId>
    <version>1.0.0</version>
</dependency>

Gradle:

implementation 'com.qwen-image-edit:sdk:1.0.0'

Go

go get github.com/qwen-image-edit/sdk

Ruby

gem install qwen-image-edit-sdk

2. बुनियादी कॉन्फ़िगरेशन

अपनी API कुंजी और क्षेत्र के साथ SDK को कॉन्फ़िगर करें।

JavaScript/TypeScript

import { QwenImageEdit } from '@qwen-image-edit/sdk';

const qwen = new QwenImageEdit({
  apiKey: process.env.QWEN_API_KEY,
  region: 'us-east-1', // या आपका पसंदीदा क्षेत्र
});

Python

from qwen_image_edit_sdk import QwenImageEdit
import os

qwen = QwenImageEdit(
    api_key=os.environ.get('QWEN_API_KEY'),
    region='us-east-1' # या आपका पसंदीदा क्षेत्र
)

PHP

use QwenImageEdit\QwenImageEdit;

$qwen = new QwenImageEdit([
    'apiKey' => getenv('QWEN_API_KEY'),
    'region' => 'us-east-1', // या आपका पसंदीदा क्षेत्र
]);

Java

import com.qwen_image_edit.sdk.QwenImageEditClient;

public class Main {
    public static void main(String[] args) {
        QwenImageEditClient qwen = new QwenImageEditClient.Builder()
                .apiKey(System.getenv("QWEN_API_KEY"))
                .region("us-east-1") // या आपका पसंदीदा क्षेत्र
                .build();
    }
}

Go

package main

import (
	"fmt"
	"os"

	"github.com/qwen-image-edit/sdk"
)

func main() {
	qwen := sdk.NewClient(
		os.Getenv("QWEN_API_KEY"),
		"us-east-1", // या आपका पसंदीदा क्षेत्र
	)
	fmt.Println(qwen)
}

Ruby

require 'qwen_image_edit_sdk'

qwen = QwenImageEdit::Client.new(
  api_key: ENV['QWEN_API_KEY'],
  region: 'us-east-1' # या आपका पसंदीदा क्षेत्र
)

3. अपनी पहली छवि संपादित करें

आइए एक साधारण पाठ संपादन ऑपरेशन के साथ आरंभ करें।

// JavaScript/TypeScript उदाहरण

async function editTextOnImage() {
  try {
    const result = await qwen.edit({
      imageUrl: 'https://example.com/your-image.jpg',
      operations: [
        {
          type: 'text_edit',
          text: 'नया पाठ',
          position: { x: 100, y: 100 },
          fontSize: 24,
          color: '#FF0000',
        },
      ],
    });
    console.log('संपादित छवि URL:', result.editedImageUrl);
  } catch (error) {
    console.error('छवि संपादन में त्रुटि:', error);
  }
}

edtTextOnImage();

4. मुख्य विशेषताएं

Qwen Image Edit API शक्तिशाली सुविधाओं का एक सूट प्रदान करता है:

  • पाठ संपादन: छवियों पर पाठ को संशोधित करें, अनुवाद करें या सही करें।
  • तत्व हेरफेर: लोगो, वॉटरमार्क या अन्य ग्राफिकल तत्वों को जोड़ें, हटाएं या बदलें।
  • शैली स्थानांतरण: कलात्मक या फोटोग्राफिक शैलियों को छवियों पर लागू करें।
  • छवि विश्लेषण: छवि सामग्री का विश्लेषण करें और मेटाडेटा निकालें।
  • बैच प्रोसेसिंग: एक साथ कई छवियों पर संचालन करें।

5. सर्वोत्तम अभ्यास

  • प्रभावी प्रॉम्प्ट: स्पष्ट और संक्षिप्त प्रॉम्प्ट का उपयोग करें ताकि API को वांछित परिणाम को समझने में मदद मिल सके।
  • प्रदर्शन अनुकूलन: बड़े बैचों के लिए एसिंक्रोनस संचालन का उपयोग करें और नेटवर्क विलंबता को कम करने के लिए अपने उपयोगकर्ताओं के करीब एक क्षेत्र चुनें।
  • त्रुटि प्रबंधन: अपने अनुप्रयोगों में मजबूत त्रुटि प्रबंधन और पुनः प्रयास तंत्र लागू करें।

6. अगले कदम

  • उदाहरण: अधिक उन्नत उपयोग के मामलों के लिए हमारे उदाहरण देखें।
  • API संदर्भ: सभी उपलब्ध एंडपॉइंट और उनके मापदंडों के लिए पूर्ण API संदर्भ का अन्वेषण करें।
  • कॉन्फ़िगरेशन: उन्नत कॉन्फ़िगरेशन विकल्पों के लिए कॉन्फ़िगरेशन गाइड पढ़ें।
  • समस्या निवारण: सामान्य समस्याओं के समाधान के लिए समस्या निवारण गाइड देखें।