OpenAI
Trang này được dịch bằng máy học. Xem bài viết gốc bằng tiếng Anh.

Gọi hàm trong Khu thử nghiệm Chat

Bạn có thể dùng gọi hàm trong Khu thử nghiệm OpenAI.

Đã cập nhật: 28 days ago

Gọi hàm cho phép bạn mô tả mọi hàm tùy chỉnh hoặc API bên ngoài cho trợ lý, nhờ đó trợ lý có thể gọi các hàm đó một cách thông minh bằng cách xuất ra một đối tượng JSON chứa các đối số liên quan.

Cách sử dụng gọi hàm trong Khu thử nghiệm Chat

Để thêm một hàm mới, hãy nhấp vào "+Công cụ > Hàm" trong bảng cấu hình ở phía bên trái màn hình đối với Responses API hoặc đơn giản là "+Hàm" đối với API hoàn thiện hội thoại.

Sau đó, nhập lược đồ JSON với các tham số của hàm. Bạn có thể dùng chức năng Beta "Tạo" để mô tả bằng văn bản thuần điều bạn muốn hàm thực hiện, nhằm nhận được lược đồ JSON được đề xuất.

Bây giờ, bạn sẽ thấy hàm được liệt kê ở bên trái màn hình trong mục “Công cụ”.

Để kiểm tra hàm trong Khu thử nghiệm, hãy nhập một tin nhắn có thể kích hoạt mô hình gọi hàm.

Ví dụ, với hàm get_weather, hãy nhập: "thời tiết ở Berkeley thế nào?"

Khi hàm được gọi, hãy nhập đầu ra của hàm, ví dụ: "{temp: 80}" và nhấn “Chạy”. Sau đó, Trợ lý sẽ dùng đầu ra của hàm mà bạn đã cung cấp để phản hồi.

Tính năng này có hỗ trợ gọi hàm song song không?

Có, gọi hàm song song được hỗ trợ trong Khu thử nghiệm Chat.

Gọi hàm song song là khả năng của mô hình trong việc thực hiện nhiều lệnh gọi hàm cùng lúc, cho phép xử lý song song các tác động và kết quả của những lệnh gọi hàm này. Điều này đặc biệt hữu ích nếu các hàm mất nhiều thời gian và giúp giảm số lượt trao đổi với API.

Bật đầu ra có cấu trúc bằng cách đặt strict: "true" trong lược đồ

Khi bật đầu ra có cấu trúc, các đối số do mô hình tạo ra cho các lệnh gọi hàm được đảm bảo khớp với lược đồ JSON mà bạn cung cấp.

Nếu bạn không sử dụng đầu ra có cấu trúc, thì cấu trúc của các đối số không được đảm bảo là chính xác, vì vậy chúng tôi khuyên bạn nên dùng một thư viện xác thực như Pydantic để xác minh các đối số trước khi sử dụng.


Tìm hiểu thêm về gọi hàm với đầu ra có cấu trúc.

Cách buộc lựa chọn hàm trong Khu thử nghiệm

  1. Nhấp vào biểu tượng "Cài đặt" bên cạnh tên mô hình

  2. Nhấp vào Lựa chọn công cụ

  3. Đổi từ "Tự động" sang "Bắt buộc" hoặc sang hàm mong muốn (đã tạo trước đó).

Bài viết này có hữu ích không?