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: 6 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 tính năng gọi hàm trong Khu thử nghiệm Trò chuyện

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

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

Giờ đây, hàm sẽ xuất hiện ở bên trái màn hình, trong mục “Công cụ.”

Để kiểm thử hàm trong Khu thử nghiệm, hãy nhập một thông báo 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: "what is the weather in Berkeley?"

Khi hàm được gọi, hãy nhập đầu ra của hàm, chẳng hạn như "{temp: 80}", rồi nhấn “Chạy.” Sau đó, Trợ lý sẽ dùng đầu ra hàm mà bạn đã cung cấp để tạo câu trả lờ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 cho 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 không sử dụng Đầu ra có cấu trúc, cấu trúc của các đối số có thể không chính xác. Vì vậy, chúng tôi khuyên bạn trước tiên nên dùng một thư viện xác thực như Pydantic để kiểm tra 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 bắt 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. Chuyển 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?