Hướng Dẫn Sử Dụng API ERNIE X1.1

Ashley Innocent

Ashley Innocent

10 tháng 9 2025

Hướng Dẫn Sử Dụng API ERNIE X1.1

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Các nhà phát triển liên tục tìm kiếm các mô hình AI mạnh mẽ mang lại kết quả đáng tin cậy mà không tốn quá nhiều chi phí hoặc phức tạp. Baidu giải quyết nhu cầu này với ERNIE X1.1, một mô hình suy luận tiên tiến giúp nâng cao độ chính xác về mặt thực tế, khả năng tuân thủ hướng dẫn và khả năng tác nhân. Ra mắt tại Hội nghị thượng đỉnh Wave 2025, mô hình này được xây dựng trên nền tảng ERNIE 4.5, tích hợp học tăng cường đầu cuối để đạt hiệu suất vượt trội. Người dùng có thể truy cập thông qua ERNIE Bot, ứng dụng Wenxiaoyan hoặc nền tảng Model-as-a-Service (MaaS) Qianfan qua API, giúp nó linh hoạt cho cả ứng dụng cá nhân và doanh nghiệp.

💡
Để dễ dàng kiểm tra và tích hợp API ERNIE X1.1 vào các dự án của bạn, hãy tải xuống Apidog miễn phí – công cụ API tất cả trong một này giúp đơn giản hóa việc quản lý yêu cầu, gỡ lỗi và tự động hóa, đảm bảo tương tác liền mạch với hệ sinh thái của Baidu.
button

Bài viết này hướng dẫn bạn mọi khía cạnh của việc sử dụng API ERNIE X1.1. Chúng ta sẽ bắt đầu với tổng quan về mô hình, sau đó chuyển sang các quy trình thiết lập, và cuối cùng khám phá các kịch bản sử dụng nâng cao. Bằng cách làm theo các bước này, bạn sẽ tích hợp ERNIE X1.1 một cách hiệu quả vào quy trình làm việc của mình.

ERNIE X1.1 là gì? Các tính năng và khả năng chính

Baidu thiết kế ERNIE X1.1 như một mô hình suy luận đa phương thức tư duy sâu, giải quyết các nhiệm vụ phức tạp liên quan đến lập kế hoạch logic, phản ánh và tiến hóa. Nó giảm đáng kể hiện tượng "ảo giác", cải thiện khả năng tuân thủ hướng dẫn 12,5% và tăng cường các chức năng tác nhân 9,6% so với phiên bản tiền nhiệm, ERNIE X1. Ngoài ra, nó đạt độ chính xác thực tế cao hơn 34,8%, lý tưởng cho các ứng dụng như Hỏi & Đáp kiến thức, tạo nội dung và gọi công cụ.

Mô hình hỗ trợ các cửa sổ ngữ cảnh mở rộng, lên đến 32K token trong một số biến thể, cho phép nó xử lý các đầu vào dạng dài mà không làm mất tính mạch lạc. Các nhà phát triển tận dụng khả năng đa phương thức của nó để xử lý văn bản, hình ảnh và thậm chí phân tích video, mở rộng các trường hợp sử dụng vượt ra ngoài các mô hình ngôn ngữ truyền thống. Ví dụ, ERNIE X1.1 xác định chính xác nội dung hình ảnh và mô phỏng các kịch bản vật lý, chẳng hạn như các hạt trong một thùng chứa 3D quay.

Hơn nữa, ERNIE X1.1 ưu tiên độ tin cậy bằng cách cung cấp thông tin chính xác thay vì các hướng dẫn gây hiểu lầm, điều này khiến nó nổi bật trong các môi trường quan trọng về an toàn. Baidu triển khai nó trên nền tảng Qianfan, đảm bảo khả năng mở rộng cho các cuộc gọi API khối lượng lớn. Thiết lập này cho phép tích hợp liền mạch với các hệ thống hiện có, cho dù bạn xây dựng chatbot, công cụ đề xuất hay công cụ phân tích dữ liệu.

Chuyển sang các chỉ số hiệu suất, ERNIE X1.1 thể hiện sự vượt trội trong các tiêu chuẩn, như được thể hiện trong các đánh giá gần đây.

Hiệu suất chuẩn của ERNIE X1.1: Vượt trội so với các đối thủ cạnh tranh

Baidu đánh giá ERNIE X1.1 so với các mô hình hàng đầu như DeepSeek R1-0528, Gemini 2.5 Pro và GPT-5, tiết lộ những điểm mạnh của nó về độ chính xác và tỷ lệ "ảo giác" thấp. Một hình ảnh trực quan quan trọng từ buổi ra mắt minh họa các so sánh này trên nhiều tiêu chuẩn.

Ngược lại, bảng tỷ lệ "ảo giác" bao gồm HalluQA (Hallu-Precision, Lower Non-Existent is Better), Hallu Lens (Rate, Lower is Better), và các loại khác. Ở đây, ERNIE X1.1 cho thấy các thanh thấp nhất, cho thấy lỗi tối thiểu – ví dụ, dưới 25% trong HalluQA.

Dữ liệu này nhấn mạnh cách ERNIE X1.1 vượt trội hơn DeepSeek về hiệu suất tổng thể trong khi vẫn ngang bằng với GPT-5. Các nhà phát triển được hưởng lợi từ các số liệu này khi chọn mô hình cho các tác vụ đòi hỏi độ chính xác cao. Bây giờ, hãy chuyển sang triển khai thực tế bằng cách thiết lập quyền truy cập.

Bắt đầu với API ERNIE X1.1 trên nền tảng Qianfan

Bạn bắt đầu bằng cách đăng ký trên nền tảng Wenxin Qianfan của Baidu AI Cloud. Truy cập trang web chính thức và tạo tài khoản nhà phát triển bằng email hoặc số điện thoại của bạn. Sau khi xác minh, hãy đăng ký quyền truy cập API vào các mô hình ERNIE. Baidu xem xét các ứng dụng nhanh chóng, thường trong vòng vài giờ, cấp cho bạn ID khách hàng và khóa bí mật.

Tiếp theo, cài đặt các SDK cần thiết. Người dùng Python sử dụng Qianfan SDK thông qua pip: pip install qianfan. Thư viện này xử lý xác thực và yêu cầu một cách hiệu quả. Đối với các ngôn ngữ khác như Java hoặc Go, Baidu cung cấp các SDK tương đương với các giao diện tương tự.

Sau khi cài đặt, cấu hình các biến môi trường của bạn. Đặt QIANFAN_AK thành khóa truy cập của bạn và QIANFAN_SK thành khóa bí mật của bạn. Bước này bảo mật thông tin đăng nhập của bạn mà không cần mã hóa cứng chúng trong các tập lệnh. Với thiết lập hoàn tất, bạn tiến hành xác thực.

Xác thực yêu cầu tới API ERNIE X1.1

Nền tảng Qianfan sử dụng OAuth 2.0 để xác thực. Bạn tạo mã truy cập bằng cách gửi yêu cầu POST đến điểm cuối mã thông báo. Trong Python, Qianfan SDK tự động hóa quá trình này. Để triển khai thủ công, hãy xây dựng yêu cầu như sau:

import requests

url = "https://aip.baidubce.com/oauth/2.0/token"
params = {
    "grant_type": "client_credentials",
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET"
}
response = requests.post(url, params=params)
access_token = response.json()["access_token"]

Lưu trữ mã thông báo, mã này hết hạn sau 30 ngày và làm mới nó khi cần. Đính kèm nó vào các cuộc gọi API thông qua tham số truy vấn access_token. Phương pháp này đảm bảo giao tiếp an toàn. Tuy nhiên, hãy luôn xử lý mã thông báo cẩn thận để tránh bị lộ.

Sau khi được xác thực, bạn nhắm mục tiêu các điểm cuối thích hợp cho ERNIE X1.1.

Các điểm cuối API ERNIE X1.1 và cấu trúc yêu cầu

Baidu cấu trúc các API ERNIE theo đường dẫn /chat. Đối với ERNIE X1.1, hãy sử dụng điểm cuối /chat/ernie-x1.1 hoặc /chat/ernie-x1.1-32k cho ngữ cảnh mở rộng, dựa trên các biến thể có sẵn. Xác nhận tên mô hình chính xác trong bảng điều khiển Qianfan của bạn, vì nó có thể xuất hiện dưới dạng "ernie-x1.1-preview" trong quá trình triển khai ban đầu.

Gửi yêu cầu POST với nội dung JSON. Các tham số chính bao gồm:

Một ví dụ về nội dung yêu cầu:

{
    "messages": [
        {"role": "user", "content": "Explain quantum computing."}
    ],
    "temperature": 0.7,
    "top_p": 0.9,
    "stream": false
}

Các tiêu đề phải bao gồm Content-Type: application/json và mã truy cập trong URL: https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie-x1.1?access_token=YOUR_TOKEN.

Định dạng này hỗ trợ các cuộc hội thoại một lượt và nhiều lượt. Đối với các đầu vào đa phương thức, hãy thêm các trường "type" như "image" với URL hoặc dữ liệu base64.

Xử lý phản hồi từ API ERNIE X1.1

Các phản hồi đến ở định dạng JSON. Các trường chính:

Trong chế độ truyền trực tuyến, xử lý các khối thông qua Server-Sent Events (SSE), trong đó mỗi sự kiện chứa các kết quả một phần. Phân tích chúng như sau trong Python:

import qianfan

chat_comp = qianfan.ChatCompletion()
resp = chat_comp.do(model="ERNIE-X1.1", messages=[{"role": "user", "content": "Hello"}], stream=True)
for chunk in resp:
    print(chunk["result"])

Kiểm tra lỗi trong trường "error_code". Các vấn đề phổ biến bao gồm mã thông báo không hợp lệ (mã 110) hoặc giới hạn tỷ lệ (mã 18). Giám sát việc sử dụng để duy trì trong hạn ngạch, thay đổi theo gói đăng ký – các gói miễn phí giới hạn ở 100 QPS, trong khi các gói trả phí có thể mở rộng cao hơn.

Với những kiến thức cơ bản đã được đề cập, các nhà phát triển thường chuyển sang các công cụ như Apidog để kiểm thử hợp lý.

Sử dụng Apidog để kiểm thử API ERNIE X1.1

Apidog đóng vai trò là một nền tảng tuyệt vời để kiểm thử các điểm cuối API ERNIE X1.1. Nó cung cấp các giao diện trực quan để thiết kế, gỡ lỗi và tự động hóa các yêu cầu, làm cho nó vượt trội cho việc phát triển hợp tác.

Đầu tiên, tải xuống và cài đặt Apidog từ trang web chính thức của họ. Tạo một dự án mới và nhập thông số kỹ thuật API ERNIE. Apidog hỗ trợ nhập OpenAPI, vì vậy hãy tải xuống thông số kỹ thuật của Baidu nếu có, hoặc thêm các điểm cuối theo cách thủ công.

Để thiết lập yêu cầu, điều hướng đến phần API và tạo một phương thức POST mới cho /chat/ernie-x1.1. Nhập mã truy cập của bạn vào các tham số truy vấn. Trong tab body, xây dựng cấu trúc JSON với các thông báo và tham số. Hệ thống biến của Apidog cho phép bạn tham số hóa mã thông báo hoặc lời nhắc để sử dụng lại.

Gửi yêu cầu và kiểm tra phản hồi trong thời gian thực. Apidog làm nổi bật cấu trúc JSON, theo dõi thời gian và ghi lại lỗi. Ví dụ, kiểm tra một truy vấn đơn giản: "Tạo một tập lệnh Python để phân tích dữ liệu." Phân tích trường "result" để kiểm tra độ chính xác.

Ngoài ra, tự động hóa các bài kiểm tra bằng cách tạo các kịch bản. Liên kết nhiều yêu cầu để mô phỏng các cuộc trò chuyện nhiều lượt – một cho lời nhắc ban đầu, một cho phần tiếp theo. Sử dụng các khẳng định để xác thực các khóa phản hồi, chẳng hạn như đảm bảo "usage.total_tokens" < 1000.

Apidog vượt trội trong việc tạo mẫu (mocking) cho phát triển ngoại tuyến. Tạo các máy chủ giả lập bắt chước phản hồi của ERNIE X1.1, cho phép cộng tác nhóm mà không cần gọi API trực tiếp. Chia sẻ dự án qua các liên kết để nhận phản hồi.

Để kiểm thử nâng cao, hãy tích hợp các bộ dữ liệu. Tải lên các tệp CSV với các lời nhắc đa dạng và chạy các bài kiểm thử hàng loạt để đánh giá tính nhất quán. Cách tiếp cận này tiết lộ các trường hợp biên, chẳng hạn như đầu vào dài gây ra giới hạn ngữ cảnh.

Bằng cách tích hợp Apidog, bạn đẩy nhanh chu kỳ phát triển. Tuy nhiên, hãy nhớ tuân thủ giới hạn tỷ lệ của Baidu trong quá trình kiểm thử mở rộng.

Các tính năng nâng cao của API ERNIE X1.1

ERNIE X1.1 tỏa sáng trong các tác vụ tác nhân, nơi nó gọi các công cụ bên ngoài. Bật tính năng này bằng cách bao gồm "tools" trong các yêu cầu – các mảng định nghĩa hàm với tên, mô tả và tham số. Mô hình phản hồi bằng các cuộc gọi công cụ nếu cần, mà bạn thực thi và phản hồi lại.

Ví dụ, định nghĩa một công cụ thời tiết:

"tools": [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Get current weather",
            "parameters": {
                "type": "object",
                "properties": {"location": {"type": "string"}}
            }
        }
    }
]

ERNIE X1.1 xử lý lời nhắc, xuất ra một tool_call, và bạn phản hồi với kết quả trong tin nhắn tiếp theo.

Hơn nữa, hãy tận dụng các đầu vào đa phương thức. Tải lên hình ảnh qua base64 trong tin nhắn: {"role": "user", "content": [{"type": "image_url", "image_url": {"url": "data:image/jpeg;base64,..."}}]}. Điều này cho phép suy luận dựa trên thị giác, như mô tả cảnh hoặc phân tích biểu đồ.

Tích hợp với các framework như LangChain cho các hoạt động chuỗi. Sử dụng QianfanChatEndpoint:

from langchain_community.chat_models import QianfanChatEndpoint

llm = QianfanChatEndpoint(model="ernie-x1.1")
response = llm.invoke("Summarize this text...")

Sự trừu tượng hóa này đơn giản hóa các quy trình làm việc phức tạp. Giới hạn tỷ lệ thường giới hạn ở 2000 token mỗi phút cho đầu vào, nhưng các gói doanh nghiệp cung cấp khả năng mở rộng tùy chỉnh. Giá khởi điểm thấp – khoảng 0,28 đô la cho mỗi triệu token đầu vào cho các biến thể X1.

Các phương pháp hay nhất để tích hợp API ERNIE X1.1

Các kỹ sư tối ưu hóa hiệu suất bằng cách tạo ra các lời nhắc chính xác. Sử dụng các thông báo hệ thống để đặt vai trò: {"role": "system", "content": "You are a helpful assistant."}. Điều này hướng dẫn hành vi một cách hiệu quả.

Giám sát việc sử dụng token để kiểm soát chi phí. Cắt bớt lời nhắc và sử dụng các tham số cắt ngắn. Ngoài ra, hãy triển khai các lần thử lại cho các lỗi tạm thời, như sự cố mạng, với thời gian chờ tăng dần.

Bảo mật khóa API của bạn trong các biến môi trường hoặc kho lưu trữ. Tránh ghi nhật ký dữ liệu nhạy cảm trong phản hồi. Đối với sản xuất, hãy sử dụng bộ nhớ đệm cho các truy vấn thường xuyên để giảm số lần gọi.

Kiểm thử trên nhiều ngôn ngữ, vì ERNIE X1.1 xuất sắc trong tiếng Trung nhưng xử lý tiếng Anh tốt. Đánh giá các tích hợp của bạn dựa trên điểm mạnh của mô hình, chẳng hạn như tỷ lệ "ảo giác" thấp trong Hỏi & Đáp thực tế.

Cuối cùng, hãy cập nhật thông tin qua cổng thông tin nhà phát triển của Baidu để biết các tính năng mới hoặc cập nhật mô hình.

Khắc phục sự cố API ERNIE X1.1 thường gặp

Người dùng gặp lỗi xác thực nếu mã thông báo hết hạn. Làm mới chúng kịp thời. Tên mô hình không hợp lệ gây ra phản hồi 404 – xác minh "ernie-x1.1" trong bảng điều khiển của bạn.

Vượt quá giới hạn tỷ lệ gây ra lỗi 429. Triển khai xếp hàng hoặc nâng cấp gói. Đối với các phản hồi không đầy đủ, hãy tăng tham số max_tokens lên đến giới hạn của mô hình.

Gỡ lỗi bằng nhật ký của Apidog, ghi lại toàn bộ chu kỳ yêu cầu/phản hồi. Nếu đa phương tiện thất bại, hãy đảm bảo định dạng hình ảnh khớp với các loại được hỗ trợ (JPEG, PNG).

Liên hệ với bộ phận hỗ trợ của Baidu để được trợ giúp về các vấn đề dai dẳng, cung cấp mã lỗi và dấu thời gian.

Kết luận: Nâng tầm AI của bạn với API ERNIE X1.1

ERNIE X1.1 trao quyền cho các nhà phát triển xây dựng các ứng dụng thông minh, đáng tin cậy. Từ thiết lập đến tích hợp nâng cao, hướng dẫn này trang bị cho bạn kiến thức để khai thác toàn bộ tiềm năng của nó. Tích hợp Apidog để kiểm thử hiệu quả, và xem các dự án của bạn phát triển mạnh mẽ.

Khi AI phát triển, các mô hình như ERNIE X1.1 dẫn đầu. Bắt đầu triển khai ngay hôm nay, và trải nghiệm sự khác biệt về độ chính xác và hiệu quả.

button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API

Hướng Dẫn Sử Dụng API ERNIE X1.1