Увезите агенте са друге платформе
Пренесите агенте, алате и базе знања из Vapi, Retell, ElevenLabs Agents или Bland помоћу API кључа или JSON извоза, прегледајте мапирање и увезите их.
Ако се Ваши агенти налазе на платформама Vapi, Retell, ElevenLabs Agents или Bland, алат за увоз их преузима, пресликава свако поље у ThunderPhone и приказује Вам резултат пре него што се било шта креира.
Покрените увоз
- Отворите Агенти и изаберите Увезите (или Увезите са платформи Vapi, Retell, ElevenLabs или Bland на празној страници агената).
- Изаберите платформу.
- Пратите нумерисане кораке у дијалогу да бисте креирали кључ на тој платформи (отвориће Вам одговарајућу страницу подешавања), налепите га или пређите на Налепите извезени JSON и налепите један или више објеката агента са контролне табле или из API-ја те платформе.
- Изаберите Преузмите моје агенте. Преузимање и пресликавање обично трају мање од минута; можете напустити страницу и вратити се преко траке задатака.
Прегледајте план
За сваког агента приказани су назив, одговарајући глас (са нивоом поузданости подударања), ниво интелигенције, алати и базе знања које доноси, као и напомене о свему што се променило током превођења. Проширите ред да бисте прочитали промпт:
- Прерађено — један кохерентан промпт у стилу водича за промптове, са сачуваним сваким бројем телефона, URL-ом, називом алата и чуваром места из извора.
- Структурисано — изворна конфигурација распоређена под насловима, тачно онако како је издвојена. Користи се аутоматски када прерада не може да се провери.
Опозовите избор агената које не желите (тестне копије су подразумевано без избора), измените називе, гласове, нивое или избор промпта, а затим изаберите Увезите. Креирани агенти се отварају у алатки за израду са приложеним API везама и знањем.
Шта се увози
Добијање кључа
- Отворите dashboard.vapi.ai/org/api-keys (Подешавања организације → API кључеви).
- Креирајте кључ и изаберите Приватно — јавни кључеви не могу да прикажу листу асистената.
- Копирајте га у дијалог. Vapi кључеви немају ограничен опсег дозвола; избришите кључ у Vapi након увоза ако сте га креирали само за ово.
| Vapi поље | ThunderPhone |
|---|---|
model.messages[system] | Упутство |
firstMessage, firstMessageMode | Уводна реченица у упутству; ко говори први |
voice.provider + voiceId | Најближи глас из каталога (приказан је степен подударности) |
transcriber.language | Примарни језик |
model.model | Ниво интелигенције |
model.tools / toolIds (function, apiRequest) | API везе |
transferCall одредишта | Одељак за пренос позива у упутству (уграђени пренос) |
endCall, dtmf | Уграђене функције |
Алати за упите query (knowledgeBases[].fileIds) и застарели knowledgeBaseId | База знања са отпремљеним датотекама као документима |
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessages | Одељци упутства; подешавање поруке говорне поште |
silenceTimeoutSeconds | Прекид позива због тишине |
maxDurationSeconds, server.url, squads, workflows, sms/ghl/make/code/mcp алати | Наведено у извештају, није увезено |
Добијање кључа
- Отворите dashboard.retellai.com/apiKeys (Подешавања система → API кључеви) и изаберите Креирајте кључ.
- Укључите Ограничите дозволе и подесите Агент, База знања и Телефон на Читање. Оставите све остале групе неозначене; увозник никада не уписује податке у Retell.
- Копирајте кључ у дијалог.
| Retell поље | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Упутство; уводна реченица; ко говори први |
states + starting_state | Уређен поступак позива у упутству |
Ток разговора global_prompt + чворови | Уређен поступак позива; чворови за пренос такође постају правила за пренос позива |
Прилагођени general_tools | API везе |
transfer_call, end_call, press_digit | Пренос позива у упутству + уграђене функције |
voice_id (11labs-, openai-, cartesia-, …) | Најближи глас из каталога |
language | Примарни и додатни језици |
model / s2s_model | Ниво интелигенције |
knowledge_base_ids (извори URL, докумената, текста) | База знања са документима |
voicemail_option, end_call_after_silence_ms, boosted_keywords | Подешавање говорне поште; прекид позива због тишине; термини у упутству |
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 | Упутство |
first_message, language | Уводна реченица; примарни језик |
prompt.llm | Ниво интелигенције |
tts.voice_id | Најближи глас из каталога |
tools / tool_ids типа webhook | API везе (шема упита или тела) |
Системски алати end_call, transfer_to_number, тастатура | Уграђене функције + пренос позива у упутству |
knowledge_base уноси URL, текста и датотека | База знања: URL уноси постају URL документи; уноси текста и датотека преузимају се по идентификатору и увозе као издвојени текст |
turn.silence_end_call_timeout | Прекид позива због тишине |
conversation.max_duration_seconds, клијентски алати, MCP | Наведено у извештају, није увезено |
Добијање кључа
- Отворите app.bland.ai/dashboard/settings.
- Копирајте тамо приказани API кључ (Bland има један кључ по налогу; нема ограничен опсег дозвола, па га након тога ротирајте ако желите).
- Налепите га у дијалог.
Веб-агенти немају назив у Bland-у, па им увозник додељује назив на основу поздрава („Здраво, ја сам Nova…“) или упутства („Ви сте Nova…“).
| Bland поље | ThunderPhone |
|---|---|
Веб-агент prompt, first_sentence, language, model, voice | Упутство; уводна реченица; језик; ниво; најближи глас |
Прилагођени tools (name, url, method, input_schema, headers) | API везе |
Долазни број prompt или pathway_id | Један агент по долазном броју |
| Сваки ток позива, повезан с бројем или не | Један агент по току позива |
| Чворови и гране тока позива (Подразумевано, База знања, Пренос позива, Заврши позив, Веб-закачка) | Уређен поступак позива; текст чвора базе знања постаје документ; преноси и веб-закачке постају уграђене функције и API везе |
transfer_phone_number | Одељак за пренос позива |
max_duration, webhook | Наведено у извештају, није увезено |
| Бројеви у власништву Bland-а | Наведено као непреносиво |
Шта захтева радњу у ThunderPhone-у
Извештај на дну странице прегледа наводи све што није пренето и разлоге за то:
- Бројеви телефона. Бројеви које поседујете код мрежног провајдера могу се повезати као VoIP бројеви. Бројеви у власништву платформе не могу се пренети; набавите нови број и повежите га са увезеним агентом.
- Вебхукови по агенту. ThunderPhone испоручује потписане вебхукове по организацији; подесите их у одељку Вебхукови.
- Приступни подаци сачувани код добављача. Заглавља алатки која су била видљива се копирају. Приступни подаци које је стара платформа сачувала према идентификатору су означени; додајте их у заглавља API везе.
- Алатке без одговарајућег еквивалента (слање SMS порука, аутоматизације специфичне за платформу) су наведене како ништа не би било тихо изостављено.
- Ограничења трајања позива. ThunderPhone нема максималну дужину позива по агенту; уместо тога користите подешавање прекида позива због тишине и правила за завршетак у вашем упиту.
Увоз без кључа
Изаберите Налепите извезени JSON и налепите објекте које извози API или контролна табла ваше платформе, као један објекат или JSON листу:
- Vapi — објекат асистента (
GET /assistant/{id}). Алатке повезане прекоtoolIdsи датотеке знања захтевају кључ за разрешавање. - Retell — објекат агента (
GET /get-agent/{id}) заједно са његовим Retell LLM-ом (GET /get-retell-llm/{id}) или објектом тока разговора на истој листи; увозник их повезује према идентификатору. LLM или ток налепљен самостално увози се под генерисаним именом. - ElevenLabs — објекат агента (
GET /v1/convai/agents/{id}); његове вебхук алатке су уграђене, тако да ништа не остаје неразрешено. - Bland — веб-агент, одговор
/v1/agentsили објекат путање.
Све што је наведено само према идентификатору, а није присутно у налепљеном садржају, наведено је у напоменама.
Након увоза
- Отворите сваког агента и прочитајте његове напомене.
- Упутите тестни позив из конструктора.
- Повежите број телефона.
- Тестирајте сваку API везу помоћу алата за тестирање захтева.
- Проверите да ли су документи знања завршили индексирање.
- Подесите вебхук организације ако су га стари агенти користили.
Увозник је такође доступан преко REST API-ја.