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

Sử dụng tham số tools

Bạn đang phát triển một ứng dụng AI cho một công ty bất động sản và được yêu cầu trích xuất một số dữ liệu chính từ tin đăng: loại nhà, vị trí, giá, số phòng ngủ. Hãy dùng Chat Completions với function calling để trích xuất thông tin.

Thông điệp message_listing (chứa tin đăng bất động sản) và function_definition (chứa hàm sẽ gọi, được định nghĩa như một tool để truyền vào mô hình) đã đượ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 thông điệp đã nạp sẵn, message_listing.
  • Thêm định nghĩa hàm, function_definition.
  • 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="gpt-4o-mini",
    # Add the message
    ____,
    # Add your function definition
    ____
)

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