Ügynökök importálása más platformról
Hozzon át ügynököket, eszközöket és tudásbázisokat a Vapi, Retell, ElevenLabs Agents vagy Bland platformról API-kulccsal vagy JSON-exporttal, ellenőrizze a megfeleltetést, majd importálja őket.
Ha ügynökei a Vapi, Retell, ElevenLabs Agents vagy Bland platformon találhatók, az importáló lekéri őket, minden mezőjüket leképezi a ThunderPhone rendszerbe, és még a létrehozás előtt megjeleníti az eredményt.
Import indítása
- Nyissa meg az Ügynökök oldalt, és válassza az Importálás lehetőséget (vagy egy üres ügynökoldalon az Importálás a Vapi, Retell, ElevenLabs vagy Bland rendszerből lehetőséget).
- Válassza ki a platformot.
- Kövesse a párbeszédablak számozott lépéseit, hogy kulcsot hozzon létre azon a platformon (a megfelelő beállítási oldal nyílik meg), majd illessze be azt, vagy váltson az Exportált JSON beillesztése lehetőségre, és illesszen be egy vagy több ügynökobjektumot az adott platform irányítópultjáról vagy API-jából.
- Válassza az Ügynökeim lekérése lehetőséget. A lekérés és a leképezés általában kevesebb mint egy percet vesz igénybe; elhagyhatja az oldalt, majd a feladattálcán keresztül visszatérhet.
A terv áttekintése
Minden ügynöknél megjelenik a név, az egyeztetett hang (az egyezés megbízhatóságával együtt), az intelligenciaszint, a hozzá tartozó eszközök és tudásbázisok, valamint az átalakítás során történt módosításokra vonatkozó megjegyzések. Bontson ki egy sort a prompt elolvasásához:
- Átdolgozott — egy egységes prompt a promptolási útmutató stílusában, amely megőrzi a forrásban szereplő összes telefonszámot, URL-t, eszköznevet és helyőrzőt.
- Strukturált — a forráskonfiguráció címsorok alatt elrendezve, pontosan a kinyert formában. Automatikusan ezt használjuk, ha az átdolgozás nem ellenőrizhető.
Szüntesse meg a nem kívánt ügynökök kijelölését (a tesztmásolatok alapértelmezés szerint nincsenek kijelölve), szerkessze a neveket, hangokat, szinteket vagy a promptválasztást, majd válassza az Importálás lehetőséget. A létrehozott ügynökök a szerkesztőben nyílnak meg, csatolt API-kapcsolataikkal és tudásbázisaikkal együtt.
Mi kerül importálásra
API-kulcs beszerzése
- Nyissa meg a dashboard.vapi.ai/org/api-keys oldalt (Szervezeti beállítások → API-kulcsok).
- Hozzon létre egy kulcsot, és válassza a Privát lehetőséget — a nyilvános kulcsokkal nem listázhatók az asszisztensek.
- Másolja be a kulcsot a párbeszédablakba. A Vapi-kulcsok nincsenek hatókörhöz kötve; törölje a kulcsot a Vapiban az importálás után, ha csak ehhez hozta létre.
| Vapi-mező | ThunderPhone |
|---|---|
model.messages[system] | Prompt |
firstMessage, firstMessageMode | Nyitómondat a promptban; ki beszél először |
voice.provider + voiceId | Legközelebbi katalógushang (a találati megbízhatóság megjelenik) |
transcriber.language | Elsődleges nyelv |
model.model | Intelligenciaszint |
model.tools / toolIds (function, apiRequest) | API-kapcsolatok |
transferCall célállomások | A prompt átadási szakasza (beépített átadás) |
endCall, dtmf | Beépített funkciók |
query eszközök (knowledgeBases[].fileIds) és régi knowledgeBaseId | Tudásbázis a feltöltött fájlokkal dokumentumként |
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessages | Promptszerkezetek; hangpostaüzenet-beállítás |
silenceTimeoutSeconds | Bontás csend esetén |
maxDurationSeconds, server.url, csapatok, munkafolyamatok, sms/ghl/make/code/mcp eszközök | Jelentve, nem importálva |
API-kulcs beszerzése
- Nyissa meg a dashboard.retellai.com/apiKeys oldalt (Rendszerbeállítások → API-kulcsok), és válassza a Kulcs létrehozása lehetőséget.
- Kapcsolja be az Engedélyek korlátozása lehetőséget, majd állítsa az Ügynök, Tudásbázis és Telefon jogosultságát Olvasás értékre. Minden más csoportot hagyjon kijelöletlenül; az importáló soha nem ír a Retellbe.
- Másolja be a kulcsot a párbeszédablakba.
| Retell-mező | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Prompt; nyitómondat; ki beszél először |
states + starting_state | Rendezett hívási eljárás a promptban |
Beszélgetési folyamat global_prompt + csomópontok | Rendezett hívási eljárás; az átadási csomópontok átadási szabályokká is válnak |
Egyéni general_tools | API-kapcsolatok |
transfer_call, end_call, press_digit | Promptátadás + beépített funkciók |
voice_id (11labs-, openai-, cartesia-, …) | Legközelebbi katalógushang |
language | Elsődleges és további nyelvek |
model / s2s_model | Intelligenciaszint |
knowledge_base_ids (url-, dokumentum- és szövegforrások) | Tudásbázis dokumentumokkal |
voicemail_option, end_call_after_silence_ms, boosted_keywords | Hangposta-beállítás; bontás csend esetén; promptkifejezések |
webhook_url, max_call_duration_ms (ha az alapértelmezett 60 percnél alacsonyabb), egyéni LLM-motorok, send_sms, MCP | Jelentve, nem importálva |
API-kulcs beszerzése
- Nyissa meg a elevenlabs.io/app/settings/api-keys oldalt, és válassza az API-kulcs létrehozása lehetőséget.
- Az engedélyeknél adja meg az Agents Platform: Olvasás jogosultságot (és a Tudásbázis: Olvasás jogosultságot, ha megjelenik); az importálónak nincs szüksége másra.
- Másolja be a kulcsot a párbeszédablakba.
| ElevenLabs-mező | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | Prompt |
first_message, language | Nyitómondat; elsődleges nyelv |
prompt.llm | Intelligenciaszint |
tts.voice_id | Legközelebbi katalógushang |
webhook típusú tools / tool_ids | API-kapcsolatok (lekérdezési vagy törzsséma) |
rendszereszközök: end_call, transfer_to_number, billentyűzet | Beépített funkciók + promptátadás |
knowledge_base URL-/szöveg-/fájlbejegyzések | Tudásbázis: az URL-bejegyzések URL-dokumentumokká válnak; a szöveg- és fájlbejegyzéseket azonosító alapján lekéri, majd a kinyert szövegükként importálja |
turn.silence_end_call_timeout | Bontás csend esetén |
conversation.max_duration_seconds, klienseszközök, MCP | Jelentve, nem importálva |
API-kulcs beszerzése
- Nyissa meg az app.bland.ai/dashboard/settings oldalt.
- Másolja ki az ott megjelenő API-kulcsot (a Bland fiókonként egy kulcsot használ; nincs hatókörhöz kötve, ezért igény szerint cserélje le utána).
- Illessze be a párbeszédablakba.
A webes ügynököknek nincs nevük a Blandben, ezért az importáló az üdvözlésből ("Hi, this is Nova…") vagy a promptból ("You are Nova…") nevezi el őket.
| Bland-mező | ThunderPhone |
|---|---|
Webes ügynök prompt, first_sentence, language, model, voice | Prompt; nyitómondat; nyelv; szint; legközelebbi hang |
Egyéni tools (név, URL, metódus, input_schema, fejlécek) | API-kapcsolatok |
Bejövő szám prompt vagy pathway_id | Egy ügynök bejövő számonként |
| Minden útvonal, számhoz csatolva vagy anélkül | Egy ügynök útvonalanként |
| Útvonalcsomópontok és -élek (Alapértelmezett, Tudásbázis, Hívás átadása, Hívás befejezése, Webhook) | Rendezett hívási eljárás; a tudásbázis-csomópont szövege dokumentummá válik; az átadások és webhookok beépített funkciókká és API-kapcsolatokká válnak |
transfer_phone_number | Átadási szakasz |
max_duration, webhook | Jelentve, nem importálva |
| Bland tulajdonú számok | Nem hordozhatóként jelentve |
Mi igényel további lépést a ThunderPhone-on
Az ellenőrzési oldal alján található jelentés felsorolja, hogy mi nem került át, és miért:
- Telefonszámok. A szolgáltatónál lévő, Ön tulajdonában álló számok VoIP-számokként csatlakoztathatók. A platform tulajdonában lévő számok nem helyezhetők át; szerezzen be új számot, és rendelje hozzá az importált ügynökhöz.
- Ügynökönkénti webhookok. A ThunderPhone szervezetenként küld aláírt webhookokat; állítson be egyet a Webhookok alatt.
- A szolgáltató által tárolt hitelesítő adatok. A látható eszközfejlécek átkerülnek. A régi platform által azonosító alapján tárolt hitelesítő adatok meg vannak jelölve; adja hozzá őket az API-kapcsolat fejléceihez.
- Megfelelő alternatíva nélküli eszközök (SMS-küldés, platformspecifikus automatizálások) fel vannak sorolva, így semmi sem marad ki észrevétlenül.
- Híváshossz-korlátok. A ThunderPhone nem rendelkezik ügynökönkénti maximális híváshosszal; helyette használja a csend miatti bontás beállítását és a prompt zárási szabályait.
Importálás kulcs nélkül
Válassza az Exportált JSON beillesztése lehetőséget, és illessze be a platform API-ja vagy irányítópultja által exportált objektumot vagy objektumokat egyetlen objektumként vagy JSON-listaként:
- Vapi — az asszisztensobjektum (
GET /assistant/{id}). AtoolIdsáltal csatolt eszközök és a tudásfájlok feloldásához kulcs szükséges. - Retell — az ügynökobjektum (
GET /get-agent/{id}) együtt a hozzá tartozó Retell LLM-mel (GET /get-retell-llm/{id}) vagy beszélgetési folyamatobjektummal ugyanabban a listában; az importáló azonosító alapján kapcsolja össze őket. Az önmagában beillesztett LLM vagy folyamat generált név alatt importálódik. - ElevenLabs — az ügynökobjektum (
GET /v1/convai/agents/{id}); webhookeszközei beágyazva szerepelnek, így semmi sem marad feloldatlanul. - Bland — egy webes ügynök, a
/v1/agentsválasza vagy egy útvonalobjektum.
Minden olyan elem, amelyre csak azonosító alapján hivatkozik a rendszer, és nem szerepel a beillesztett tartalomban, fel van sorolva a megjegyzésekben.
Az importálás után
- Nyissa meg az egyes ügynököket, és olvassa el a megjegyzéseiket.
- Indítson teszthívást a szerkesztőből.
- Rendeljen hozzá telefonszámot.
- Tesztelje az egyes API-kapcsolatokat a kérés-tesztelővel.
- Ellenőrizze, hogy a tudásdokumentumok indexelése befejeződött-e.
- Állítson be szervezeti webhookot, ha a régi ügynökök használtak ilyet.
Az importáló a REST API-n keresztül is elérhető.