ThunderPhone 2.0 đã chính thức ra mắt.Tự thiết lập, từ 2 xu/phút.Xem thông báo ra mắt

Using the dashboard

Nhập tác nhân AI từ nền tảng khác

Chuyển tác nhân AI, công cụ và cơ sở kiến thức từ Vapi, Retell, ElevenLabs Agents hoặc Bland bằng khóa API hoặc tệp xuất JSON, xem lại ánh xạ rồi nhập.

Nếu tác nhân AI của bạn đang ở Vapi, Retell, ElevenLabs Agents hoặc Bland, trình nhập sẽ lấy chúng, ánh xạ mọi trường sang ThunderPhone và hiển thị kết quả cho bạn trước khi bất kỳ nội dung nào được tạo.

Bắt đầu nhập

  1. Mở Tác nhân và chọn Nhập (hoặc Nhập từ Vapi, Retell, ElevenLabs hoặc Bland trên trang tác nhân trống).
  2. Chọn nền tảng.
  3. Làm theo các bước được đánh số trong hộp thoại để tạo key trên nền tảng đó (các bước sẽ mở đúng trang cài đặt cho bạn), dán key hoặc chuyển sang Dán JSON đã xuất rồi dán một hoặc nhiều đối tượng tác nhân từ dashboard hoặc API của nền tảng đó.
  4. Chọn Lấy tác nhân của tôi. Quá trình lấy và ánh xạ thường mất chưa đến một phút; bạn có thể rời trang và quay lại qua khay tác vụ.

Xem lại kế hoạch

Mỗi tác nhân hiển thị tên, giọng nói khớp (kèm mức độ tin cậy của kết quả khớp), cấp độ thông minh, các công cụ và cơ sở kiến thức đi kèm, cùng ghi chú về mọi nội dung đã thay đổi khi chuyển đổi. Mở rộng một hàng để đọc prompt:

  • Viết lại — một prompt mạch lạc theo phong cách của hướng dẫn viết prompt, với mọi số điện thoại, URL, tên công cụ và placeholder từ nguồn được giữ nguyên.
  • Có cấu trúc — cấu hình nguồn được sắp xếp theo tiêu đề, đúng như đã trích xuất. Được tự động dùng khi không thể xác minh bản viết lại.

Bỏ chọn các tác nhân bạn không muốn nhập (các bản sao thử nghiệm được bỏ chọn theo mặc định), chỉnh sửa tên, giọng nói, cấp độ hoặc lựa chọn prompt, rồi chọn Nhập. Các tác nhân được tạo sẽ mở trong trình xây dựng với kết nối API và kiến thức đã được đính kèm.

Nội dung được nhập

Lấy khóa API

  1. Mở dashboard.vapi.ai/org/api-keys (Cài đặt tổ chức → Khóa API).
  2. Tạo khóa và chọn Riêng tư — khóa công khai không thể liệt kê trợ lý.
  3. Sao chép khóa vào hộp thoại. Khóa Vapi không có phạm vi; hãy xóa khóa trong Vapi sau khi nhập nếu bạn chỉ tạo khóa cho việc này.
Trường VapiThunderPhone
model.messages[system]Prompt
firstMessage, firstMessageModeLời mở đầu trong prompt; ai nói trước
voice.provider + voiceIdGiọng danh mục gần nhất (hiển thị độ tin cậy khớp)
transcriber.languageNgôn ngữ chính
model.modelCấp độ thông minh
model.tools / toolIds (function, apiRequest)Kết nối API
Điểm đến transferCallPhần chuyển tiếp trong prompt (chuyển tiếp tích hợp)
endCall, dtmfTính năng tích hợp
Công cụ query (knowledgeBases[].fileIds) và knowledgeBaseIdCơ sở kiến thức với các tệp đã tải lên dưới dạng tài liệu
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessagesPhần prompt; cài đặt tin nhắn thư thoại
silenceTimeoutSecondsNgắt cuộc gọi khi im lặng
maxDurationSeconds, server.url, squads, workflows, công cụ sms/ghl/make/code/mcpĐược báo cáo, không được nhập

Lấy khóa API

  1. Mở dashboard.retellai.com/apiKeys (Cài đặt hệ thống → Khóa API) và chọn Tạo khóa.
  2. Bật Hạn chế quyền rồi đặt Tác nhân, Cơ sở kiến thức, và Điện thoại thành Đọc. Không chọn bất kỳ nhóm nào khác; trình nhập không bao giờ ghi vào Retell.
  3. Sao chép khóa vào hộp thoại.
Trường RetellThunderPhone
Retell LLM general_prompt, begin_message, start_speakerPrompt; lời mở đầu; ai nói trước
states + starting_stateQuy trình cuộc gọi theo thứ tự trong prompt
Luồng hội thoại global_prompt + các nútQuy trình cuộc gọi theo thứ tự; các nút chuyển tiếp cũng trở thành quy tắc chuyển tiếp
Tùy chỉnh general_toolsKết nối API
transfer_call, end_call, press_digitChuyển tiếp trong prompt + tính năng tích hợp
voice_id (11labs-, openai-, cartesia-, …)Giọng danh mục gần nhất
languageNgôn ngữ chính và ngôn ngữ bổ sung
model / s2s_modelCấp độ thông minh
knowledge_base_ids (nguồn url, tài liệu, văn bản)Cơ sở kiến thức với tài liệu
voicemail_option, end_call_after_silence_ms, boosted_keywordsCài đặt thư thoại; ngắt cuộc gọi khi im lặng; thuật ngữ trong prompt
webhook_url, max_call_duration_ms (khi thấp hơn mặc định 60 phút), công cụ LLM tùy chỉnh, send_sms, MCPĐược báo cáo, không được nhập

Lấy khóa API

  1. Mở elevenlabs.io/app/settings/api-keys và chọn Tạo khóa API.
  2. Trong phần quyền, cấp Nền tảng tác nhân: Đọc (và Cơ sở kiến thức: Đọc nếu hiển thị); trình nhập không cần thêm quyền nào khác.
  3. Sao chép khóa vào hộp thoại.
Trường ElevenLabsThunderPhone
conversation_config.agent.prompt.promptPrompt
first_message, languageLời mở đầu; ngôn ngữ chính
prompt.llmCấp độ thông minh
tts.voice_idGiọng danh mục gần nhất
tools / tool_ids loại webhookKết nối API (lược đồ truy vấn hoặc nội dung)
Công cụ hệ thống end_call, transfer_to_number, bàn phím sốTính năng tích hợp + chuyển tiếp trong prompt
Mục url/văn bản/tệp knowledge_baseCơ sở kiến thức: mục URL trở thành tài liệu URL; mục văn bản và tệp được tìm nạp theo id và nhập dưới dạng văn bản đã trích xuất
turn.silence_end_call_timeoutNgắt cuộc gọi khi im lặng
conversation.max_duration_seconds, công cụ phía máy khách, MCPĐược báo cáo, không được nhập

Lấy khóa API

  1. Mở app.bland.ai/dashboard/settings.
  2. Sao chép Khóa API hiển thị ở đó (Bland có một khóa cho mỗi tài khoản; khóa này không có phạm vi, vì vậy hãy xoay vòng khóa sau đó nếu bạn muốn).
  3. Dán khóa vào hộp thoại.

Tác nhân web không có tên trên Bland, vì vậy trình nhập đặt tên cho chúng dựa trên lời chào ("Chào, đây là Nova…") hoặc prompt ("Bạn là Nova…").

Trường BlandThunderPhone
Tác nhân web prompt, first_sentence, language, model, voicePrompt; lời mở đầu; ngôn ngữ; cấp độ; giọng gần nhất
tools tùy chỉnh (name, url, method, input_schema, headers)Kết nối API
prompt hoặc pathway_id của số gọi đếnMột tác nhân cho mỗi số gọi đến
Mọi pathway, dù có gắn với số hay khôngMột tác nhân cho mỗi pathway
Nút và cạnh pathway (Mặc định, Cơ sở kiến thức, Chuyển cuộc gọi, Kết thúc cuộc gọi, Webhook)Quy trình cuộc gọi theo thứ tự; văn bản nút cơ sở kiến thức trở thành tài liệu; chuyển tiếp và webhook trở thành tính năng tích hợp và kết nối API
transfer_phone_numberPhần chuyển tiếp
max_duration, webhookĐược báo cáo, không được nhập
Số do Bland sở hữuĐược báo cáo là không thể chuyển

Những việc cần xử lý trên ThunderPhone

Báo cáo ở cuối trang xem xét liệt kê mọi nội dung không được chuyển và lý do:

  • Số điện thoại. Các số bạn sở hữu từ nhà mạng có thể được kết nối dưới dạng số VoIP. Không thể chuyển số thuộc sở hữu của nền tảng; hãy lấy số mới và gắn số đó với tác nhân AI đã nhập.
  • Webhook theo từng tác nhân AI. ThunderPhone gửi webhook đã ký theo từng tổ chức; hãy thiết lập một webhook trong mục Webhook.
  • Thông tin xác thực do nhà cung cấp lưu trữ. Các tiêu đề công cụ hiển thị được sẽ được sao chép. Thông tin xác thực mà nền tảng cũ lưu theo id sẽ được đánh dấu; hãy thêm chúng vào tiêu đề của kết nối API.
  • Công cụ không có công cụ tương đương (gửi SMS, tự động hóa dành riêng cho nền tảng) được liệt kê để không có nội dung nào bị bỏ qua mà không thông báo.
  • Giới hạn thời lượng cuộc gọi. ThunderPhone không có thời lượng cuộc gọi tối đa theo từng tác nhân AI; thay vào đó, hãy dùng cài đặt ngắt cuộc gọi khi im lặng và quy tắc kết thúc trong prompt của bạn.

Nhập mà không cần khóa

Chọn Dán JSON đã xuất rồi dán đối tượng mà API hoặc bảng điều khiển của nền tảng xuất ra, dưới dạng một đối tượng hoặc danh sách JSON:

  • Vapi — đối tượng assistant (GET /assistant/{id}). Công cụ được gắn qua toolIds và tệp kiến thức cần khóa để phân giải.
  • Retell — đối tượng tác nhân AI (GET /get-agent/{id}) cùng với Retell LLM (GET /get-retell-llm/{id}) hoặc đối tượng luồng hội thoại trong cùng danh sách; trình nhập liên kết chúng theo id. LLM hoặc luồng được dán riêng sẽ được nhập với tên được tạo tự động.
  • ElevenLabs — đối tượng tác nhân AI (GET /v1/convai/agents/{id}); các công cụ webhook của đối tượng này được đưa vào nội tuyến, nên không có nội dung nào chưa được phân giải.
  • Bland — tác nhân web, phản hồi /v1/agents, hoặc đối tượng pathway.

Mọi nội dung chỉ được tham chiếu bằng id và không có trong phần đã dán sẽ được liệt kê trong ghi chú.

Sau khi nhập

  1. Mở từng tác nhân AI và đọc ghi chú của chúng.
  2. Thực hiện cuộc gọi thử từ trình tạo.
  3. Gắn số điện thoại.
  4. Kiểm tra từng kết nối API bằng trình kiểm tra yêu cầu.
  5. Kiểm tra rằng tài liệu kiến thức đã hoàn tất lập chỉ mục.
  6. Thiết lập webhook tổ chức nếu các tác nhân AI cũ đã dùng webhook.

Trình nhập cũng có sẵn qua REST API.