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

Chỉ định một hàm cụ thể

Bạn nhận được một vài đánh giá của khách hàng để phân tích và được yêu cầu trích xuất cho mỗi đánh giá tên sản phẩm, biến thể và cảm xúc của khách hàng. Để đảm bảo mô hình trích xuất đúng các thông tin này, bạn quyết định dùng function calling và chỉ định hàm mà mô hình sẽ sử dụng. Hãy dùng Chat Completions endpoint với function calling và tool_choice để trích xuất thông tin.

Trong bài tập này, messagesfunction_definition đã được nạp sẵ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

  • Thêm định nghĩa hàm của bạn vào tools.
  • Đặt hàm extract_review_info để được gọi cho phản hồi.
  • In phản hồi.

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.

client = OpenAI(api_key="")

response= client.chat.completions.create(
    model=model,
    messages=messages,
    # Add the function definition
    ____,
    # Specify the function to be called for the response
    tool_choice=____
)

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