# ക്രമീകരണങ്ങളും പ്രൊവൈഡർ ക്രെഡൻഷ്യലുകളും


# ക്രമീകരണങ്ങളും പ്രൊവൈഡർ ക്രെഡൻഷ്യലുകളും

നിങ്ങളുടെ സ്വന്തം AI, integration പ്രൊവൈഡർമാരെ Portal-ലേക്ക് കൊണ്ടുവരുന്ന സ്ഥലമാണ് **Settings**. ഏജന്റുകൾ hard-wired മോഡൽ കീകളുമായി വരുന്നില്ല — നിങ്ങളുടെ ഓർഗനൈസേഷന് ഇവിടെ അതിന് ഒരു ക്രെഡൻഷ്യൽ ഉണ്ടായതിന് ശേഷം മാത്രമേ LLM, Audio ടാബുകൾ ഒരു പ്രൊവൈഡറെ വാഗ്ദാനം ചെയ്യൂ. അക്കൗണ്ട് മുൻഗണനകൾ, notifications, security, appearance എന്നിവ നിങ്ങൾ മാനേജ് ചെയ്യുന്ന സ്ഥലവും ഈ പേജാണ്.

**Settings** (`/settings`) തുറക്കുക.

## Settings പേജിൽ എന്താണുള്ളത്

പേജ് ടാബുകളുടെ ഒരു സെറ്റാണ്. ആദ്യത്തെ നാലെണ്ണം എല്ലാവർക്കും ലഭ്യമാണ്; ബാക്കിയുള്ളവ നിങ്ങളുടെ റോളിനെ അടിസ്ഥാനമാക്കി പ്രത്യക്ഷപ്പെടുന്നു:

- **General** — ഇന്റർഫേസ് **language**, **timezone**.
- **Notifications** — email, push, marketing notification മുൻഗണനകൾ. push notifications അയയ്ക്കാൻ admins-ന് ഒരു panel-ഉം ലഭിക്കുന്നു.
- **Security** — നിങ്ങളുടെ password മാറ്റുക, two-factor authentication ടോഗിൾ ചെയ്യുക.
- **Appearance** — light/dark **theme**, **font family**, layout **density**, ഒരു **color theme** picker.
- **API Credentials** — AI സേവനങ്ങൾക്കും integrations-നുമുള്ള പ്രൊവൈഡർ ക്രെഡൻഷ്യലുകൾ (സ്ഥാപന അഡ്മിൻമാർ).
- **Email Delivery** — email അയയ്ക്കുന്ന പ്രൊവൈഡർമാർ (സ്ഥാപന അഡ്മിൻമാർ), 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**. ഇവ ഏജന്റിന്റെ [built-in ഫംഗ്ഷനുകൾ](./agents/tools-mcp) പ്രവർത്തിപ്പിക്കുന്നു (ഉദാഹരണത്തിന്, ഒരു SMS അയയ്ക്കൽ അല്ലെങ്കിൽ ഒരു CRM contact സൃഷ്ടിക്കൽ).

ഓരോ ടാബും ആ തരത്തിനായി നിങ്ങൾ എത്ര ക്രെഡൻഷ്യലുകൾ ക്രമീകരിച്ചു എന്നതിന്റെ ഒരു എണ്ണം കാണിക്കുന്നു. ഒരു തരം തിരഞ്ഞെടുക്കുക, തുടർന്ന് ഒന്ന് രജിസ്റ്റർ ചെയ്യാൻ **Add Credential**.

:::info[AI ക്രെഡൻഷ്യലുകൾ സിസ്റ്റം-വൈഡ് ആണ്; integration ക്രെഡൻഷ്യലുകൾ per-organization ആണ്]

LLM, STT, TTS ക്രെഡൻഷ്യലുകൾ **സിസ്റ്റം-വൈഡ്** ആണ്, ഓരോ ഓർഗനൈസേഷനിലുടനീളവും പങ്കിടുന്നു, imatic ടീം മാനേജ് ചെയ്യുന്നു — അവയ്ക്ക് ഒരു organization സെലക്ടർ ഇല്ല. integration തരങ്ങൾ (SMS, CRM, calendar, അങ്ങനെ പലതും) ഒരു **organization-ലേക്ക് സ്കോപ്പ് ചെയ്തിരിക്കുന്നു**: ടാബിന്റെ മുകളിൽ organization തിരഞ്ഞെടുക്കുക, നിങ്ങൾ ചേർക്കുന്ന ക്രെഡൻഷ്യലുകൾ അതിന് ബാധകമാകുന്നു.

:::

### ഒരു ക്രെഡൻഷ്യൽ ചേർക്കുക

**Add Credential** ഒരു ഫോം തുറക്കുന്നു:

1. **Name** — ഒരു വിവരണാത്മക ലേബൽ, ഉദാ. *"Azure GPT-4o (India)"* അല്ലെങ്കിൽ *"Deepgram Nova-3"*. മോഡലും region-ഉം ഉപയോഗിച്ച് പേരിടുന്നത് ക്രെഡൻഷ്യലുകളുടെ ലിസ്റ്റ് സ്കാൻ ചെയ്യാൻ എളുപ്പമാക്കുന്നു.
2. **Provider Type** — LLM, STT, TTS, അല്ലെങ്കിൽ ഒരു integration തരം.
3. **Provider** — ആ തരത്തിനുള്ള നിർദ്ദിഷ്ട പ്രൊവൈഡർ (താഴെയുള്ള ലിസ്റ്റുകൾ കാണുക).
4. **Provider fields** — തുടർന്ന് ഫോം ആ പ്രൊവൈഡറിന് ആവശ്യമായ കൃത്യമായ ഫീൽഡുകൾ കാണിക്കുന്നു (API key, endpoint, region, deployment, മുതലായവ). Secret ഫീൽഡുകൾ ഒരു show/hide ടോഗിൾ ഉപയോഗിച്ച് മറയ്ക്കുന്നു.
5. **Set as default** — ഓപ്ഷണലായി ഈ ക്രെഡൻഷ്യലിനെ ആ പ്രൊവൈഡറിന്റെ ഡിഫോൾട്ടായി അടയാളപ്പെടുത്തുക, കൂടുതൽ നിർദ്ദിഷ്ടമായ ഒന്നും തിരഞ്ഞെടുക്കാത്തപ്പോൾ ഇത് ഉപയോഗിക്കുന്നു.

ക്രെഡൻഷ്യലുകൾ എൻക്രിപ്റ്റ് ചെയ്ത് സംഭരിക്കുന്നു. ഒരു ക്രെഡൻഷ്യൽ സൃഷ്ടിച്ചതിന് ശേഷം provider type-ഉം provider-ഉം മാറ്റാനാവില്ല — പകരം ഒരു പുതിയത് ചേർക്കുക.

### നിങ്ങൾക്ക് ചേർക്കാവുന്ന 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 (ഇന്ത്യൻ).

ഫീൽഡുകൾ പ്രൊവൈഡറിനെ ആശ്രയിച്ചിരിക്കുന്നു. single-key പ്രൊവൈഡർമാർക്ക് (Deepgram, ElevenLabs, Groq, സമാനമായവ) ഒരു **API key** മാത്രമേ വേണ്ടൂ. **Azure OpenAI**-ന് ഒരു **API Key**, **Endpoint URL**, **Deployment Name**, **API Version** വേണം — അതിനാൽ ഓരോ Azure ക്രെഡൻഷ്യലും ഒരു deployment-നെ പ്രതിനിധീകരിക്കുന്നു. **Azure Speech**-ന് ഒരു **Speech Key**-ഉം ഒരു **Region**-ഉം വേണം.

:::tip

**ഓരോ deployment-നും ഒരു Azure OpenAI ക്രെഡൻഷ്യൽ** ചേർക്കുക. ഏജന്റിന്റെ [LLM ടാബിൽ](./agents/llm), Azure മോഡൽ ലിസ്റ്റ് നിങ്ങൾ ക്രമീകരിച്ച deployments-ൽ നിന്നാണ് നിർമ്മിക്കുന്നത് — ഒരു ക്രെഡൻഷ്യൽ, ഒരു തിരഞ്ഞെടുക്കാവുന്ന മോഡൽ — അതിനാൽ ഏജന്റുകൾക്ക് തിരഞ്ഞെടുക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന ഓരോ deployment-നും ഒരു ക്രെഡൻഷ്യൽ സൃഷ്ടിക്കുക.

:::

### നിങ്ങൾക്ക് ചേർക്കാവുന്ന integration പ്രൊവൈഡർമാർ

ഏജന്റിന്റെ built-in ഫംഗ്ഷനുകൾ പുറംലോകത്ത് പ്രവർത്തിക്കാൻ ഉപയോഗിക്കുന്ന കീകൾ ഇവ നൽകുന്നു:

- **SMS** — Twilio, Exotel, Meta WhatsApp Business.
- **CRM** — HubSpot, Salesforce, Zoho CRM.
- **Calendar** — Google Calendar, Microsoft Outlook, Calendly.
- **Ticketing** — Zendesk, Freshdesk.
- **Payment** — Stripe, Razorpay.
- **Identity** — ഒരു custom പ്രൊവൈഡർ.

**Google Calendar**, **Outlook** എന്നിവയ്ക്ക്, ഫോം OAuth **Client ID**-ഉം **Client Secret**-ഉം ശേഖരിക്കുന്നു. ഇവ നിങ്ങളുടെ OAuth ആപ്പിൽ സൃഷ്ടിക്കുക — Google Cloud Console അല്ലെങ്കിൽ Azure App Registration സമാനം — കൂടാതെ അവിടെയായിരിക്കുമ്പോൾ, കണക്ഷൻ പൂർത്തിയാകാൻ OAuth client-ൽ (the **Authorised redirect URIs** ലിസ്റ്റ്) imatic-ന്റെ redirect URI രജിസ്റ്റർ ചെയ്യുക.

### നിലവിലുള്ള ക്രെഡൻഷ്യലുകൾ മാനേജ് ചെയ്യുക

ഓരോ സേവ് ചെയ്ത ക്രെഡൻഷ്യലും അതിന്റെ പേര്, സ്റ്റാറ്റസ്, പ്രൊവൈഡർ, ഒരു മാസ്ക് ചെയ്ത കീ എന്നിവ കാണിക്കുന്ന ഒരു വരിയായി പ്രത്യക്ഷപ്പെടുന്നു. വരിയിൽ നിന്ന് നിങ്ങൾക്ക്:

- ടോഗിൾ ഉപയോഗിച്ച് അത് **Enable / disable** ചെയ്യാം (disable ചെയ്ത ഒരു ക്രെഡൻഷ്യൽ സേവ് ചെയ്തിരിക്കും, പക്ഷേ ഉപയോഗിക്കില്ല).
- അതിന്റെ വിശദാംശങ്ങൾ **Edit** ചെയ്യാം.
- അത് **Delete** ചെയ്യാം. ഒരു CRM ക്രെഡൻഷ്യൽ ഇല്ലാതാക്കുന്നത് പൊരുത്തപ്പെടുന്ന CRM integration-നെയും വിച്ഛേദിക്കുന്നു.

## ക്രെഡൻഷ്യലുകൾ നിങ്ങളുടെ ഏജന്റുകളിലേക്ക് എങ്ങനെ എത്തുന്നു

ഇവിടെ ഒരു ക്രെഡൻഷ്യൽ enable ചെയ്തുകഴിഞ്ഞാൽ, അത് ഏജന്റ് ബിൽഡറിൽ തിരഞ്ഞെടുക്കാവുന്നതാകുന്നു:

- [LLM ടാബിൽ](./agents/llm), **provider** ലിസ്റ്റ് നിങ്ങളുടെ ഓർഗനൈസേഷൻ enable ചെയ്ത ക്രെഡൻഷ്യലുകളുള്ള പ്രൊവൈഡർമാരെ മാത്രമേ കാണിക്കൂ — Azure-ന്, മോഡൽ ഓപ്ഷനുകൾ നിങ്ങളുടെ deployments-ൽ നിന്നാണ് വരുന്നത്.
- [വോയ്സ് & ഓഡിയോ ടാബിൽ](./agents/voice-audio), STT, TTS പ്രൊവൈഡർ ലിസ്റ്റുകൾ അതേ രീതിയിൽ പ്രവർത്തിക്കുന്നു.
- Function Integration ക്രെഡൻഷ്യലുകൾ ഏജന്റിന്റെ [ടൂളുകളും built-in ഫംഗ്ഷനുകളും](./agents/tools-mcp) [CRM integrations-ഉം](./integrations-crm) പ്രവർത്തിപ്പിക്കുന്നു.

നിങ്ങൾ പ്രതീക്ഷിക്കുന്ന ഒരു പ്രൊവൈഡർ ആ ടാബുകളിൽ പ്രത്യക്ഷപ്പെടുന്നില്ലെങ്കിൽ, ഏറ്റവും സാധാരണമായ കാരണം അതിന് enable ചെയ്ത ക്രെഡൻഷ്യൽ ഒന്നും ഇവിടെ ഇല്ല എന്നതാണ്.

## അടുത്ത ഘട്ടങ്ങൾ

- നിങ്ങളുടെ LLM ക്രെഡൻഷ്യലുകൾ സ്ഥാനത്തായതിന് ശേഷം [ഭാഷാ മോഡൽ സജ്ജമാക്കുക](./agents/llm).
- നിങ്ങളുടെ STT, TTS ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് [വോയ്സും ഓഡിയോയും സജ്ജമാക്കുക](./agents/voice-audio).
- [ഒരു CRM ബന്ധിപ്പിക്കുക](./integrations-crm)-ഉം [ടൂളുകളും ഫംഗ്ഷനുകളും](./agents/tools-mcp) വയർ ചെയ്യുക-ഉം.
- [ഒരു ഏജന്റിനെ മെസേജിംഗ് ചാനലുകളിലേക്ക് ബന്ധിപ്പിക്കുക](./channels).
