മറ്റൊരു പ്ലാറ്റ്ഫോമിൽ നിന്ന് ഏജന്റുമാരെ ഇംപോർട്ട് ചെയ്യുക
API കീ അല്ലെങ്കിൽ JSON എക്സ്പോർട്ട് ഉപയോഗിച്ച് Vapi, Retell, ElevenLabs Agents, അല്ലെങ്കിൽ Bland എന്നിവയിൽ നിന്ന് ഏജന്റുമാരെയും ടൂളുകളെയും വിജ്ഞാന അടിത്തറകളെയും കൊണ്ടുവരുക, മാപ്പിംഗ് പരിശോധിക്കുക, തുടർന്ന് ഇംപോർട്ട് ചെയ്യുക.
നിങ്ങളുടെ ഏജന്റുകൾ Vapi, Retell, ElevenLabs Agents, അല്ലെങ്കിൽ Bland-ലാണെങ്കിൽ, ഇംപോർട്ടർ അവയെ ഫെച്ച് ചെയ്ത്, എല്ലാ ഫീൽഡും ThunderPhone-ലേക്ക് മാപ്പ് ചെയ്ത്, എന്തെങ്കിലും സൃഷ്ടിക്കുന്നതിന് മുമ്പ് ഫലം കാണിക്കുന്നു.
ഇംപോർട്ട് ആരംഭിക്കുക
- ഏജന്റുകൾ തുറന്ന് ഇംപോർട്ട് തിരഞ്ഞെടുക്കുക (അല്ലെങ്കിൽ ശൂന്യമായ ഏജന്റുകൾ പേജിൽ Vapi, Retell, ElevenLabs, അല്ലെങ്കിൽ Bland-ൽ നിന്ന് ഇംപോർട്ട് തിരഞ്ഞെടുക്കുക).
- പ്ലാറ്റ്ഫോം തിരഞ്ഞെടുക്കുക.
- ആ പ്ലാറ്റ്ഫോമിൽ ഒരു കീ സൃഷ്ടിക്കാൻ ഡയലോഗിലെ നമ്പർ ചെയ്ത ഘട്ടങ്ങൾ പിന്തുടരുക (അവ നിങ്ങൾക്കായി ശരിയായ ക്രമീകരണ പേജ് തുറക്കും), കീ ഒട്ടിക്കുക, അല്ലെങ്കിൽ എക്സ്പോർട്ട് ചെയ്ത JSON ഒട്ടിക്കുക എന്നതിലേക്ക് മാറി ആ പ്ലാറ്റ്ഫോമിന്റെ ഡാഷ്ബോർഡിൽ നിന്നോ API-യിൽ നിന്നോ ഒന്നോ അതിലധികമോ ഏജന്റ് ഒബ്ജക്റ്റുകൾ ഒട്ടിക്കുക.
- എന്റെ ഏജന്റുകളെ ഫെച്ച് ചെയ്യുക തിരഞ്ഞെടുക്കുക. ഫെച്ചിംഗും മാപ്പിംഗും സാധാരണയായി ഒരു മിനിറ്റിൽ താഴെ സമയമെടുക്കും; നിങ്ങൾക്ക് പേജ് വിട്ട് ടാസ്ക് ട്രേ വഴി പിന്നീട് തിരിച്ചുവരാം.
പദ്ധതി അവലോകനം ചെയ്യുക
ഓരോ ഏജന്റും പേര്, പൊരുത്തപ്പെട്ട വോയ്സ് (പൊരുത്തത്തിന്റെ ഉറപ്പിന്റെ തോതോടെ), ബുദ്ധിശേഷി ടിയർ, അത് കൊണ്ടുവരുന്ന ടൂളുകളും വിജ്ഞാന അടിത്തറകളും, പരിവർത്തനത്തിൽ മാറിയ കാര്യങ്ങളെക്കുറിച്ചുള്ള കുറിപ്പുകളും കാണിക്കുന്നു. prompt വായിക്കാൻ ഒരു വരി വികസിപ്പിക്കുക:
- പുനരാലേഖനം ചെയ്തത് — prompting ഗൈഡിന്റെ ശൈലിയിലുള്ള ഏകീകൃത prompt, ഉറവിടത്തിലെ എല്ലാ ഫോൺ നമ്പറുകളും URL-കളും ടൂൾ പേരുകളും പ്ലേസ്ഹോൾഡറുകളും സംരക്ഷിച്ചിരിക്കും.
- ഘടനാപരമായത് — വേർതിരിച്ചെടുത്തതുപോലെ തന്നെ തലക്കെട്ടുകൾക്കു കീഴിൽ ക്രമീകരിച്ച ഉറവിട കോൺഫിഗറേഷൻ. പുനരാലേഖനം സ്ഥിരീകരിക്കാൻ കഴിയാത്തപ്പോൾ സ്വയമേവ ഉപയോഗിക്കുന്നു.
നിങ്ങൾക്ക് ആവശ്യമില്ലാത്ത ഏജന്റുകളുടെ ടിക്ക് നീക്കുക (പരീക്ഷണ പകർപ്പുകളുടെ ടിക്ക് സ്ഥിരസ്ഥിതിയായി നീക്കിയിരിക്കും), പേരുകൾ, വോയ്സുകൾ, ടിയറുകൾ, അല്ലെങ്കിൽ prompt തിരഞ്ഞെടുപ്പ് എഡിറ്റ് ചെയ്യുക, തുടർന്ന് ഇംപോർട്ട് തിരഞ്ഞെടുക്കുക. സൃഷ്ടിച്ച ഏജന്റുകൾ അവയുടെ API കണക്ഷനുകളും വിജ്ഞാനവും ചേർത്ത നിലയിൽ ബിൽഡറിൽ തുറക്കും.
എന്താണ് ഇംപോർട്ട് ചെയ്യുന്നത്
ഒരു കീ നേടുക
- dashboard.vapi.ai/org/api-keys തുറക്കുക (ഓർഗനൈസേഷൻ ക്രമീകരണങ്ങൾ → API കീകൾ).
- ഒരു കീ സൃഷ്ടിച്ച് സ്വകാര്യ തിരഞ്ഞെടുക്കുക — പൊതു കീകൾക്ക് അസിസ്റ്റന്റുമാരെ പട്ടികപ്പെടുത്താനാകില്ല.
- അത് ഡയലോഗിലേക്ക് പകർത്തുക. Vapi കീകൾ സ്കോപ്പ് ചെയ്തവയല്ല; ഇതിനായി മാത്രമാണ് നിങ്ങൾ കീ സൃഷ്ടിച്ചതെങ്കിൽ ഇംപോർട്ടിന് ശേഷം Vapi-യിൽ അത് ഇല്ലാതാക്കുക.
| Vapi ഫീൽഡ് | ThunderPhone |
|---|---|
model.messages[system] | Prompt |
firstMessage, firstMessageMode | Prompt-ലെ ആരംഭ വാക്യം; ആദ്യം ആരാണ് സംസാരിക്കുന്നത് |
voice.provider + voiceId | ഏറ്റവും അടുത്ത കാറ്റലോഗ് ശബ്ദം (പൊരുത്ത വിശ്വാസ്യത കാണിക്കും) |
transcriber.language | പ്രാഥമിക ഭാഷ |
model.model | ഇന്റലിജൻസ് തലം |
model.tools / toolIds (function, apiRequest) | API കണക്ഷനുകൾ |
transferCall ലക്ഷ്യസ്ഥാനങ്ങൾ | Prompt-ലെ കൈമാറ്റ വിഭാഗം (അന്തർനിർമിത കൈമാറ്റം) |
endCall, dtmf | അന്തർനിർമിത സൗകര്യങ്ങൾ |
query ടൂളുകൾ (knowledgeBases[].fileIds) കൂടാതെ ലെഗസി knowledgeBaseId | അപ്ലോഡ് ചെയ്ത ഫയലുകൾ ഡോക്യുമെന്റുകളായുള്ള നോളജ് ബേസ് |
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessages | Prompt വിഭാഗങ്ങൾ; വോയ്സ്മെയിൽ സന്ദേശ ക്രമീകരണം |
silenceTimeoutSeconds | നിശ്ശബ്ദതയിൽ കോൾ അവസാനിപ്പിക്കൽ |
maxDurationSeconds, server.url, സ്ക്വാഡുകൾ, വർക്ക്ഫ്ലോകൾ, sms/ghl/make/code/mcp ടൂളുകൾ | റിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല |
ഒരു കീ നേടുക
- dashboard.retellai.com/apiKeys തുറന്ന് (സിസ്റ്റം ക്രമീകരണങ്ങൾ → API കീകൾ) കീ സൃഷ്ടിക്കുക തിരഞ്ഞെടുക്കുക.
- അനുമതികൾ പരിമിതപ്പെടുത്തുക പ്രവർത്തനക്ഷമമാക്കി ഏജന്റ്, നോളജ് ബേസ്, ഫോൺ എന്നിവയ്ക്ക് വായന സജ്ജമാക്കുക. മറ്റെല്ലാ ഗ്രൂപ്പുകളും തിരഞ്ഞെടുക്കാതിരിക്കുക; ഇംപോർട്ടർ ഒരിക്കലും Retell-ലേക്ക് എഴുതുന്നില്ല.
- കീ ഡയലോഗിലേക്ക് പകർത്തുക.
| Retell ഫീൽഡ് | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Prompt; ആരംഭ വാക്യം; ആദ്യം ആരാണ് സംസാരിക്കുന്നത് |
states + starting_state | Prompt-ലെ ക്രമീകരിച്ച കോൾ നടപടിക്രമം |
സംഭാഷണ പ്രവാഹം global_prompt + നോഡുകൾ | ക്രമീകരിച്ച കോൾ നടപടിക്രമം; കൈമാറ്റ നോഡുകൾ കൈമാറ്റ നിയമങ്ങളുമാകും |
general_tools ഇഷ്ടാനുസൃതം | API കണക്ഷനുകൾ |
transfer_call, end_call, press_digit | Prompt കൈമാറ്റം + അന്തർനിർമിത സൗകര്യങ്ങൾ |
voice_id (11labs-, openai-, cartesia-, …) | ഏറ്റവും അടുത്ത കാറ്റലോഗ് ശബ്ദം |
language | പ്രാഥമികവും അധികവുമായ ഭാഷകൾ |
model / s2s_model | ഇന്റലിജൻസ് തലം |
knowledge_base_ids (url, document, text ഉറവിടങ്ങൾ) | ഡോക്യുമെന്റുകളുള്ള നോളജ് ബേസ് |
voicemail_option, end_call_after_silence_ms, boosted_keywords | വോയ്സ്മെയിൽ ക്രമീകരണം; നിശ്ശബ്ദതയിൽ കോൾ അവസാനിപ്പിക്കൽ; prompt പദങ്ങൾ |
webhook_url, max_call_duration_ms (60-മിനിറ്റ് സ്ഥിരസ്ഥിതി മൂല്യത്തിന് താഴെയായാൽ), ഇഷ്ടാനുസൃത-LLM എൻജിനുകൾ, send_sms, MCP | റിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല |
ഒരു കീ നേടുക
- elevenlabs.io/app/settings/api-keys തുറന്ന് API കീ സൃഷ്ടിക്കുക തിരഞ്ഞെടുക്കുക.
- അനുമതികൾക്ക് കീഴിൽ ഏജന്റ്സ് പ്ലാറ്റ്ഫോം: വായന (കാണിക്കുന്നുണ്ടെങ്കിൽ നോളജ് ബേസ്: വായന കൂടി) നൽകുക; ഇംപോർട്ടറിന് മറ്റൊന്നും ആവശ്യമില്ല.
- കീ ഡയലോഗിലേക്ക് പകർത്തുക.
| ElevenLabs ഫീൽഡ് | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | Prompt |
first_message, language | ആരംഭ വാക്യം; പ്രാഥമിക ഭാഷ |
prompt.llm | ഇന്റലിജൻസ് തലം |
tts.voice_id | ഏറ്റവും അടുത്ത കാറ്റലോഗ് ശബ്ദം |
webhook തരത്തിലുള്ള tools / tool_ids | API കണക്ഷനുകൾ (query അല്ലെങ്കിൽ body സ്കീമ) |
സിസ്റ്റം ടൂളുകൾ end_call, transfer_to_number, കീപാഡ് | അന്തർനിർമിത സൗകര്യങ്ങൾ + prompt കൈമാറ്റം |
knowledge_base url/text/file എൻട്രികൾ | നോളജ് ബേസ്: URL എൻട്രികൾ URL ഡോക്യുമെന്റുകളാകും; ടെക്സ്റ്റ്, ഫയൽ എൻട്രികൾ id ഉപയോഗിച്ച് ലഭ്യമാക്കി അവയുടെ എക്സ്ട്രാക്റ്റ് ചെയ്ത ടെക്സ്റ്റായി ഇംപോർട്ട് ചെയ്യും |
turn.silence_end_call_timeout | നിശ്ശബ്ദതയിൽ കോൾ അവസാനിപ്പിക്കൽ |
conversation.max_duration_seconds, ക്ലയന്റ് ടൂളുകൾ, MCP | റിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല |
ഒരു കീ നേടുക
- app.bland.ai/dashboard/settings തുറക്കുക.
- അവിടെ കാണിക്കുന്ന API കീ പകർത്തുക (Bland-ൽ ഓരോ അക്കൗണ്ടിനും ഒരു കീയാണുള്ളത്; അത് സ്കോപ്പ് ചെയ്തതല്ല, അതിനാൽ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ പിന്നീട് അത് മാറ്റുക).
- അത് ഡയലോഗിലേക്ക് ഒട്ടിക്കുക.
വെബ് ഏജന്റുകൾക്ക് Bland-ൽ പേരില്ല, അതിനാൽ ഇംപോർട്ടർ അവയ്ക്ക് അഭിവാദനത്തിൽനിന്ന് ("Hi, this is Nova…") അല്ലെങ്കിൽ prompt-ൽനിന്ന് ("You are Nova…") പേര് നൽകും.
| Bland ഫീൽഡ് | ThunderPhone |
|---|---|
വെബ് ഏജന്റ് prompt, first_sentence, language, model, voice | Prompt; ആരംഭ വാക്യം; ഭാഷ; തലം; ഏറ്റവും അടുത്ത ശബ്ദം |
ഇഷ്ടാനുസൃത tools (name, url, method, input_schema, headers) | API കണക്ഷനുകൾ |
ഇൻബൗണ്ട് നമ്പർ prompt അല്ലെങ്കിൽ pathway_id | ഓരോ ഇൻബൗണ്ട് നമ്പറിനും ഒരു ഏജന്റ് |
| ഒരു നമ്പറുമായി ബന്ധിപ്പിച്ചാലും ഇല്ലെങ്കിലും എല്ലാ പാത്ത്വേകളും | ഓരോ പാത്ത്വേയ്ക്കും ഒരു ഏജന്റ് |
| പാത്ത്വേ നോഡുകളും എഡ്ജുകളും (Default, Knowledge Base, Transfer Call, End Call, Webhook) | ക്രമീകരിച്ച കോൾ നടപടിക്രമം; നോളജ്-ബേസ് നോഡ് ടെക്സ്റ്റ് ഒരു ഡോക്യുമെന്റാകും; കൈമാറ്റങ്ങളും വെബ്ഹുക്കുകളും അന്തർനിർമിത സൗകര്യങ്ങളും API കണക്ഷനുകളുമാകും |
transfer_phone_number | കൈമാറ്റ വിഭാഗം |
max_duration, webhook | റിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല |
| Bland ഉടമസ്ഥതയിലുള്ള നമ്പറുകൾ | പോർട്ടുചെയ്യാനാകില്ലെന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു |
ThunderPhone-ൽ നടപടിയെടുക്കേണ്ട കാര്യങ്ങൾ
അവലോകന പേജിന്റെ താഴെയുള്ള റിപ്പോർട്ട് മൈഗ്രേറ്റ് ചെയ്യപ്പെടാത്ത എല്ലാ കാര്യങ്ങളും അതിനുള്ള കാരണങ്ങളും പട്ടികപ്പെടുത്തുന്നു:
- ഫോൺ നമ്പറുകൾ. ഒരു കാരിയറിൽ നിങ്ങൾക്ക് സ്വന്തമായുള്ള നമ്പറുകൾ VoIP നമ്പറുകളായി കണക്റ്റ് ചെയ്യാം. പ്ലാറ്റ്ഫോം ഉടമസ്ഥതയിലുള്ള നമ്പറുകൾ മാറ്റാനാകില്ല; പുതിയൊരു നമ്പർ എടുത്ത് ഇംപോർട്ട് ചെയ്ത ഏജന്റിൽ ചേർക്കുക.
- ഓരോ ഏജന്റിനുമുള്ള വെബ്ഹുക്കുകൾ. ThunderPhone ഓരോ ഓർഗനൈസേഷനും സൈൻ ചെയ്ത വെബ്ഹുക്കുകൾ നൽകുന്നു; Webhooks-ന് കീഴിൽ ഒന്ന് സജ്ജീകരിക്കുക.
- വെണ്ടർ സംഭരിച്ച ക്രെഡൻഷ്യലുകൾ. കാണാനായിരുന്ന ടൂൾ ഹെഡറുകൾ പകർത്തും. പഴയ പ്ലാറ്റ്ഫോം ID ഉപയോഗിച്ച് സംഭരിച്ച ക്രെഡൻഷ്യലുകൾ ഫ്ലാഗ് ചെയ്യപ്പെടും; അവ API കണക്ഷന്റെ ഹെഡറുകളിൽ ചേർക്കുക.
- തത്തുല്യമായ ടൂൾ ഇല്ലാത്തവ (SMS അയയ്ക്കൽ, പ്ലാറ്റ്ഫോം-നിർദ്ദിഷ്ട ഓട്ടോമേഷനുകൾ) പട്ടികപ്പെടുത്തുന്നു, അതിനാൽ ഒന്നും നിശ്ശബ്ദമായി ഒഴിവാകില്ല.
- കോൾ ദൈർഘ്യ പരിധികൾ. ThunderPhone-ന് ഓരോ ഏജന്റിനും പരമാവധി കോൾ ദൈർഘ്യമില്ല; പകരം സൈലൻസ് ഹാംഗ്-അപ്പ് ക്രമീകരണവും നിങ്ങളുടെ prompt-ന്റെ അവസാനിപ്പിക്കൽ നിയമങ്ങളും ഉപയോഗിക്കുക.
കീ ഇല്ലാതെ ഇംപോർട്ട് ചെയ്യൽ
എക്സ്പോർട്ട് ചെയ്ത JSON ഒട്ടിക്കുക തിരഞ്ഞെടുത്ത്, നിങ്ങളുടെ പ്ലാറ്റ്ഫോമിന്റെ API അല്ലെങ്കിൽ ഡാഷ്ബോർഡ് എക്സ്പോർട്ട് ചെയ്യുന്ന ഒബ്ജക്റ്റ്(കൾ) ഒരൊറ്റ ഒബ്ജക്റ്റായോ JSON പട്ടികയായോ ഒട്ടിക്കുക:
- Vapi — അസിസ്റ്റന്റ് ഒബ്ജക്റ്റ് (
GET /assistant/{id}).toolIdsഉപയോഗിച്ച് ചേർത്ത ടൂളുകൾക്കും നോളജ് ഫയലുകൾക്കും പരിഹരിക്കാൻ ഒരു കീ ആവശ്യമാണ്. - Retell — ഏജന്റ് ഒബ്ജക്റ്റ് (
GET /get-agent/{id}) അതോടൊപ്പം അതിന്റെ Retell LLM (GET /get-retell-llm/{id}) അല്ലെങ്കിൽ കോൺവേഴ്സേഷൻ ഫ്ലോ ഒബ്ജക്റ്റ് അതേ പട്ടികയിൽ ചേർക്കുക; ഇംപോർട്ടർ അവയെ ID ഉപയോഗിച്ച് ബന്ധിപ്പിക്കുന്നു. ഒറ്റയ്ക്ക് ഒട്ടിക്കുന്ന LLM അല്ലെങ്കിൽ ഫ്ലോ സൃഷ്ടിച്ച പേരിൽ ഇംപോർട്ട് ചെയ്യും. - ElevenLabs — ഏജന്റ് ഒബ്ജക്റ്റ് (
GET /v1/convai/agents/{id}); അതിന്റെ വെബ്ഹുക്ക് ടൂളുകൾ ഇൻലൈനായി ഉൾപ്പെടുത്തിയിരിക്കുന്നു, അതിനാൽ ഒന്നും പരിഹരിക്കപ്പെടാതെ ശേഷിക്കില്ല. - Bland — ഒരു വെബ് ഏജന്റ്,
/v1/agentsറെസ്പോൺസ്, അല്ലെങ്കിൽ ഒരു പാത്ത്വേ ഒബ്ജക്റ്റ്.
ID ഉപയോഗിച്ച് മാത്രം പരാമർശിച്ചതും ഒട്ടിപ്പിച്ചതിൽ ഇല്ലാത്തതുമായ എല്ലാ കാര്യങ്ങളും കുറിപ്പുകളിൽ പട്ടികപ്പെടുത്തും.
ഇംപോർട്ടിന് ശേഷം
- ഓരോ ഏജന്റും തുറന്ന് അതിന്റെ കുറിപ്പുകൾ വായിക്കുക.
- ബിൽഡറിൽ നിന്ന് ഒരു ടെസ്റ്റ് കോൾ നടത്തുക.
- ഒരു ഫോൺ നമ്പർ ചേർക്കുക.
- റിക്വസ്റ്റ് ടെസ്റ്റർ ഉപയോഗിച്ച് ഓരോ API കണക്ഷനും പരിശോധിക്കുക.
- നോളജ് ഡോക്യുമെന്റുകളുടെ ഇൻഡെക്സിംഗ് പൂർത്തിയായെന്ന് പരിശോധിക്കുക.
- പഴയ ഏജന്റുകൾ ഉപയോഗിച്ചിരുന്നെങ്കിൽ ഒരു ഓർഗനൈസേഷൻ വെബ്ഹുക്ക് സജ്ജീകരിക്കുക.
ഇംപോർട്ടർ REST API വഴിയും ലഭ്യമാണ്.