# సెట్టింగ్‌లు & ప్రొవైడర్ ఆధారాలు


# సెట్టింగ్‌లు & ప్రొవైడర్ ఆధారాలు

**Settings** అనేది మీ స్వంత AI మరియు ఇంటిగ్రేషన్ ప్రొవైడర్‌లను పోర్టల్‌కు తీసుకువచ్చే చోటు. ఏజెంట్లు హార్డ్-వైర్డ్ మోడల్ కీలతో రావు — మీ సంస్థకు ఇక్కడ దాని కోసం ఒక ఆధారం ఉన్నప్పుడే LLM మరియు Audio టాబ్‌లు ఒక ప్రొవైడర్‌ను అందిస్తాయి. ఈ పేజీ మీరు ఖాతా ప్రాధాన్యతలు, నోటిఫికేషన్‌లు, భద్రత మరియు రూపలావణ్యాన్ని నిర్వహించే చోటు కూడా.

**Settings** (`/settings`) తెరవండి.

## సెట్టింగ్‌ల పేజీలో ఏముంది

ఈ పేజీ టాబ్‌ల సమితి. మొదటి నాలుగు అందరికీ అందుబాటులో ఉంటాయి; మిగిలినవి మీ పాత్ర ఆధారంగా కనిపిస్తాయి:

- **General** — ఇంటర్‌ఫేస్ **language** మరియు **timezone**.
- **Notifications** — ఇమెయిల్, పుష్ మరియు మార్కెటింగ్ నోటిఫికేషన్ ప్రాధాన్యతలు. అడ్మిన్‌లకు పుష్ నోటిఫికేషన్‌లను పంపడానికి ఒక ప్యానెల్ కూడా ఉంటుంది.
- **Security** — మీ పాస్‌వర్డ్‌ను మార్చి, రెండు-కారకాల ప్రమాణీకరణను టోగుల్ చేయండి.
- **Appearance** — లైట్/డార్క్ **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**. ఇవి ఏజెంట్ యొక్క [built-in ఫంక్షన్‌లను](./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 (ఇండిక్).
- **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 మోడల్ జాబితా మీరు కాన్ఫిగర్ చేసిన డిప్లాయ్‌మెంట్‌ల నుండి నిర్మించబడుతుంది — ఒక ఆధారం, ఒక ఎంచుకోగల మోడల్ — కాబట్టి ఏజెంట్లు ఎంచుకోవాలని మీరు కోరుకునే ప్రతి డిప్లాయ్‌మెంట్‌కు ఒక ఆధారాన్ని సృష్టించండి.

:::

### మీరు జోడించగల ఇంటిగ్రేషన్ ప్రొవైడర్‌లు

ఇవి ఏజెంట్ యొక్క 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** — ఒక అనుకూల ప్రొవైడర్.

**Google Calendar** మరియు **Outlook** కోసం, ఫారమ్ OAuth **Client ID** మరియు **Client Secret**ను సేకరిస్తుంది. వాటిని మీ OAuth యాప్‌లో సృష్టించండి — Google Cloud Console లేదా దానికి సమానమైన Azure App Registration — మరియు మీరు అక్కడ ఉన్నప్పుడే, కనెక్షన్ పూర్తయ్యేలా OAuth క్లయింట్‌పై imatic యొక్క రీడైరెక్ట్ URIను నమోదు చేయండి (**Authorised redirect URIs** జాబితా).

### ప్రస్తుత ఆధారాలను నిర్వహించండి

ప్రతి సేవ్ చేయబడిన ఆధారం దాని పేరు, స్థితి, ప్రొవైడర్ మరియు ఒక మాస్క్ చేయబడిన కీని చూపే ఒక వరుసగా కనిపిస్తుంది. వరుస నుండి మీరు చేయగలవి:

- టోగుల్‌తో దాన్ని **Enable / disable** చేయండి (నిష్క్రియం చేయబడిన ఆధారం సేవ్ చేయబడి ఉంటుంది కానీ ఉపయోగించబడదు).
- దాని వివరాలను **Edit** చేయండి.
- దాన్ని **Delete** చేయండి. ఒక CRM ఆధారాన్ని తొలగించడం సరిపోలే CRM ఇంటిగ్రేషన్‌ను కూడా డిస్‌కనెక్ట్ చేస్తుంది.

## ఆధారాలు మీ ఏజెంట్లను ఎలా చేరుతాయి

ఇక్కడ ఒక ఆధారం ప్రారంభించబడిన తర్వాత, అది ఏజెంట్ బిల్డర్‌లో ఎంచుకోగలిగేలా అవుతుంది:

- [LLM టాబ్‌లో](./agents/llm), **provider** జాబితా మీ సంస్థ ఆధారాలను ప్రారంభించిన ప్రొవైడర్‌లను మాత్రమే చూపుతుంది — మరియు Azure కోసం, మోడల్ ఎంపికలు మీ డిప్లాయ్‌మెంట్‌ల నుండి వస్తాయి.
- [వాయిస్ & ఆడియో టాబ్‌లో](./agents/voice-audio), STT మరియు TTS ప్రొవైడర్ జాబితాలు అదే విధంగా పనిచేస్తాయి.
- Function Integration ఆధారాలు ఏజెంట్ యొక్క [టూల్స్ మరియు built-in ఫంక్షన్‌లను](./agents/tools-mcp) మరియు [CRM ఇంటిగ్రేషన్‌లను](./integrations-crm) నడుపుతాయి.

మీరు ఆశించే ఒక ప్రొవైడర్ ఆ టాబ్‌లలో కనిపించకపోతే, అత్యంత సాధారణ కారణం ఏమిటంటే దాని కోసం ప్రారంభించబడిన ఆధారం ఏదీ ఇక్కడ లేకపోవడం.

## తదుపరి దశలు

- మీ LLM ఆధారాలు సిద్ధంగా ఉన్న తర్వాత [లాంగ్వేజ్ మోడల్‌ను సెట్ చేయండి](./agents/llm).
- మీ STT మరియు TTS ఆధారాలను ఉపయోగించి [వాయిస్ మరియు ఆడియోను సెటప్ చేయండి](./agents/voice-audio).
- [ఒక CRMను కనెక్ట్ చేసి](./integrations-crm) [టూల్స్ మరియు ఫంక్షన్‌లను](./agents/tools-mcp) వైర్ చేయండి.
- [ఒక ఏజెంట్‌ను మెసేజింగ్ ఛానెల్‌లకు కనెక్ట్ చేయండి](./channels).
