---
title: इनिशियलाइज़ेशन
canonical: https://developer.unico.io/hi/dual-api/developers/sdks-and-tools/web/web-sdk/initialization
locale: hi
generated_by: markdown-export
---

## कहाँ इनिशियलाइज़ करें

SDK को जितनी जल्दी हो सके इनिशियलाइज़ करें — आमतौर पर जब कैप्चर फ्रेम वाला पेज या कंपोनेंट लोड होता है। इस बारे में विवरण के लिए [सर्वोत्तम प्रथाएँ](/dual-api/developers/sdks-and-tools/web/web-sdk/resources) देखें कि आपको कैप्चर बटन क्लिक पर **इनिशियलाइज़ क्यों नहीं करना चाहिए**।

## क्रेडेंशियल एम्बेड करना

Onboarding टीम द्वारा प्रदान किए गए क्रेडेंशियल के साथ `UnicoConfig` class लागू करें:

```javascript
import { UnicoConfig } from "unico-webframe"

const config = new UnicoConfig()
  .setHostname("<YOUR_HOSTNAME>")
  .setHostKey("<YOUR_HOST_KEY>");
```

## builder को इंस्टेंशिएट करें

`UnicoCheckBuilder` का एक नया इंस्टेंस बनाएं:

```javascript
const unicoCameraBuilder = new UnicoCheckBuilder();
```

## रिसोर्स पथ कॉन्फ़िगर करें

अतिरिक्त फ़ाइलों का पथ निर्दिष्ट करें (यदि आपके प्रोजेक्ट में जोड़ी गई हों):

```javascript
unicoCameraBuilder.setResourceDirectory("/resources");
```

AI मॉडल फ़ाइलों का पथ निर्दिष्ट करें (केवल Smart कैमरा मोड के लिए आवश्यक):

```javascript
unicoCameraBuilder.setModelsPath("https://yoursite.com/models");
```

:::info[3.18.0 से Auto-fetch]
संस्करण 3.18.0 से, SDK स्वचालित रूप से अतिरिक्त रिसोर्स fetch कर सकता है — बस `setResourceDirectory` लागू न करें और सुनिश्चित करें कि [CSP कॉन्फ़िगरेशन](/dual-api/developers/sdks-and-tools/web/web-sdk/installation) सही ढंग से लागू हो।
:::

## CSS Reset कॉन्फ़िगर करें (वैकल्पिक)

डिफ़ॉल्ट रूप से, SDK कंपोनेंट में विज़ुअल स्थिरता सुनिश्चित करने के लिए CSS Reset लागू करता है। अपने एप्लिकेशन की CSS शैलियों को संरक्षित करने के लिए, इस सुविधा को अक्षम करें:

```javascript
unicoCameraBuilder.disableCssReset();
```

## वातावरण चयन

**sandbox** और **production** के बीच चुनाव इनिशियलाइज़ेशन के दौरान किया जाता है। `SDKEnvironmentTypes` enum का उपयोग करें:

- `SDKEnvironmentTypes.PROD` — production वातावरण
- `SDKEnvironmentTypes.UAT` — staging वातावरण

```javascript
import {
  UnicoCheckBuilder,
  SDKEnvironmentTypes
} from "unico-webframe"

unicoCameraBuilder.setEnvironment(SDKEnvironmentTypes.UAT);
```

:::info
यदि कॉन्फ़िगर नहीं किया गया, तो Web SDK डिफ़ॉल्ट रूप से production वातावरण का उपयोग करता है।
:::

उपलब्ध वातावरण प्रकारों की पूरी सूची के लिए, [API Reference > Initialization API](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/initialization-api) देखें।

## लाइफसाइकल

बैकएंड के साथ SDK प्रमाणीकरण में कुछ सेकंड लगते हैं। **जल्दी इनिशियलाइज़ करें**, जब उपयोगकर्ता कैप्चर बटन क्लिक करे तब नहीं — अन्यथा उपयोगकर्ता को क्लिक और कैमरा खुलने के बीच लैग का अनुभव होता है।