Uvezite agente s druge platforme
Prenesite agente, alate i baze znanja iz platformi Vapi, Retell, ElevenLabs Agents ili Bland pomoću API ključa ili JSON izvoza, pregledajte mapiranje i uvezite ih.
Ako se vaši agenti nalaze na platformama Vapi, Retell, ElevenLabs Agents ili Bland, alat za uvoz ih dohvaća, mapira svako polje u ThunderPhone i prikazuje vam rezultat prije nego što se bilo što izradi.
Pokrenite uvoz
- Otvorite Agenti i odaberite Uvezi (ili Uvezi s platforme Vapi, Retell, ElevenLabs ili Bland na praznoj stranici agenata).
- Odaberite platformu.
- Slijedite numerirane korake u dijaloškom okviru za izradu ključa na toj platformi (otvorit će vam odgovarajuću stranicu postavki), zalijepite ga ili prijeđite na Zalijepite izvezeni JSON i zalijepite jedan ili više objekata agenta s nadzorne ploče ili API-ja te platforme.
- Odaberite Dohvati moje agente. Dohvaćanje i mapiranje obično traju manje od minute; možete napustiti stranicu i vratiti se putem palete zadataka.
Pregledajte plan
Za svakog agenta prikazuju se naziv, odgovarajući glas (s razinom pouzdanosti podudaranja), razina inteligencije, alati i baze znanja koje donosi te napomene o svemu što se promijenilo tijekom prijenosa. Proširite redak da biste pročitali prompt:
- Prepisano — jedan koherentan prompt u stilu vodiča za pisanje promptova, pri čemu su sačuvani svaki telefonski broj, URL, naziv alata i rezervirano mjesto iz izvora.
- Strukturirano — izvorna konfiguracija raspoređena pod naslovima, točno kako je izdvojena. Upotrebljava se automatski kada se prepisivanje ne može provjeriti.
Poništite odabir agenata koje ne želite (probne kopije prema zadanim su postavkama neodabrane), uredite nazive, glasove, razine ili izbor prompta, a zatim odaberite Uvezi. Izrađeni agenti otvaraju se u alatu za izradu s priloženim API vezama i bazama znanja.
Što se uvozi
Dobivanje ključa
- Otvorite dashboard.vapi.ai/org/api-keys (Postavke organizacije → API ključevi).
- Izradite ključ i odaberite Privatni — javni ključevi ne mogu prikazati popis asistenata.
- Kopirajte ga u dijaloški okvir. Vapi ključevi nisu ograničenog opsega; izbrišite ključ u Vapi nakon uvoza ako ste ga izradili samo za ovu svrhu.
| Polje Vapi | ThunderPhone |
|---|---|
model.messages[system] | Uputa |
firstMessage, firstMessageMode | Uvodna rečenica u uputi; tko prvi govori |
voice.provider + voiceId | Najbliži glas iz kataloga (prikazuje se pouzdanost podudaranja) |
transcriber.language | Primarni jezik |
model.model | Razina inteligencije |
model.tools / toolIds (function, apiRequest) | API veze |
odredišta transferCall | Odjeljak za preusmjeravanje u uputi (ugrađeni prijenos) |
endCall, dtmf | Ugrađene funkcije |
alati query (knowledgeBases[].fileIds) i naslijeđeni knowledgeBaseId | Baza znanja s prenesenim datotekama kao dokumentima |
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessages | Odjeljci upute; postavka poruke govorne pošte |
silenceTimeoutSeconds | Prekid poziva zbog tišine |
maxDurationSeconds, server.url, odredi, tijekovi rada, alati sms/ghl/make/code/mcp | Prijavljeno, nije uvezeno |
Dobivanje ključa
- Otvorite dashboard.retellai.com/apiKeys (Postavke sustava → API ključevi) i odaberite Izradite ključ.
- Uključite Ograničite dozvole i postavite Agent, Baza znanja i Telefon na Čitanje. Ostavite sve ostale skupine neoznačenima; alat za uvoz nikada ne zapisuje podatke u Retell.
- Kopirajte ključ u dijaloški okvir.
| Polje Retell | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Uputa; uvodna rečenica; tko prvi govori |
states + starting_state | Uređeni postupak poziva u uputi |
global_prompt tijeka razgovora + čvorovi | Uređeni postupak poziva; čvorovi za prijenos također postaju pravila preusmjeravanja |
prilagođeni general_tools | API veze |
transfer_call, end_call, press_digit | Preusmjeravanje u uputi + ugrađene funkcije |
voice_id (11labs-, openai-, cartesia-, …) | Najbliži glas iz kataloga |
language | Primarni i dodatni jezici |
model / s2s_model | Razina inteligencije |
knowledge_base_ids (izvori URL-a, dokumenata, teksta) | Baza znanja s dokumentima |
voicemail_option, end_call_after_silence_ms, boosted_keywords | Postavka govorne pošte; prekid poziva zbog tišine; pojmovi u uputi |
webhook_url, max_call_duration_ms (kada je ispod zadanih 60 minuta), prilagođeni LLM pogoni, send_sms, MCP | Prijavljeno, nije uvezeno |
Dobivanje ključa
- Otvorite elevenlabs.io/app/settings/api-keys i odaberite Izradite API ključ.
- U odjeljku dozvola dodijelite Platforma agenata: Čitanje (i Baza znanja: Čitanje ako je prikazano); alatu za uvoz ne treba ništa drugo.
- Kopirajte ključ u dijaloški okvir.
| Polje ElevenLabs | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | Uputa |
first_message, language | Uvodna rečenica; primarni jezik |
prompt.llm | Razina inteligencije |
tts.voice_id | Najbliži glas iz kataloga |
tools / tool_ids vrste webhook | API veze (shema upita ili tijela) |
sustavski alati end_call, transfer_to_number, tipkovnica | Ugrađene funkcije + preusmjeravanje u uputi |
knowledge_base unosi URL-a/teksta/datoteke | Baza znanja: unosi URL-a postaju URL dokumenti; unosi teksta i datoteka dohvaćaju se prema ID-u i uvoze kao izdvojeni tekst |
turn.silence_end_call_timeout | Prekid poziva zbog tišine |
conversation.max_duration_seconds, klijentski alati, MCP | Prijavljeno, nije uvezeno |
Dobivanje ključa
- Otvorite app.bland.ai/dashboard/settings.
- Kopirajte ondje prikazani API ključ (Bland ima jedan ključ po računu; nije ograničenog opsega, pa ga nakon toga promijenite ako želite).
- Zalijepite ga u dijaloški okvir.
Web-agenti nemaju naziv u Blandu, pa ih alat za uvoz imenuje prema pozdravu ("Hi, this is Nova…") ili uputi ("You are Nova…").
| Polje Bland | ThunderPhone |
|---|---|
Web-agent prompt, first_sentence, language, model, voice | Uputa; uvodna rečenica; jezik; razina; najbliži glas |
Prilagođeni tools (name, url, method, input_schema, headers) | API veze |
Dolazni broj prompt ili pathway_id | Jedan agent po dolaznom broju |
| Svaki tijek, povezan s brojem ili ne | Jedan agent po tijeku |
| Čvorovi i rubovi tijeka (Default, Knowledge Base, Transfer Call, End Call, Webhook) | Uređeni postupak poziva; tekst čvora baze znanja postaje dokument; prijenosi i webhookovi postaju ugrađene funkcije i API veze |
transfer_phone_number | Odjeljak za preusmjeravanje |
max_duration, webhook | Prijavljeno, nije uvezeno |
| Brojevi u vlasništvu Blnda | Prijavljeno kao neprenosivo |
Što zahtijeva korak u ThunderPhoneu
Izvješće pri dnu stranice za pregled navodi sve što nije preneseno i zašto:
- Telefonski brojevi. Brojevi koje posjedujete kod operatera mogu se povezati kao VoIP brojevi. Brojevi u vlasništvu platforme ne mogu se prenijeti; nabavite novi broj i povežite ga s uvezenim agentom.
- Webhookovi po agentu. ThunderPhone isporučuje potpisane webhookove po organizaciji; postavite jedan u odjeljku Webhookovi.
- Vjerodajnice pohranjene kod dobavljača. Vidljiva zaglavlja alata kopiraju se. Vjerodajnice koje je stara platforma pohranila prema ID-u označene su; dodajte ih u zaglavlja API veze.
- Alati bez ekvivalenta (slanje SMS-ova, automatizacije specifične za platformu) navedeni su kako se ništa ne bi tiho izostavilo.
- Ograničenja trajanja poziva. ThunderPhone nema maksimalno trajanje poziva po agentu; umjesto toga upotrijebite postavku prekida zbog tišine i pravila završetka u svom promptu.
Uvoz bez ključa
Odaberite Zalijepite izvezeni JSON i zalijepite objekte koje API ili nadzorna ploča vaše platforme izvozi, kao jedan objekt ili JSON popis:
- Vapi — objekt asistenta (
GET /assistant/{id}). Alati povezani putemtoolIdsi datoteke znanja zahtijevaju ključ za razrješavanje. - Retell — objekt agenta (
GET /get-agent/{id}) zajedno s njegovim Retell LLM-om (GET /get-retell-llm/{id}) ili objektom tijeka razgovora na istom popisu; uvoznik ih povezuje prema ID-u. LLM ili tijek zalijepljen samostalno uvozi se pod generiranim nazivom. - ElevenLabs — objekt agenta (
GET /v1/convai/agents/{id}); njegovi webhook alati uključeni su ugrađeno, pa ništa ne ostaje nerazriješeno. - Bland — web agent, odgovor
/v1/agentsili objekt putanje.
Sve što se navodi samo prema ID-u, a nije prisutno u zalijepljenom sadržaju, navedeno je u bilješkama.
Nakon uvoza
- Otvorite svakog agenta i pročitajte njegove bilješke.
- Uputite testni poziv iz alata za izradu.
- Povežite telefonski broj.
- Testirajte svaku API vezu pomoću alata za testiranje zahtjeva.
- Provjerite jesu li dokumenti znanja završili indeksiranje.
- Postavite webhook organizacije ako su ga stari agenti koristili.
Uvoznik je dostupan i putem REST API-ja.