ChatGPT Support › Giao diện lập trình ứng dụng (OpenAI API) › Tạo văn bản & Chat Completions (Text generation) › Chuyển từ Completions sang hoàn thiện hội thoại (Chat Completions) trong OpenAI API

Chuyển từ Completions sang hoàn thiện hội thoại (Chat Completions) trong OpenAI API

Cập nhật: 06/10/2026 • Biên dịch & Hướng dẫn kỹ thuật bởi vMixGPT

Cách di chuyển từ API Hoàn tất của OpenAI cũ sang Hoàn tất Trò chuyện

Hoàn tất trò chuyện là API tiêu chuẩn để sử dụng với các mô hình mới nhất của OpenAI. Bạn có thể tìm hiểu cách bắt đầu với nó bằng cách sử dụng hướng dẫn của chúng tôihướng dẫn phát triển tạo văn bản.

Tính đến ngày 11 tháng 3 năm 2025, chúng tôi đã phát hành các khối xây dựng của nền tảng Agents mới của chúng tôi. Để biết chi tiết, xem tài liệu API của chúng tôi choAPI Phản hồi, Các công cụ bao gồmTìm kiếm web,Tìm kiếm tệp, vàSử dụng máy tính, và của chúng taBộ phát triển phần mềm cho đại lývớiTheo dõi.

Lời nhắc thành Tin nhắn

Để có một cuộc trò chuyện tương tác và sinh động hơn với các mô hình của chúng tôi, bạn có thể sử dụng các tin nhắn theo định dạng trò chuyện thay vì phong cách gợi ý cũ được sử dụng với completions.

Đây là cách nó hoạt động:

  • Thay vì gửi một chuỗi lời nhắc duy nhất, bạn gửi một danh sách các đối tượng tin nhắn làm dữ liệu đầu vào của mình.

  • Mỗi tin nhắn có mộtvai tròvà thườngnội dung.

  • Các vai trò phổ biến bao gồmhệ thống,người dùng,trợ lý,nhà phát triển, vàcông cụ. Tin nhắn công cụ được sử dụng cho kết quả của công cụ/chức năng và phải tương ứng với các cuộc gọi công cụ của trợ lý. Để tương thích ngược, tin nhắn chức năng vẫn có thể được chấp nhận và chuyển đổi thành tin nhắn công cụ trong xử lý của máy chủ. Tin nhắn của nhà phát triển có thể được ánh xạ lại tùy thuộc vào sự hỗ trợ của mô hình.

  • Cáinội dungchứa văn bản của tin nhắn từ vai trò.

  • Hướng dẫn hệ thống có thể đưa ra các chỉ dẫn cấp cao cho cuộc trò chuyện

  • Các tin nhắn được xử lý theo thứ tự xuất hiện trong danh sách, và trợ lý sẽ phản hồi tương ứng.

Ngay cả các yêu cầu Hoàn tất cơ bản cũng có thể được thực hiện thông qua Hoàn tất Trò chuyện, như bạn có thể thấy dưới đây:

Sau đó Bây giờ
'prompt' : 'kể cho tôi một trò đùa' 'tin nhắn':[{'role':'user', 'content':'kể cho tôi một câu chuyện cười'}]

Bây giờ, việc trao đổi qua lại với mô hình trở nên dễ dàng hơn bao giờ hết bằng cách mở rộng danh sách các tin nhắn trong cuộc trò chuyện.

'messages': [{'role':'user', 'content':'kể cho tôi một câu chuyện cười'},
tại sao con gà lại băng qua đường
Tôi không biết, tại sao con gà lại băng qua đường

Hướng dẫn hệ thống

Bạn cũng có thể sử dụng một hướng dẫn cấp hệ thống để hướng dẫn hành vi của mô hình trong suốt cuộc trò chuyện. Ví dụ, sử dụng một hướng dẫn hệ thống và một tin nhắn như thế này

'messages': [{'role':'system', 'content':'Bạn là một trợ lý nói chuyện như Shakespeare.'},
{'role':'user', 'content':'kể cho tôi một câu chuyện cười'}

sẽ dẫn đến một cái gì đó như

{...
'message': {'role':'trợ lý',
'content':'Tại sao con gà lại băng qua đường? Để đến bên kia, nhưng thật ra, bên kia đầy nguy hiểm và hiểm họa, nên nó nhanh chóng quay trở lại nơi nó đến, thật vậy!'
...}

Nếu bạn muốn khám phá các tùy chọn mà không liên quan đến việc treo để quản lý lịch sử cuộc trò chuyện tin nhắn tự mình, hãy xem xétAPI Trợ lý.

Chính sách hỗ trợ doanh nghiệp
LIÊN HỆ TƯ VẤN CÁC DỊCH VỤ AI
Hỗ trợ tư vấn, đào tạo và chuyển giao AI cho cá nhân, doanh nghiệp và tổ chức.
Nguồn tài liệu tham khảo: Bài viết được chuyển ngữ và tổng hợp từ tài liệu hỗ trợ chính thức của OpenAI Help Center (ChatGPT): https://help.openai.com/en/articles/7042661-moving-from-completions-to-chat-completions-in-the-openai-api ↗
Bản quyền nội dung gốc thuộc về OpenAI. Bản dịch tiếng Việt phục vụ mục đích học tập và tra cứu cộng đồng trên vMixGPT.
Chat Zalo Chat Zalo
Gọi ngay Chat