Importuokite agentus iš kitos platformos
Perkelkite agentus, įrankius ir žinių bazes iš Vapi, Retell, ElevenLabs Agents ar Bland naudodami API raktą arba JSON eksportą, peržiūrėkite susiejimą ir importuokite.
Jei jūsų agentai veikia Vapi, Retell, ElevenLabs Agents arba Bland platformose, importavimo įrankis juos gauna, susieja kiekvieną lauką su ThunderPhone ir parodo rezultatą prieš ką nors sukuriant.
Pradėkite importavimą
- Atidarykite Agentai ir pasirinkite Importuoti (arba Importuoti iš Vapi, Retell, ElevenLabs arba Bland, jei agentų puslapis tuščias).
- Pasirinkite platformą.
- Vykdykite sunumeruotus dialogo lange pateiktus veiksmus, kad sukurtumėte raktą toje platformoje (bus atidarytas reikiamas nustatymų puslapis), įklijuokite jį arba pasirinkite Įklijuoti eksportuotą JSON ir įklijuokite vieną ar daugiau agentų objektų iš tos platformos valdymo skydelio arba API.
- Pasirinkite Gauti mano agentus. Gavimas ir susiejimas paprastai trunka mažiau nei minutę; galite išeiti iš puslapio ir grįžti per užduočių juostą.
Peržiūrėkite planą
Prie kiekvieno agento rodoma jo pavadinimas, susietas balsas (ir susiejimo patikimumas), intelekto lygis, naudojami įrankiai bei žinių bazės ir pastabos apie viską, kas pasikeitė verčiant. Išplėskite eilutę, kad perskaitytumėte raginimą:
- Perrašytas — vienas nuoseklus raginimas pagal raginimų vadovą, išsaugant kiekvieną telefono numerį, URL, įrankio pavadinimą ir vietaženklį iš šaltinio.
- Struktūrizuotas — šaltinio konfigūracija išdėstyta po antraštėmis tiksliai taip, kaip buvo išgauta. Naudojamas automatiškai, kai perrašymo negalima patikrinti.
Atžymėkite agentus, kurių nenorite importuoti (bandomosios kopijos pagal numatytuosius nustatymus yra atžymėtos), redaguokite pavadinimus, balsus, lygius arba raginimo pasirinkimą, tada pasirinkite Importuoti. Sukurti agentai atidaromi kūrimo priemonėje su prijungtais API ryšiais ir žiniomis.
Kas importuojama
Rakto gavimas
- Atidarykite dashboard.vapi.ai/org/api-keys (organizacijos nustatymai → API raktai).
- Sukurkite raktą ir pasirinkite Privatus — viešieji raktai negali pateikti asistentų sąrašo.
- Nukopijuokite jį į dialogo langą. Vapi raktai neturi aprėpties; po importavimo ištrinkite raktą Vapi, jei sukūrėte jį tik šiam tikslui.
| Vapi laukas | ThunderPhone |
|---|---|
model.messages[system] | Raginys |
firstMessage, firstMessageMode | Pradžios frazė raginime; kas kalba pirmas |
voice.provider + voiceId | Artimiausias katalogo balsas (rodoma atitikties tikimybė) |
transcriber.language | Pagrindinė kalba |
model.model | Intelekto lygis |
model.tools / toolIds (function, apiRequest) | API jungtys |
transferCall paskirties vietos | Raginio perdavimo skyrius (integruotas peradresavimas) |
endCall, dtmf | Integruotos funkcijos |
query įrankiai (knowledgeBases[].fileIds) ir senasis knowledgeBaseId | Žinių bazė su įkeltais failais kaip dokumentais |
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessages | Raginio skyriai; balso pašto pranešimo nustatymas |
silenceTimeoutSeconds | Skambučio nutraukimas dėl tylos |
maxDurationSeconds, server.url, būriai, darbo eigos, sms/ghl/make/code/mcp įrankiai | Nurodyta, neimportuota |
Rakto gavimas
- Atidarykite dashboard.retellai.com/apiKeys (sistemos nustatymai → API raktai) ir pasirinkite Sukurti raktą.
- Įjunkite Apriboti leidimus ir nustatykite Agentas, Žinių bazė ir Telefonas kaip Skaityti. Visas kitas grupes palikite nepažymėtas; importavimo įrankis niekada nerašo duomenų į Retell.
- Nukopijuokite raktą į dialogo langą.
| Retell laukas | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Raginys; pradžios frazė; kas kalba pirmas |
states + starting_state | Nuosekli skambučio procedūra raginime |
Pokalbio eigos global_prompt + mazgai | Nuosekli skambučio procedūra; perdavimo mazgai taip pat tampa perdavimo taisyklėmis |
Pasirinktiniai general_tools | API jungtys |
transfer_call, end_call, press_digit | Raginio perdavimas + integruotos funkcijos |
voice_id (11labs-, openai-, cartesia-, …) | Artimiausias katalogo balsas |
language | Pagrindinė ir papildomos kalbos |
model / s2s_model | Intelekto lygis |
knowledge_base_ids (url, document, text šaltiniai) | Žinių bazė su dokumentais |
voicemail_option, end_call_after_silence_ms, boosted_keywords | Balso pašto nustatymas; skambučio nutraukimas dėl tylos; raginio terminai |
webhook_url, max_call_duration_ms (kai mažiau nei numatytosios 60 minučių), pasirinktiniai LLM varikliai, send_sms, MCP | Nurodyta, neimportuota |
Rakto gavimas
- Atidarykite elevenlabs.io/app/settings/api-keys ir pasirinkite Sukurti API raktą.
- Skiltyje „leidimai“ suteikite Agentų platforma: skaityti (ir Žinių bazė: skaityti, jei rodoma); importavimo įrankiui daugiau nieko nereikia.
- Nukopijuokite raktą į dialogo langą.
| ElevenLabs laukas | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | Raginys |
first_message, language | Pradžios frazė; pagrindinė kalba |
prompt.llm | Intelekto lygis |
tts.voice_id | Artimiausias katalogo balsas |
webhook tipo tools / tool_ids | API jungtys (užklausos arba turinio schema) |
sistemos įrankiai end_call, transfer_to_number, klaviatūra | Integruotos funkcijos + raginio perdavimas |
knowledge_base url/teksto/failo įrašai | Žinių bazė: URL įrašai tampa URL dokumentais; teksto ir failų įrašai gaunami pagal ID ir importuojami kaip išskirtas tekstas |
turn.silence_end_call_timeout | Skambučio nutraukimas dėl tylos |
conversation.max_duration_seconds, kliento įrankiai, MCP | Nurodyta, neimportuota |
Rakto gavimas
- Atidarykite app.bland.ai/dashboard/settings.
- Nukopijuokite ten rodomą API raktą (Bland turi po vieną raktą kiekvienai paskyrai; jis neturi aprėpties, todėl, jei norite, vėliau jį pakeiskite).
- Įklijuokite jį į dialogo langą.
Žiniatinklio agentai Bland neturi pavadinimo, todėl importavimo įrankis juos pavadina pagal pasisveikinimą („Hi, this is Nova…“) arba raginį („You are Nova…“).
| Bland laukas | ThunderPhone |
|---|---|
Žiniatinklio agento prompt, first_sentence, language, model, voice | Raginys; pradžios frazė; kalba; lygis; artimiausias balsas |
Pasirinktiniai tools (name, url, method, input_schema, headers) | API jungtys |
Įeinantis numeris prompt arba pathway_id | Po vieną agentą kiekvienam įeinančiam numeriui |
| Kiekviena eiga, susieta su numeriu ar ne | Po vieną agentą kiekvienai eigai |
| Eigos mazgai ir jungtys (Numatytasis, Žinių bazė, Peradresuoti skambutį, Baigti skambutį, Webhook) | Nuosekli skambučio procedūra; žinių bazės mazgo tekstas tampa dokumentu; perdavimai ir webhook tampa integruotomis funkcijomis bei API jungtimis |
transfer_phone_number | Perdavimo skyrius |
max_duration, webhook | Nurodyta, neimportuota |
| Bland priklausantys numeriai | Nurodyta kaip neperkeliama |
Kam ThunderPhone reikia papildomų veiksmų
Peržiūros puslapio apačioje pateiktoje ataskaitoje nurodyta viskas, kas nebuvo perkelta, ir priežastys:
- Telefono numeriai. Numerius, kuriuos turite pas ryšio paslaugų teikėją, galima prijungti kaip VoIP numerius. Platformai priklausantys numeriai negali būti perkelti; gaukite naują numerį ir priskirkite jį importuotam agentui.
- Vieno agento žiniatinklio kabliai. ThunderPhone siunčia pasirašytus žiniatinklio kablius kiekvienai organizacijai; sukonfigūruokite vieną skiltyje Žiniatinklio kabliai.
- Paslaugų teikėjo saugomi prisijungimo duomenys. Matomos įrankių antraštės nukopijuojamos. Prisijungimo duomenys, kuriuos senoji platforma saugojo pagal ID, pažymimi; pridėkite juos prie API ryšio antraščių.
- Įrankiai be atitikmens (SMS siuntimas, konkrečiai platformai skirtos automatizacijos) išvardijami, kad niekas nebūtų tyliai praleista.
- Skambučio trukmės ribos. ThunderPhone neturi didžiausios vieno agento skambučio trukmės; vietoje to naudokite tylos nutraukimo nustatymą ir raginimo pabaigos taisykles.
Importavimas be rakto
Pasirinkite Įklijuoti eksportuotą JSON ir įklijuokite objektą ar objektus, kuriuos eksportuoja jūsų platformos API arba valdymo skydelis, kaip vieną objektą arba JSON sąrašą:
- Vapi — asistento objektą (
GET /assistant/{id}). Įrankiams, prijungtiems pertoolIds, ir žinių failams išspręsti reikia rakto. - Retell — agento objektą (
GET /get-agent/{id}) kartu su jo Retell LLM (GET /get-retell-llm/{id}) arba pokalbio srauto objektu tame pačiame sąraše; importuotojas susieja juos pagal ID. Atskirai įklijuotas LLM arba srautas importuojamas sugeneruotu pavadinimu. - ElevenLabs — agento objektą (
GET /v1/convai/agents/{id}); jo žiniatinklio kablių įrankiai įtraukiami tiesiogiai, todėl niekas nelieka neišspręsta. - Bland — žiniatinklio agentą,
/v1/agentsatsakymą arba kelio objektą.
Viskas, kas nurodyta tik pagal ID ir neįtraukta į įklijuotus duomenis, pateikiama pastabose.
Po importavimo
- Atidarykite kiekvieną agentą ir perskaitykite jo pastabas.
- Atlikite bandomąjį skambutį iš kūrimo priemonės.
- Priskirkite telefono numerį.
- Išbandykite kiekvieną API ryšį naudodami užklausų tikrintuvą.
- Patikrinkite, ar žinių dokumentų indeksavimas baigtas.
- Nustatykite organizacijos žiniatinklio kablį, jei senieji agentai jį naudojo.
Importuotoją taip pat galima naudoti per REST API.