> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-hi/datasets/dataset-versions/exporting-data.md).

# Dataset Version एक्सपोर्ट करें

आप किसी भी समय Roboflow से data export कर सकते हैं। आप Roboflow web interface या हमारे Python package का उपयोग करके data export कर सकते हैं।

Data export करने के लिए, पहले Roboflow dashboard में एक dataset version generate करें। आप यह अपने project से जुड़ी "Versions" page पर कर सकते हैं।

Dataset generate करने के बाद, अपने dataset version के पास "Export" पर क्लिक करें:

<figure><img src="/files/5c92f67bcd75bf1814a63e919f897f2dc4a25906" alt="" width="563"><figcaption></figcaption></figure>

आप अपने data को कई तरह के formats में डाउनलोड कर सकते हैं। समर्थित export formats की पूरी सूची आप हमारे "Export" tab में देख सकते हैं [formats डायरेक्टरी](https://roboflow.com/formats).

Export format चुनने के बाद, आप data को या तो एक `.zip` file, या एक `curl` लिंक, जिससे कमांड लाइन से डाउनलोड किया जा सके.

![अपने device पर .zip folder में export करना.](/files/48ed20cce33410330466ef09a1937ab685d3cb44)

{% hint style="warning" %}
*यह `curl` और Python code में आपकी account के लिए एक unique private key होगी। इस key को साझा न करें!*
{% endhint %}

!["Continue" चुनने के बाद दिखाई देने वाली "show download code" वाली विंडो।](/files/4765e4ec9ff2728b2a16d7f394f79751e549919a)

## नोट्स

Dataset versions computer vision models के training data के रूप में उपयोग के लिए डिज़ाइन किए गए हैं। इसलिए, हम models के training experience और performance को बेहतर बनाने के लिए कुछ optimizations करते हैं।

### छवि संपीड़न

Training में धीमापन से बचने के लिए, हम images को ऐसे level पर compress करते हैं जो training speed और पर्याप्त model performance के लिए आवश्यक resolution के बीच संतुलन बनाए रखता है।

यदि आप original quality image डाउनलोड करना चाहते हैं, तो आप अपने dataset में किसी image पर क्लिक करके और "Download Image" चुनकर ऐसा कर सकते हैं।

<figure><img src="/files/fd2320eed723d6e1bbe5fd288474a9236ecd68f9" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
आप अपनी images को programmatically भी एक्सेस कर सकते हैं [Image Details API](/developer/rest-api/manage-images/get-details-about-an-image.md)। `image.urls.original` property मूल गुणवत्ता वाली image का लिंक दर्शाती है।
{% endhint %}

यदि आप अपने पूरे dataset की original quality images डाउनलोड करना चाहते हैं, तो आप ऐसा [Image Search API](/developer/rest-api/manage-images/get-details-about-an-image.md). यहाँ एक code snippet है जिसका उपयोग आप ऐसा करने के लिए कर सकते हैं:

```python
import os
import requests
from roboflow import Roboflow

rf = Roboflow("YOUR_ROBOFLOW_API_KEY")

project = rf.project("my-dataset-id")

records = []

for page in project.search_all(
    offset = 0,
    limit = 100,
    in_dataset = True,
    batch = False,
    fields = ["id", "name", "owner"],
):
    records.extend(page)

print(f"{len(records)} images मिले")

for record in records:
        base_url = "https://source.roboflow.com"
        url = f"{base_url}/{record['owner']}/{record['id']}/original.jpg"

        try:
            response = requests.get(url)
            response.raise_for_status()

            # अस्थायी directory में सहेजें
            save_path = os.path.join('temp_images', record['name'])
            with open(save_path, 'wb') as f:
                f.write(response.content)

            print(f"डाउनलोड किया गया: {record['name']}")

        except requests.exceptions.RequestException as e:
            print(f"छवि डाउनलोड करने में त्रुटि: {e}")

```

### स्वीकार्य वर्ण

Training के दौरान समस्याएँ उत्पन्न होने से बचाने के लिए, हम upload/import और export दोनों पर class names को sanitize करते हैं। Export के समय, हम निम्न कार्य करते हैं:

* Class names को ASCII में बदला जाता है
  * जहाँ संभव हो, वर्णों को anglicized किया जाता है (जैसे: `ü` को `u`)
  * अन्यथा, उन्हें एक dash (`-`)

{% hint style="info" %}
[Class name sanitization upload के दौरान भी होती है](/roboflow/roboflow-hi/datasets/adding-data.md#class-name-sanitization)
{% endhint %}

### Python Package के साथ Export करें

आप Python package का उपयोग करके versions बना भी सकते हैं और datasets export भी कर सकते हैं।

{% content-ref url="/spaces/e5GEiPeDoFksvZv1vH3A/pages/0zziwbyAo255wXPCoF3O" %}
[Create a Dataset Version](/developer/python-sdk/create-a-dataset-version.md)
{% endcontent-ref %}
