Apidog

Nền tảng phát triển API hợp tác tất cả trong một

Thiết kế API

Tài liệu API

Gỡ lỗi API

Giả lập API

Kiểm thử API tự động

Hướng Dẫn Cho Nhà Phát Triển Về Kiểm Thử API AI LLM Với SSE

中村 拓也

中村 拓也

Updated on tháng 2 20, 2025

Khi công nghệ AI tiếp tục phát triển, khả năng tương tác với các mô hình ngôn ngữ lớn (LLMs) theo thời gian thực trở nên thiết yếu cho các nhà phát triển và đội ngũ làm việc với các API điều khiển bởi AI. Các mô hình như OpenAI, Gemini và Claude hỗ trợ đầu ra theo luồng, cho phép người dùng thấy phản hồi của AI khi chúng được tạo ra. Điều này loại bỏ thời gian chờ đợi dài và cho phép các tương tác trở nên năng động và hiệu quả hơn.

Đầu ra theo luồng thường sử dụng định dạng SSE (Server-Sent Events), điều này đảm bảo việc cung cấp phản hồi liên tục. Cách tiếp cận này cung cấp một cách tương tác hơn để giao tiếp với các mô hình AI theo thời gian thực. Apidog, một công cụ phát triển API hàng đầu, đã đi đầu trong việc hỗ trợ gỡ lỗi SSE. Với việc sử dụng ngày càng nhiều API AI, Apidog đã cải thiện khả năng gỡ lỗi SSE của mình để phục vụ tốt hơn cho các điểm cuối API AI, cho phép các nhà phát triển xem phản hồi của AI khi chúng được tạo ra. Sự tiến bộ này mang lại những cải tiến đáng kể, đặc biệt là khi làm việc với các mô hình phức tạp.

Trong bài viết này, chúng ta sẽ khám phá cách tính năng gỡ lỗi SSE nâng cao của Apidog có thể cách mạng hóa cách các nhà phát triển kiểm tra và tương tác với các API AI.

💡
Mẹo Chuyên Nghiệp: Để trải nghiệm tiềm năng đầy đủ của tính năng SSE của Apidog, hãy đảm bảo Apidog của bạn được cập nhật phiên bản mới nhất (≥2.6.49) và bắt đầu khám phá các khả năng mới ngay hôm nay.
Tải xuống Apidog miễn phí

Ba Bước Để Kiểm Tra API LLM Với Gỡ Lỗi SSE Của Apidog

Tính năng gỡ lỗi SSE nâng cấp của Apidog cho phép các nhà phát triển thấy phản hồi của mô hình AI khi chúng được phát trực tiếp theo thời gian thực. Nó cũng tự động hợp nhất dữ liệu phân mảnh thành văn bản rõ ràng, dễ đọc, giúp dễ dàng hiểu quá trình suy nghĩ của AI—đặc biệt là khi xử lý các mô hình phức tạp như DeepSeek R1.

Gỡ lỗi SSE bằng Apidog

Dưới đây là cách bạn có thể bắt đầu với tính năng mạnh mẽ này:

Bước 1: Tạo Yêu Cầu HTTP

Đảm bảo rằng phiên bản Apidog của bạn là 2.6.49 hoặc mới hơn.

Bắt đầu bằng cách mở Apidog và tạo một dự án HTTP mới. Thêm một điểm cuối mới cho bất kỳ mô hình AI nào bạn muốn kiểm tra, và cấu hình các khóa API trong cài đặt yêu cầu.

Thêm một điểm cuối mới bằng Apidog

Ví dụ, để tương tác với API của DeepSeek, bạn có thể sao chép yêu cầu cURL sau vào trường đường dẫn điểm cuối.

Lưu ý: Trường stream phải được đặt thành true để kích hoạt phản hồi SSE.

curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {{API_KEY}}" \
  -d '{
        "model": "deepseek-chat",
          "messages": [
            {"role": "user", "content": "Viết mã Python để tổng các số từ 1 đến 100."},
          ], 
        "stream": true
      }'
cột đường dẫn điểm cuối

Apidog sẽ tự động điền vào các cài đặt cần thiết.

Dán cURL vào cột đường dẫn để tạo điểm cuối mới
Cách Sử Dụng API Deepseek (R1 & V3): Hướng Dẫn Từng Bước Có Hình Ảnh Hướng Dẫn
Trong hướng dẫn từng bước này, chúng tôi sẽ hướng dẫn bạn cách lấy khóa API Deepseek và trình bày cách sử dụng khóa này để tương tác với API Deepseek cho mục đích gỡ lỗi. Đăng nhập vào Nền tảng Mở Deepseek Đầu tiên, hãy đăng nhập vào Nền tảng Mở Deepseek để lấy khóa API. Tạo và Sao chép Khó…

Bước 2: Gửi Yêu Cầu

Khi gửi yêu cầu, Apidog tự động kiểm tra Content-Type của phản hồi. Nếu nó chứa text/event-stream, Apidog sẽ phân tích phản hồi như các sự kiện SSE và phát trực tiếp đầu ra tương ứng, cho phép bạn thấy dữ liệu diễn ra theo thời gian thực.

Xem dòng thời gian SSE tại Apidog

Bước 3: Xem Phản Hồi Theo Thời Gian Thực

Chế độ xem Dòng Thời Gian của Apidog hiển thị nội dung phản hồi đang được phát trực tiếp khi nó được nhận. Hệ thống tự động hợp nhất dữ liệu phân mảnh thành văn bản có thể đọc được, trình bày nó trong bảng phản hồi khi AI xử lý và tạo ra nó.

Hợp nhất SSE thành một phản hồi có thể đọc

Tùy Chỉnh Quy Tắc Gỡ Lỗi SSE Trong Apidog

Trong một số trường hợp, tính năng Auto-Merge tích hợp sẵn của Apidog có thể không hoạt động như mong đợi, đặc biệt là khi xử lý các mô hình AI tùy chỉnh hoặc các định dạng phản hồi không chuẩn. Để giải quyết vấn đề này, Apidog cho phép bạn tùy chỉnh cách phản hồi được xử lý bằng cách sử dụng Quy Tắc Trích Xuất JSONPath hoặc Bảng Xử Lý Sau.

Cấu Hình Quy Tắc Trích Xuất JSONPath

Khi một phản hồi SSE ở định dạng JSON nhưng không tuân theo các quy tắc nhận diện mặc định (như những quy tắc cho OpenAI, Claude hoặc Gemini), bạn có thể thiết lập JSONPath để trích xuất dữ liệu bạn cần.

Ví dụ, nếu bạn nhận được phản hồi SSE thô sau:

data: {"choices":[{"index":0,"message":{"role":"assistant","content":"H"},"logprobs":null,"finish_reason":"stop"}]}

data: {"choices":[{"index":0,"message":{"role":"assistant","content":"i"},"logprobs":null,"finish_reason":"stop"}]}

Để trích xuất nội dung của trường message.content, bạn sẽ cấu hình JSONPath như sau:

$.choices[0].message.content

Điều này sẽ lấy nội dung: Hi. Với JSONPath, bạn có quyền kiểm soát hoàn toàn cách Apidog xử lý và trích xuất dữ liệu từ các phản hồi của bạn.

Sử Dụng Các Kịch Bản Xử Lý Sau Đối Với SSE Không Phải JSON

Đối với các phản hồi không ở định dạng JSON, chẳng hạn như văn bản đơn giản hoặc XML, Apidog cung cấp cho bạn tùy chọn viết Các Kịch Bản Xử Lý Sau. Những kịch bản này cho phép bạn xử lý và trích xuất dữ liệu từ các luồng SSE, mang lại cho bạn sự linh hoạt để xử lý bất kỳ định dạng dữ liệu nào không phù hợp với các cấu trúc JSON truyền thống.

Nếu bạn đang làm việc với một định dạng phản hồi không được hỗ trợ, bạn cũng có thể liên hệ với đội ngũ hỗ trợ kỹ thuật của Apidog để yêu cầu hỗ trợ tích hợp cho định dạng cụ thể đó.

Với những tùy chọn tùy chỉnh này, Apidog đảm bảo rằng bạn có thể điều chỉnh trải nghiệm gỡ lỗi để phù hợp với nhu cầu kiểm tra API độc đáo của bạn.

Lợi Ích Chính Của Gỡ Lỗi SSE Của Apidog Đối Với Các Mô Hình AI

Chức năng gỡ lỗi SSE sáng tạo của Apidog mang lại nhiều lợi thế cho các nhà phát triển làm việc với các API AI. Hãy cùng khám phá một số lợi ích chính:

  • Xem Phản Hồi Theo Thời Gian Thực: Khả năng thấy các phản hồi diễn ra theo thời gian thực cải thiện hiệu quả gỡ lỗi, tiết kiệm thời gian chờ đợi phản hồi đầy đủ của API.
  • Hợp Nhất Tự Động Các Phản Hồi: Apidog tự động hợp nhất các đoạn phát trực tiếp thành văn bản dễ đọc cho các mô hình AI tương thích, chẳng hạn như những mô hình theo định dạng OpenAI, Gemini hoặc Claude.
  • Hình Ảnh Hóa Quá Trình Suy Nghĩ: Đối với các mô hình suy diễn như DeepSeek R1, Apidog thậm chí hiển thị quá trình lý luận của mô hình theo thời gian thực. Điều này cung cấp cái nhìn minh bạch hơn về cách mô hình tạo ra các phản hồi, giúp các nhà phát triển tinh chỉnh và cải thiện tương tác.
hình ảnh hóa quá trình suy nghĩ của mô hình AI
  • Các Quy Tắc Hợp Nhất Có Thể Tùy Chỉnh: Apidog cung cấp sự linh hoạt bằng cách cho phép các nhà phát triển xác định quy tắc hợp nhất của riêng họ khi tính năng hợp nhất tự động không thành công. Điều này đảm bảo một giải pháp phù hợp hơn, đáp ứng các định dạng phản hồi khác nhau.
SSE debugging - Apidog Docs
SSE debugging - Apidog Docs

Tại Sao Gỡ Lỗi SSE Của Apidog Là Một Bước Đột Phá Trong Phát Triển AI

Với sự gia tăng của các ứng dụng điều khiển bởi AI, các nhà phát triển cần các công cụ có thể xử lý các tương tác dữ liệu phức tạp theo thời gian thực. Tính năng gỡ lỗi SSE của Apidog là một bước đột phá vì nó:

  • Đơn Giản Hóa Kiểm Tra Mô Hình AI: Hình ảnh hóa phản hồi và quá trình suy nghĩ theo thời gian thực giúp các nhà phát triển dễ dàng kiểm tra và tinh chỉnh các tương tác của mô hình AI.
  • Tăng Cường Hiệu Quả: Việc tự động hợp nhất các phản hồi phân mảnh tiết kiệm thời gian, cải thiện quy trình làm việc và giảm thiểu rủi ro xảy ra lỗi.
  • Nâng Cao Tính Minh Bạch: Hình ảnh hóa quá trình suy nghĩ của AI theo thời gian thực cung cấp cái nhìn quý giá về lý do đằng sau các phản hồi, điều này rất quan trọng đối với gỡ lỗi và tối ưu hóa.
  • Cung Cấp Sự Linh Hoạt: Với các quy tắc và kịch bản hợp nhất tùy chỉnh, Apidog đảm bảo rằng các nhà phát triển có thể làm việc với bất kỳ mô hình AI và định dạng phản hồi nào một cách liền mạch.

Chấp Nhận Gỡ Lỗi API AI Thời Gian Thực Với Apidog

Tính năng gỡ lỗi SSE của Apidog không chỉ là một sự cải tiến; đó là một công cụ mạnh mẽ giúp các nhà phát triển gỡ lỗi và tương tác với các mô hình AI một cách hiệu quả và minh bạch hơn. Bằng cách cung cấp việc hợp nhất theo thời gian thực của các phản hồi được phát trực tiếp và hiển thị quá trình lý luận của AI, Apidog đơn giản hóa đáng kể quy trình kiểm tra và phát triển đối với các API AI.

Tải xuống Apidog miễn phí