Trong kỷ nguyên AI bùng nổ, việc tích hợp các mô hình ngôn ngữ lớn (LLM) như ChatGPT hay Claude vào ứng dụng đã không còn quá xa lạ. Tuy nhiên, cái điểm yếu cố hữu của các API truyền thống này là giới hạn về dữ liệu huấn luyện, khiến chúng dễ gặp hiện tượng "ảo tưởng" khi đối mặt với các thông tin mang tính thời sự.
Nếu bạn đang tìm kiếm một giải pháp tích hợp AI có khả năng tự động tra cứu, tổng hợp dữ liệu từ Internet theo thời gian thực và trả về kết quả có trích dẫn nguồn uy tín, thì Perplexity API chính là câu trả lời hoàn hảo.
Không còn bó hẹp trong giao diện web thông thường, Perplexity API thì lại mở ra một "cổng kết nối" mạnh mẽ cho các nhà phát triển và chuyên gia tối ưu hóa quy trình. Bạn có thể dễ dàng nhúng engine tìm kiếm thông minh này vào hệ thống chatbot chăm sóc khách hàng, xây dựng công cụ nghiên cứu thị trường nội bộ, hay thậm chí là tự động hóa các workflow phức tạp thông qua Docker và n8n.
Bài viết này sẽ hướng dẫn bạn từng bước chi tiết từ cách đăng ký, kích hoạt API Key an toàn, cho đến cách gọi mã code cơ bản để đưa sức mạnh tìm kiếm của Perplexity vào dự án của riêng bạn.
Cách tạo và kích hoạt Perplexity API Key
Bước 1: Vào Cài Đặt Tài Khoản Perplexity
Từ giao diện chính của Perplexity (giao diện Perplexity Computer), bạn nhìn xuống góc dưới cùng bên trái. Nhấp chuột vào Tên tài khoản hoặc Ảnh đại diện của bạn (vị trí có mũi tên đỏ chỉ vào).

Bước 2: Mở Cửa Sổ Cài Đặt Toàn Diện (All Settings)
Một menu menu nhỏ sẽ pop-up lên ngay phía trên tên tài khoản. Bạn di chuột và chọn mục đầu tiên: All settings (Cài đặt tổng thể).

Bước 3: Chuyển Sang Nền Tảng API (API Platform)
Cửa sổ cài đặt hệ thống hiện ra. Bạn nhìn xuống danh mục menu bên trái, kéo xuống phần Other ở dưới cùng và nhấp chọn dòng API Platform. Hành động này sẽ mở ra một trang quản trị dành riêng cho nhà phát triển.

Bước 4: Đăng Nhập Vào Hệ Thống API Platform
Hệ thống sẽ yêu cầu xác thực lại để đảm bảo bảo mật. Tại giao diện đăng nhập của API Platform, bạn nhấp chọn phương thức đăng nhập mong muốn, ví dụ: Continue with Google (hoặc Apple/Email tùy thuộc vào tài khoản gốc của bạn).

Bước 5: Tiến Hành Thêm Phương Thức Thanh Toán (Add Payment Method)
Sau khi đăng nhập thành công vào trang quản trị API, bạn sẽ thấy một thông báo cảnh báo màu đỏ yêu cầu nạp credit để sử dụng.

- Nhìn lên góc trên cùng bên phải giao diện, nhấn vào nút Add payment method.
- Lưu ý: Bạn cũng có thể truy cập mục này bằng cách chọn tab Billing ở menu bên trái bất cứ lúc nào.
Bước 6: Nhập Thông Tin Thẻ Thanh Toán Quốc Tế
Một bảng thông tin Enter payment details sẽ hiện lên giữa màn hình. Bạn tiến hành nhập chính xác thông tin thẻ của mình bao gồm:

- Card number: Số thẻ (Visa, Mastercard, AMEX...)
- Expiration date: Tháng/Năm hết hạn (MM/YY)
- Security code: Mã bảo mật CVC (3 số mặt sau thẻ)
- Country: Chọn Vietnam. Sau khi điền đầy đủ thông tin, nhấn nút Done để liên kết thẻ và tiến hành nạp một khoản credit tối thiểu vào tài khoản (hệ thống tính phí theo lượng token thực tế bạn sử dụng).
Bước 7: Điều Hướng Đến Mục API Keys và Tạo Key
Sau khi đã hoàn tất nạp credit, bạn nhìn sang menu quản lý bên trái, nhấp chọn mục API keys. Lúc này, tại giao diện chính, bạn click vào nút + Generate API Key ở góc phải để tạo mã.

Lưu ý cực kỳ quan trọng: Hệ thống sẽ hiển thị một chuỗi ký tự dài bắt đầu bằng pplx-. Hãy nhấn Copy và lưu ngay chuỗi này vào một file bảo mật hoặc trình quản lý mật khẩu của bạn. Sau khi bạn đóng cửa sổ này, chuỗi API Key sẽ bị ẩn đi vĩnh viễn và bạn không thể xem lại được nữa, nếu mất sẽ buộc phải xóa đi và tạo key mới.
Perplexity API là gì và sử dụng để làm gì?
Perplexity API là cổng lập trình cho phép developer tích hợp trực tiếp khả năng tìm kiếm và tổng hợp AI của Perplexity vào ứng dụng, website hoặc quy trình tự động hóa của riêng mình - mà không cần người dùng phải mở trình duyệt và vào perplexity.ai.
Nói cách khác: bạn có thể xây dựng một chatbot, công cụ nghiên cứu nội bộ, hay hệ thống trả lời tự động, bên dưới chạy bằng engine tìm kiếm AI của Perplexity nhưng hoàn toàn mang thương hiệu và giao diện của bạn.
Các trường hợp ứng dụng phổ biến:
- Chatbot hỗ trợ khách hàng có khả năng tra cứu thông tin thời gian thực
- Công cụ nghiên cứu nội bộ cho team marketing, content, hoặc tư vấn
- Tự động hóa workflow qua n8n, Make.com hoặc Zapier - gọi API khi cần tóm tắt tin tức, phân tích thị trường
- Ứng dụng mobile/web cần tích hợp tìm kiếm thông minh có trích dẫn nguồn
Cách gọi Perplexity API trong thuwcj tees
Sau khi có API Key, đây là cách gọi cơ bản nhất bằng Python để kiểm tra kết nối:
import requests
url = "https://api.perplexity.ai/chat/completions"
headers = {
"Authorization": "Bearer pplx-xxxxxxxxxxxxxxxx",
"Content-Type": "application/json"
}
payload = {
"model": "sonar",
"messages": [
{"role": "user", "content": "Xu hướng AI nổi bật nhất tháng 6 năm 2026 là gì?"}
]
}
response = requests.post(url, json=payload, headers=headers)
print(response.json()["choices"][0]["message"]["content"])
Tích hợp vào n8n: Tạo node HTTP Request → phương thức POST → URL https://api.perplexity.ai/chat/completions → thêm header Authorization: Bearer [API_KEY] → nhập body JSON với câu hỏi cần hỏi → kết quả trả về là văn bản có thể dùng tiếp trong workflow.
Lưu ý bảo mật và quản lý về API Keys
API Key là thông tin cực kỳ nhạy cảm. Bất kỳ ai có key của bạn đều có thể gọi API và tiêu hết credit trong tài khoản. Một số nguyên tắc bảo mật cần tuân thủ:
- Không bao giờ để API Key trong mã nguồn public: Nếu code của bạn lưu trên GitHub hay GitLab, key phải được đặt trong biến môi trường (
.envfile) và thêm.envvào.gitignore. - Tạo key riêng cho từng dự án: Khi một dự án kết thúc hoặc bạn nghi ngờ key bị lộ, xóa key đó và tạo key mới - các dự án khác không bị ảnh hưởng.
- Đặt giới hạn chi tiêu (Spending Limit): Trong phần API Settings, bạn có thể đặt mức chi tiêu tối đa mỗi tháng - hệ thống tự ngừng gọi API khi đến ngưỡng, tránh bị tính phí ngoài kiểm soát.
- Kiểm tra usage định kỳ: Mục Usage trong Settings hiển thị lịch sử gọi API theo ngày - nếu thấy số lượng bất thường, hãy xóa key và tạo lại ngay.
Câu hỏi thường gặp về Perplexity API
Perplexity API khác gì ChatGPT API hay Claude API? Điểm khác biệt lớn nhất là Perplexity API tích hợp sẵn khả năng tìm kiếm web thời gian thực - câu trả lời luôn dựa trên thông tin mới nhất thay vì bị giới hạn bởi dữ liệu huấn luyện. ChatGPT và Claude API thuần túy là mô hình ngôn ngữ, không tự động tìm kiếm web trừ khi bạn tích hợp thêm tool riêng.
Có thể dùng miễn phí không? Không. Perplexity API yêu cầu nạp credit trước khi sử dụng. Giao diện web perplexity.ai có gói miễn phí, nhưng truy cập qua API là dịch vụ tính phí riêng.
Model nào nên chọn khi gọi API? sonar là model mặc định, cân bằng tốt giữa tốc độ và chất lượng. sonar-pro cho kết quả sâu hơn nhưng tốn token hơn. Với phần lớn ứng dụng thực tế, sonar là lựa chọn phù hợp để bắt đầu.
Hướng dẫn AI
Học IT
AI
Hàm Excel