Bắt đầu ngayBắt đầu miễn phí

Định dạng phản hồi của mô hình thành JSON

Với vai trò là thủ thư đang biên mục sách mới, bạn muốn tận dụng OpenAI API để tự động tạo một tệp JSON từ các ghi chú văn bản bạn nhận được từ đồng nghiệp. Nhiệm vụ của bạn là trích xuất thông tin liên quan như tiêu đề sách và tác giả; để làm điều này, bạn dùng OpenAI API để chuyển các ghi chú văn bản (bao gồm tiêu đề sách và tác giả) thành các tệp JSON có cấu trúc.

Trong bài này và tất cả các bài tiếp theo, thư viện openai đã được nạp sẵn. Bạn không cần nhập khóa API của riêng mình để tạo yêu cầu và hoàn thành các bài học trong khóa này; tuy nhiên, bạn có thể làm vậy nếu muốn.

Bài tập này là một phần của khóa học

Phát triển hệ thống AI với OpenAI API

Xem khóa học

Hướng dẫn bài tập

  • Tạo một client cho OpenAI API.
  • Tạo một yêu cầu đến Chat Completions endpoint.
  • Chỉ định rằng yêu cầu sẽ dùng định dạng phản hồi json_object.
  • Trích xuất và in ra phản hồi của mô hình.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create the OpenAI client
client = ____(api_key="")

# Create the request
response = ____(
  model="gpt-4o-mini",
  messages=[
   {"role": "user", "content": "I have these notes with book titles and authors: New releases this week! The Beholders by Hester Musson, The Mystery Guest by Nita Prose. Please organize the titles and authors in a json file."}
  ],
  # Specify the response format
  ____
)

# Print the response
print(____)
Chỉnh sửa và Chạy Mã