# સેટિંગ્સ અને પ્રોવાઇડર ક્રેડેન્શિયલ્સ


# સેટિંગ્સ અને પ્રોવાઇડર ક્રેડેન્શિયલ્સ

**Settings** એ સ્થાન છે જ્યાં તમે તમારા પોતાના AI અને ઇન્ટિગ્રેશન પ્રોવાઇડર્સ Portal માં લાવો છો. એજન્ટ્સ હાર્ડ-વાયર કરેલ મોડેલ કી સાથે આવતા નથી — LLM અને Audio ટૅબ્સ ત્યારે જ કોઈ પ્રોવાઇડર ઑફર કરે છે જ્યારે તમારી સંસ્થા પાસે અહીં તેના માટેનો ક્રેડેન્શિયલ હોય. આ પેજ એ સ્થાન પણ છે જ્યાં તમે એકાઉન્ટ પસંદગીઓ, નોટિફિકેશન્સ, સિક્યુરિટી અને એપીયરન્સ મેનેજ કરો છો.

**Settings** (`/settings`) ખોલો.

## Settings પેજ પર શું છે

પેજ ટૅબ્સનો એક સમૂહ છે. પ્રથમ ચાર દરેક માટે ઉપલબ્ધ છે; બાકીના તમારી ભૂમિકાના આધારે દેખાય છે:

- **General** — ઇન્ટરફેસ **language** અને **timezone**.
- **Notifications** — ઇમેઇલ, પુશ અને માર્કેટિંગ નોટિફિકેશન પસંદગીઓ. એડમિન્સને પુશ નોટિફિકેશન મોકલવા માટે એક પેનલ પણ મળે છે.
- **Security** — તમારો પાસવર્ડ બદલો અને બે-પરિબળ પ્રમાણીકરણ ટૉગલ કરો.
- **Appearance** — light/dark **theme**, **font family**, લેઆઉટ **density** અને એક **color theme** પિકર.
- **API Credentials** — AI સેવાઓ અને ઇન્ટિગ્રેશન્સ માટેના પ્રોવાઇડર ક્રેડેન્શિયલ્સ (સંસ્થા એડમિન્સ).
- **Email Delivery** — ઇમેઇલ-મોકલતા પ્રોવાઇડર્સ (સંસ્થા એડમિન્સ), જે API Credentials હેઠળ નહીં પણ તેમના પોતાના ટૅબમાં મેનેજ થાય છે.

આ પેજનો બાકીનો ભાગ **API Credentials** પર ધ્યાન કેન્દ્રિત કરે છે, જે એજન્ટ બિલ્ડર જેના પર આધાર રાખે છે તે છે.

## API Credentials

**API Credentials** ટૅબ એ સ્થાન છે જ્યાં તમે એજન્ટ વાપરી શકે તેવા પ્રોવાઇડર્સ રજિસ્ટર કરો છો. ક્રેડેન્શિયલ્સ બે પંક્તિઓમાં જૂથબદ્ધ છે:

- **AI Services** — **LLM** (ભાષા મોડેલ), **STT** (સ્પીચ-ટુ-ટેક્સ્ટ) અને **TTS** (ટેક્સ્ટ-ટુ-સ્પીચ).
- **Function Integrations** — **SMS**, **CRM**, **Calendar**, **Ticketing**, **Payment** અને **Identity**. આ એજન્ટના [બિલ્ટ-ઇન ફંક્શન્સ](./agents/tools-mcp) ને ચલાવે છે (ઉદાહરણ તરીકે, SMS મોકલવો અથવા CRM સંપર્ક બનાવવો).

દરેક ટૅબ બતાવે છે કે તમે તે પ્રકાર માટે કેટલા ક્રેડેન્શિયલ્સ કોન્ફિગર કર્યા છે તેની ગણતરી. એક પ્રકાર પસંદ કરો, પછી એક રજિસ્ટર કરવા **Add Credential**.

:::info[AI ક્રેડેન્શિયલ્સ સિસ્ટમ-વ્યાપક છે; ઇન્ટિગ્રેશન ક્રેડેન્શિયલ્સ પ્રતિ-સંસ્થા છે]

LLM, STT અને TTS ક્રેડેન્શિયલ્સ **સિસ્ટમ-વ્યાપક** છે, દરેક સંસ્થામાં શેર થાય છે, અને imatic ટીમ દ્વારા મેનેજ થાય છે — તેમના માટે કોઈ સંસ્થા પસંદગીકાર નથી. ઇન્ટિગ્રેશન પ્રકારો (SMS, CRM, કૅલેન્ડર, વગેરે) **એક સંસ્થા સુધી મર્યાદિત** છે: ટૅબની ઉપર સંસ્થા પસંદ કરો, અને તમે ઉમેરો છો તે ક્રેડેન્શિયલ્સ તેને લાગુ પડે છે.

:::

### ક્રેડેન્શિયલ ઉમેરો

**Add Credential** એક ફોર્મ ખોલે છે:

1. **Name** — એક વર્ણનાત્મક લેબલ, દા.ત. *"Azure GPT-4o (India)"* અથવા *"Deepgram Nova-3"*. મોડેલ અને પ્રદેશ સાથે નામકરણ ક્રેડેન્શિયલ્સની સૂચિને સ્કૅન કરવી સરળ બનાવે છે.
2. **Provider Type** — LLM, STT, TTS, અથવા એક ઇન્ટિગ્રેશન પ્રકાર.
3. **Provider** — તે પ્રકાર માટેનો ચોક્કસ પ્રોવાઇડર (નીચેની સૂચિઓ જુઓ).
4. **Provider fields** — પછી ફોર્મ બરાબર એ જ ફીલ્ડ્સ બતાવે છે જે તે પ્રોવાઇડરને જોઈએ છે (API કી, એન્ડપોઇન્ટ, પ્રદેશ, ડિપ્લોયમેન્ટ, વગેરે). ગુપ્ત ફીલ્ડ્સ એક show/hide ટૉગલ સાથે ઢંકાયેલા હોય છે.
5. **Set as default** — વૈકલ્પિક રીતે આ ક્રેડેન્શિયલને તે પ્રોવાઇડર માટેના ડિફોલ્ટ તરીકે ચિહ્નિત કરો, જે ત્યારે વપરાય છે જ્યારે વધુ ચોક્કસ કંઈ પસંદ ન કરાય.

ક્રેડેન્શિયલ્સ એન્ક્રિપ્ટેડ સંગ્રહાય છે. ક્રેડેન્શિયલ બન્યા પછી પ્રોવાઇડર પ્રકાર અને પ્રોવાઇડર બદલી શકાતા નથી — તેને બદલે એક નવો ઉમેરો.

### તમે ઉમેરી શકો તે AI પ્રોવાઇડર્સ

- **LLM** — Azure OpenAI, Google Gemini, Groq, OpenRouter, અને Sarvam AI (ભારતીય ભાષાઓ).
- **STT** — Deepgram, Azure Speech, Groq (Whisper), અને Sarvam Saarika (Indic).
- **TTS** — ElevenLabs, Azure Speech, Groq (Orpheus), Cartesia, Google Gemini TTS, અને Sarvam Bulbul (Indic).

ફીલ્ડ્સ પ્રોવાઇડર પર આધાર રાખે છે. સિંગલ-કી પ્રોવાઇડર્સ (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** સૂચિ) જેથી જોડાણ પૂર્ણ થઈ શકે.

### હાલના ક્રેડેન્શિયલ્સ મેનેજ કરો

દરેક સેવ કરેલ ક્રેડેન્શિયલ એક પંક્તિ તરીકે દેખાય છે જે તેનું નામ, સ્થિતિ, પ્રોવાઇડર અને એક ઢંકાયેલ કી બતાવે છે. પંક્તિમાંથી તમે આ કરી શકો છો:

- ટૉગલ વડે તેને **Enable / disable** કરો (નિષ્ક્રિય ક્રેડેન્શિયલ સેવ રહે છે પણ વપરાતું નથી).
- તેની વિગતો **Edit** કરો.
- તેને **Delete** કરો. CRM ક્રેડેન્શિયલ ડિલીટ કરવાથી મેળ ખાતું CRM ઇન્ટિગ્રેશન પણ ડિસ્કનેક્ટ થાય છે.

## ક્રેડેન્શિયલ્સ તમારા એજન્ટ્સ સુધી કેવી રીતે પહોંચે છે

એકવાર અહીં ક્રેડેન્શિયલ સક્ષમ થાય, તે એજન્ટ બિલ્ડરમાં પસંદ કરી શકાય તેવું બને છે:

- [LLM ટૅબ](./agents/llm) પર, **provider** સૂચિ ફક્ત એ જ પ્રોવાઇડર્સ બતાવે છે જેમના માટે તમારી સંસ્થાએ ક્રેડેન્શિયલ્સ સક્ષમ કર્યા છે — અને 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).
