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
- 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).
- Chọn nền tảng.
- 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 đó.
- 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
- Mở dashboard.vapi.ai/org/api-keys (Cài đặt tổ chức → Khóa API).
- Tạo khóa và chọn Riêng tư — khóa công khai không thể liệt kê trợ lý.
- 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 Vapi | ThunderPhone |
|---|---|
model.messages[system] | Prompt |
firstMessage, firstMessageMode | Lời mở đầu trong prompt; ai nói trước |
voice.provider + voiceId | Giọng danh mục gần nhất (hiển thị độ tin cậy khớp) |
transcriber.language | Ngôn ngữ chính |
model.model | Cấp độ thông minh |
model.tools / toolIds (function, apiRequest) | Kết nối API |
Điểm đến transferCall | Phần chuyển tiếp trong prompt (chuyển tiếp tích hợp) |
endCall, dtmf | Tính năng tích hợp |
Công cụ query (knowledgeBases[].fileIds) và knowledgeBaseId cũ | Cơ 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.idleMessages | Phần prompt; cài đặt tin nhắn thư thoại |
silenceTimeoutSeconds | Ngắ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
- Mở dashboard.retellai.com/apiKeys (Cài đặt hệ thống → Khóa API) và chọn Tạo khóa.
- 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.
- Sao chép khóa vào hộp thoại.
| Trường Retell | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Prompt; lời mở đầu; ai nói trước |
states + starting_state | Quy trình cuộc gọi theo thứ tự trong prompt |
Luồng hội thoại global_prompt + các nút | Quy 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_tools | Kết nối API |
transfer_call, end_call, press_digit | Chuyể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 |
language | Ngôn ngữ chính và ngôn ngữ bổ sung |
model / s2s_model | Cấ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_keywords | Cà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
- Mở elevenlabs.io/app/settings/api-keys và chọn Tạo khóa API.
- 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.
- Sao chép khóa vào hộp thoại.
| Trường ElevenLabs | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | Prompt |
first_message, language | Lời mở đầu; ngôn ngữ chính |
prompt.llm | Cấp độ thông minh |
tts.voice_id | Giọng danh mục gần nhất |
tools / tool_ids loại webhook | Kế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_base | Cơ 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_timeout | Ngắ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
- Mở app.bland.ai/dashboard/settings.
- 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).
- 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 Bland | ThunderPhone |
|---|---|
Tác nhân web prompt, first_sentence, language, model, voice | Prompt; 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 đến | Một tác nhân cho mỗi số gọi đến |
| Mọi pathway, dù có gắn với số hay không | Mộ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_number | Phầ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 quatoolIdsvà 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
- Mở từng tác nhân AI và đọc ghi chú của chúng.
- Thực hiện cuộc gọi thử từ trình tạo.
- Gắn số điện thoại.
- Kiểm tra từng kết nối API bằng trình kiểm tra yêu cầu.
- Kiểm tra rằng tài liệu kiến thức đã hoàn tất lập chỉ mục.
- 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.