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.

Cấu hình hành động trong GPT

Cách kết nối GPT của bạn với API bên ngoài bằng hành động, gồm thiết lập, xác thực và cấu hình lược đồ.

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

Tổng quan

Bài viết này giải thích cách cấu hình hành động trong GPT, bao gồm cách kết nối với API bên ngoài, xác định GPT có thể làm gì, và quản lý xác thực, lược đồ và các hạn chế của không gian làm việc.

Để cấu hình một hành động, bạn sẽ cần thông tin API của dịch vụ muốn kết nối, bao gồm thông tin xác thực và lược đồ OpenAPI. Một GPT có thể dùng ứng dụng hoặc hành động, nhưng không thể dùng cả hai cùng lúc.

Mỗi hành động được xác định bởi hai thành phần chính: cách GPT xác thực với API và lược đồ xác định API có thể làm gì.

Giới hạn

Nếu không gian làm việc của bạn cho phép không tên miền hành động nào, các hành động tùy chỉnh của GPT sẽ không thể thực thi vì không có tên miền hành động nào vượt qua được kiểm tra danh sách cho phép. Điều này không nhất thiết có nghĩa là mọi chế độ hiển thị hoặc quyền truy cập GPT đều bị chặn.

Hành động không khả dụng cho chế độ Pro; việc tạo GPT có hành động tùy chỉnh sẽ khiến chỉ các mô hình Instant và Thinking khả dụng để chọn trong đó.

Tạo một hành động

Trong trình chỉnh sửa GPT, chuyển đến phần Hành động và chọn Tạo hành động mới.

Sau đó, bạn sẽ cấu hình cách GPT của mình kết nối với và sử dụng API bên ngoài.

Sau khi cấu hình hành động, hãy kiểm thử trong Xem trước để xác nhận nó hoạt động như mong đợi.

Xác thực

Xác thực kiểm soát cách GPT của bạn kết nối với API bên ngoài.

Các tùy chọn có sẵn:

  • Không có: Không yêu cầu xác thực

  • Khóa API: Dùng khóa bí mật để ủy quyền yêu cầu

  • OAuth: Dùng đăng nhập người dùng để truy cập theo tài khoản

Khóa API

Dùng xác thực bằng khóa API để truy cập máy chủ tới máy chủ. Có thể cấu hình theo dạng:

  • Cơ bản

  • Bearer

  • Tiêu đề tùy chỉnh

OAuth

Dùng OAuth khi hành động yêu cầu tài khoản người dùng. OAuth yêu cầu:

  • ID ứng dụngMã bí mật ứng dụng

  • URL ủy quyềnURL token

  • Phạm vi và phương thức trao đổi token

Trình chỉnh sửa cung cấp URL callback để hoàn tất luồng OAuth.

Lược đồ

Lược đồ xác định API của bạn có thể làm gì. Nó cho ChatGPT biết:

  • Máy chủ nào cần gọi

  • Có những điểm cuối nào

  • Chúng chấp nhận tham số nào

  • Cách mỗi hành động được nhận diện (ID thao tác)

Lược đồ phải được cung cấp dưới dạng đặc tả OpenAPI ở JSON hoặc YAML.

Thêm lược đồ

Bạn có thể thêm lược đồ theo ba cách:

  • Dán trực tiếp vào trình chỉnh sửa

  • Nhập từ một URL

  • Bắt đầu từ một ví dụ tích hợp sẵn:

    • Thời tiết (JSON)

    • Pet Store (YAML)

    • Mẫu trống

Nếu lược đồ hợp lệ, trình chỉnh sửa sẽ hiển thị các hành động được phát hiện. Nếu không hợp lệ, lỗi xác thực sẽ được hiển thị.

Hạn chế của không gian làm việc (Enterprise và Edu)

Nếu bạn thấy thông báo:

“Không có tên miền nào được cài đặt của không gian làm việc của bạn cho phép.”

Điều này có nghĩa là hành động đang bị hạn chế bởi cài đặt không gian làm việc của bạn.

  • Quản trị viên có thể cho phép mọi tên miền hoặc giới hạn hành động vào các tên miền đã được phê duyệt.

  • Nếu không có tên miền nào được cho phép, bạn không thể dùng hành động.

Để biết các biện pháp kiểm soát ở cấp không gian làm việc đối với hành động và hạn chế tên miền, xem: Quản lý quyền truy cập GPT trong không gian làm việc Enterprise và Edu.

Quyền riêng tư và quyền kiểm soát của người dùng

  • Mỗi hành động có thể bao gồm URL Chính sách quyền riêng tư.

  • GPT công khai (liên kết hoặc GPT Store) có hành động phải bao gồm URL chính sách quyền riêng tư hợp lệ.

  • Người dùng có thể được yêu cầu phê duyệt hành động trước khi chúng chạy.

  • Đối với hành động OAuth, người dùng có thể xem lại và quản lý các tài khoản đã kết nối.

Trợ giúp thêm

Để được trợ giúp viết hoặc gỡ lỗi hành động, hãy dùng ActionsGPT chính thức.

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