# Settings और प्रदाता क्रेडेंशियल


# Settings और प्रदाता क्रेडेंशियल

**Settings** वह जगह है जहाँ आप अपने स्वयं के AI और इंटीग्रेशन प्रदाता पोर्टल में लाते हैं। एजेंट हार्ड-वायर्ड मॉडल कुंजियों के साथ नहीं आते — LLM और Audio टैब किसी प्रदाता को केवल तभी प्रस्तुत करते हैं जब आपके संगठन के पास उसके लिए यहाँ एक क्रेडेंशियल हो। यह पेज वह जगह भी है जहाँ आप खाता प्राथमिकताएँ, सूचनाएँ, सुरक्षा और रूप-रंग प्रबंधित करते हैं।

**Settings** (`/settings`) खोलें।

## Settings पेज पर क्या है

पेज टैब का एक समूह है। पहले चार सभी के लिए उपलब्ध हैं; बाकी आपकी भूमिका के आधार पर दिखाई देते हैं:

- **General** — इंटरफ़ेस **भाषा** और **समय क्षेत्र**।
- **Notifications** — ईमेल, पुश और मार्केटिंग सूचना प्राथमिकताएँ। एडमिन को पुश सूचनाएँ भेजने के लिए एक पैनल भी मिलता है।
- **Security** — अपना पासवर्ड बदलें और दो-कारक प्रमाणीकरण टॉगल करें।
- **Appearance** — light/dark **थीम**, **फ़ॉन्ट परिवार**, लेआउट **घनत्व** और एक **color theme** पिकर।
- **API Credentials** — AI सेवाओं और इंटीग्रेशन के लिए प्रदाता क्रेडेंशियल (संगठन एडमिन)।
- **Email Delivery** — ईमेल-भेजने वाले प्रदाता (संगठन एडमिन), जो API Credentials के अंतर्गत के बजाय अपने स्वयं के टैब में प्रबंधित होते हैं।

इस पेज का शेष भाग **API Credentials** पर केंद्रित है, जिस पर एजेंट बिल्डर निर्भर करता है।

## API Credentials

**API Credentials** टैब वह जगह है जहाँ आप उन प्रदाताओं को पंजीकृत करते हैं जिन्हें एक एजेंट उपयोग कर सकता है। क्रेडेंशियल को दो पंक्तियों में समूहित किया जाता है:

- **AI Services** — **LLM** (भाषा मॉडल), **STT** (speech-to-text) और **TTS** (text-to-speech)।
- **Function Integrations** — **SMS**, **CRM**, **Calendar**, **Ticketing**, **Payment** और **Identity**। ये एजेंट के [अंतर्निहित फ़ंक्शन](./agents/tools-mcp) को संचालित करते हैं (उदाहरण के लिए, एक SMS भेजना या एक CRM संपर्क बनाना)।

प्रत्येक टैब यह गणना दिखाता है कि आपने उस प्रकार के लिए कितने क्रेडेंशियल कॉन्फ़िगर किए हैं। एक प्रकार चुनें, फिर एक पंजीकृत करने के लिए **Add Credential** करें।

:::info[AI क्रेडेंशियल सिस्टम-व्यापी हैं; इंटीग्रेशन क्रेडेंशियल प्रति-संगठन हैं]

LLM, STT और TTS क्रेडेंशियल **सिस्टम-व्यापी** हैं, हर संगठन में साझा किए जाते हैं, और imatic टीम द्वारा प्रबंधित होते हैं — उनके लिए कोई संगठन चयनकर्ता नहीं है। इंटीग्रेशन प्रकार (SMS, CRM, calendar, इत्यादि) **एक संगठन तक सीमित** हैं: टैब के शीर्ष पर संगठन चुनें, और आप जो क्रेडेंशियल जोड़ते हैं वे उस पर लागू होते हैं।

:::

### एक क्रेडेंशियल जोड़ें

**Add Credential** एक फ़ॉर्म खोलता है:

1. **Name** — एक वर्णनात्मक लेबल, उदा. *"Azure GPT-4o (India)"* या *"Deepgram Nova-3"*। मॉडल और क्षेत्र के साथ नाम देने से क्रेडेंशियल की सूची को स्कैन करना आसान हो जाता है।
2. **Provider Type** — LLM, STT, TTS, या एक इंटीग्रेशन प्रकार।
3. **Provider** — उस प्रकार के लिए विशिष्ट प्रदाता (नीचे दी गई सूचियाँ देखें)।
4. **Provider fields** — फ़ॉर्म फिर ठीक वही फ़ील्ड दिखाता है जिनकी उस प्रदाता को ज़रूरत है (API key, endpoint, region, deployment, इत्यादि)। गुप्त फ़ील्ड एक show/hide टॉगल के साथ मास्क किए जाते हैं।
5. **Set as default** — वैकल्पिक रूप से इस क्रेडेंशियल को उस प्रदाता के लिए डिफ़ॉल्ट के रूप में चिह्नित करें, जो तब उपयोग होता है जब कुछ अधिक विशिष्ट नहीं चुना जाता।

क्रेडेंशियल एन्क्रिप्टेड संग्रहीत होते हैं। क्रेडेंशियल बनाए जाने के बाद प्रदाता प्रकार और प्रदाता बदले नहीं जा सकते — इसके बजाय एक नया जोड़ें।

### AI प्रदाता जिन्हें आप जोड़ सकते हैं

- **LLM** — Azure OpenAI, Google Gemini, Groq, OpenRouter, और Sarvam AI (भारतीय भाषाएँ)।
- **STT** — Deepgram, Azure Speech, Groq (Whisper), और Sarvam Saarika (भारतीय)।
- **TTS** — ElevenLabs, Azure Speech, Groq (Orpheus), Cartesia, Google Gemini TTS, और Sarvam Bulbul (भारतीय)।

फ़ील्ड प्रदाता पर निर्भर करते हैं। एकल-कुंजी प्रदाताओं (Deepgram, ElevenLabs, Groq, और समान) को बस एक **API key** चाहिए। **Azure OpenAI** को एक **API Key**, **Endpoint URL**, **Deployment Name** और **API Version** चाहिए — इसलिए प्रत्येक Azure क्रेडेंशियल एक परिनियोजन का प्रतिनिधित्व करता है। **Azure Speech** को एक **Speech Key** और एक **Region** चाहिए।

:::tip

**प्रति परिनियोजन एक Azure OpenAI क्रेडेंशियल** जोड़ें। एजेंट के [LLM टैब](./agents/llm) पर, Azure मॉडल सूची आपके कॉन्फ़िगर किए गए परिनियोजनों से बनती है — एक क्रेडेंशियल, एक चयन योग्य मॉडल — इसलिए प्रत्येक परिनियोजन के लिए एक क्रेडेंशियल बनाएँ जिसमें से आप चाहते हैं कि एजेंट चुनें।

:::

### इंटीग्रेशन प्रदाता जिन्हें आप जोड़ सकते हैं

ये वे कुंजियाँ प्रदान करते हैं जिनका उपयोग एजेंट के अंतर्निहित फ़ंक्शन बाहरी दुनिया पर कार्य करने के लिए करते हैं:

- **SMS** — Twilio, Exotel, Meta WhatsApp Business।
- **CRM** — HubSpot, Salesforce, Zoho CRM।
- **Calendar** — Google Calendar, Microsoft Outlook, Calendly।
- **Ticketing** — Zendesk, Freshdesk।
- **Payment** — Stripe, Razorpay।
- **Identity** — एक कस्टम प्रदाता।

**Google Calendar** और **Outlook** के लिए, फ़ॉर्म OAuth **Client ID** और **Client Secret** एकत्र करता है। इन्हें अपने OAuth ऐप में बनाएँ — Google Cloud Console या Azure App Registration समकक्ष — और वहीं रहते हुए, OAuth client पर imatic का redirect URI पंजीकृत करें (**Authorised redirect URIs** सूची) ताकि कनेक्शन पूरा हो सके।

### मौजूदा क्रेडेंशियल प्रबंधित करें

प्रत्येक सहेजा गया क्रेडेंशियल एक पंक्ति के रूप में दिखाई देता है जो उसका नाम, स्थिति, प्रदाता और एक मास्क की गई कुंजी दिखाता है। पंक्ति से आप:

- टॉगल के साथ इसे **सक्षम / अक्षम** कर सकते हैं (एक अक्षम क्रेडेंशियल सहेजा रहता है लेकिन उपयोग नहीं होता)।
- इसके विवरण **संपादित** कर सकते हैं।
- इसे **हटा** सकते हैं। किसी CRM क्रेडेंशियल को हटाना मिलते-जुलते CRM इंटीग्रेशन को भी डिस्कनेक्ट कर देता है।

## क्रेडेंशियल आपके एजेंटों तक कैसे पहुँचते हैं

एक बार यहाँ कोई क्रेडेंशियल सक्षम हो जाने पर, यह एजेंट बिल्डर में चयन योग्य हो जाता है:

- [LLM टैब](./agents/llm) पर, **प्रदाता** सूची केवल वे प्रदाता दिखाती है जिनके लिए आपके संगठन ने क्रेडेंशियल सक्षम किए हैं — और Azure के लिए, मॉडल विकल्प आपके परिनियोजनों से आते हैं।
- [वॉयस और ऑडियो टैब](./agents/voice-audio) पर, STT और TTS प्रदाता सूचियाँ उसी तरह काम करती हैं।
- Function Integration क्रेडेंशियल एजेंट के [टूल और अंतर्निहित फ़ंक्शन](./agents/tools-mcp) और [CRM इंटीग्रेशन](./integrations-crm) को संचालित करते हैं।

यदि आप जिस प्रदाता की अपेक्षा करते हैं वह उन टैब पर दिखाई नहीं दे रहा है, तो सबसे आम कारण यह है कि उसके लिए यहाँ कोई सक्षम क्रेडेंशियल मौजूद नहीं है।

## अगले कदम

- अपने LLM क्रेडेंशियल जगह पर होने के बाद [भाषा मॉडल सेट करें](./agents/llm)।
- अपने STT और TTS क्रेडेंशियल का उपयोग करके [वॉयस और ऑडियो सेट अप करें](./agents/voice-audio)।
- [एक CRM कनेक्ट करें](./integrations-crm) और [टूल और फ़ंक्शन](./agents/tools-mcp) वायर करें।
- [किसी एजेंट को मैसेजिंग चैनलों से कनेक्ट करें](./channels)।
