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: 16 days ago

Gọi hàm cho phép bạn mô tả bất kỳ hàm tùy chỉnh hoặc API bên ngoài nào cho trợ lý, từ đó giúp trợ lý 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 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 "+Tools > Functions" trong bảng cấu hình ở bên trái màn hình đối với Responses API hoặc đơn giản là "+Function" đố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 tính năng Beta "Generate" để mô tả bằng văn bản thuần những gì bạn muốn hàm thực hiện, nhằm nhận được một 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 dưới mục “Tools.”

Để kiểm thử hàm trong khu thử nghiệm, hãy nhập một thông điệp 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}" rồi nhấn “Run.” Sau đó, Trợ lý sẽ dùng đầu ra của hàm bạn đã cung cấp để tạo phản hồi.

Điều 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 thực hiện nhiều lệnh gọi hàm cùng lúc, cho phép các tác động và kết quả của những lệnh gọi hàm này được xử lý song song. Đ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ố vòng 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 đầu ra có cấu trúc được bật, 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 JSON Schema mà bạn cung cấp.

Nếu bạn không dùng đầu ra có cấu trúc, thì cấu trúc của các đối số 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 để trước tiên xác minh các đối số trước khi sử dụng chú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 chọn hàm trong Khu thử nghiệm

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

  2. Nhấp vào Tool Choice

  3. Chuyển từ "Auto" sang "Required" hoặc sang hàm mong muốn (đã tạo trước đó).

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