Tin tức và phân tích của tất cả các thiết bị di động

Cách xây dựng hướng dẫn cho người mới bắt đầu sử dụng plugin ChatGPT

Hướng dẫn cho người mới bắt đầu về cách xây dựng plugin ChatGPT

Việc tạo plugin cho ChatGPT cho phép bạn kết nối nó với các ứng dụng của bên thứ ba, nâng cao khả năng của nó và biến nó thành một công cụ mạnh mẽ hơn nữa. Hướng dẫn sau đây sẽ hướng dẫn bạn qua các bước xây dựng plugin cho phép ChatGPT gọi API của bạn một cách thông minh.

Mặc dù quá trình xây dựng một Plugin ChatGPT cho phép tương tác API thông minh có vẻ phức tạp nhưng bạn sẽ thấy đó là một hành trình bổ ích. Với hướng dẫn này, bạn được trang bị kiến ​​thức để tạo một plugin giúp nâng cao khả năng của ChatGPT, cho phép plugin này tìm nạp dữ liệu theo thời gian thực, truy xuất thông tin dựa trên kiến ​​thức và hỗ trợ người dùng thực hiện nhiều tác vụ khác nhau.

Cách xây dựng plugin ChatGPT

Cái hay của plugin OpenAI là chúng hoạt động như một cầu nối, kết nối ChatGPT với vô số ứng dụng do các nhà phát triển xác định. Các plugin này trao quyền cho ChatGPT thực hiện một loạt hành động:

  • Tìm nạp dữ liệu theo thời gian thực, chẳng hạn như tỷ số thể thao, giá cổ phiếu hoặc tin tức mới nhất.
  • Trích xuất thông tin dựa trên kiến ​​thức, bao gồm tài liệu của công ty và ghi chú cá nhân.
  • Hỗ trợ người dùng thực hiện các công việc như đặt chuyến bay hoặc đặt đồ ăn.

Mặc dù việc phát triển plugin đang ở giai đoạn thử nghiệm và quyền truy cập của nhà phát triển có thể không dành cho tất cả mọi người, tham gia danh sách chờ có thể là cửa ngõ của bạn đến thế giới hấp dẫn này. Trong suốt giai đoạn thử nghiệm beta, sẽ có một quá trình lặp lại liên tục với người dùng và nhà phát triển để nâng cao hệ thống plugin.

Điểm khởi đầu tốt để hiểu các plugin là kho khởi động nhanhbạn có thể theo dõi khi điều hướng tài liệu.

Các nhà phát triển plugin có nhiệm vụ hiển thị một hoặc nhiều điểm cuối API, cùng với tệp kê khai được tiêu chuẩn hóa và đặc tả OpenAPI. Các phần tử này xác định chức năng của plugin và cung cấp phương tiện để ChatGPT sử dụng tệp và gọi API.

Với thông số API và mô tả ngôn ngữ tự nhiên về thời điểm sử dụng API, mô hình AI có thể chủ động gọi API để thực hiện các hành động. Điều này giống như bạn có sẵn một trình gọi API thông minh. Ví dụ: nếu người dùng muốn biết những nơi tốt nhất để lưu trú ở Paris, mô hình có thể gọi API plugin đặt phòng khách sạn, nhận phản hồi API và tạo câu trả lời thân thiện với người dùng kết hợp dữ liệu API và kỹ năng ngôn ngữ tự nhiên của nó.

Theo thời gian, hãy mong đợi hệ thống sẽ phát triển và đáp ứng các trường hợp sử dụng nâng cao hơn.

Trình cắm dòng chảy

Hiểu được quy trình từ đầu đến cuối là rất quan trọng khi xây dựng plugin. Dưới đây là hướng dẫn đơn giản hóa quy trình:

1. Tạo tệp kê khai

Bạn sẽ cần tạo tệp kê khai và lưu trữ tệp đó tại yourdomain.com/.well-known/ai-plugin.json. Tệp này chứa siêu dữ liệu về plugin của bạn, bao gồm tên, logo, thông tin chi tiết về xác thực bắt buộc và thông số OpenAPI cho điểm cuối mà bạn muốn hiển thị.

Mô hình sẽ sử dụng các trường mô tả OpenAPI, cung cấp mô tả bằng ngôn ngữ tự nhiên cho các trường khác nhau. Ban đầu chỉ nên phơi bày 1-2 điểm cuối có số lượng tham số tối thiểu để giữ cho độ dài văn bản có thể quản lý được. Điều này là do mô tả plugin, yêu cầu API và phản hồi API đều được chèn vào cuộc trò chuyện với ChatGPT và được tính vào giới hạn ngữ cảnh của mô hình.

2. Đăng ký Plugin của bạn

Khi tệp kê khai của bạn đã sẵn sàng, bạn có thể đăng ký plugin của mình trong giao diện người dùng ChatGPT. Bạn sẽ cần chọn mô hình plugin từ trình đơn thả xuống trên cùng, sau đó điều hướng đến “Plugins”, “Cửa hàng plugin” và cuối cùng là “Phát triển plugin của riêng bạn”. Nếu plugin của bạn yêu cầu xác thực, bạn sẽ cần cung cấp OAuth 2 client_id và client_secret hoặc khóa API.

3. Kích hoạt Plugin của bạn

Người dùng phải kích hoạt plugin của bạn theo cách thủ công trong giao diện người dùng ChatGPT; nó sẽ không được sử dụng theo mặc định. Bạn có thể chia sẻ plugin của mình với tối đa 100 người dùng khác (chỉ những nhà phát triển khác mới có thể cài đặt plugin chưa được xác minh). Nếu OAuth là bắt buộc, người dùng sẽ được chuyển hướng qua OAuth để đăng nhập vào plugin của bạn.

4. Bắt đầu cuộc trò chuyện

Sau khi plugin của bạn được kích hoạt, OpenAI sẽ đưa một mô tả ngắn gọn về plugin của bạn vào một tin nhắn tới ChatGPT, thông báo này sẽ ẩn đối với người dùng cuối. Mô tả này sẽ bao gồm thông tin về plugin, điểm cuối và ví dụ.

Khi người dùng đặt câu hỏi có liên quan, mô hình có thể chọn thực hiện lệnh gọi API từ plugin của bạn nếu thấy phù hợp. Đối với các yêu cầu POST, cần có luồng xác nhận của người dùng để tránh các hành động phá hoại.

Sau đó, mô hình sẽ kết hợp kết quả lệnh gọi API vào phản hồi của nó cho người dùng. Phản hồi cũng có thể bao gồm các liên kết được trả về từ lệnh gọi API. Các liên kết này sẽ được hiển thị dưới dạng bản xem trước phong phú, kéo các trường site_name, tiêu đề, mô tả, hình ảnh và URL thông qua giao thức OpenGraph.

Hơn nữa, mô hình có thể định dạng dữ liệu từ API của bạn trong phần đánh dấu và giao diện người dùng ChatGPT sẽ tự động hiển thị phần đánh dấu.

Đáng chú ý, quốc gia và tiểu bang của người dùng sẽ được gửi trong tiêu đề cuộc trò chuyện của Plugin, chẳng hạn như {“openai-subdivision-1-iso-code”: “US-CA”} dành cho người dùng ở California. Điều này đặc biệt hữu ích cho các plugin liên quan đến mua sắm, nhà hàng, thời tiết, v.v.

Hãy nhớ rằng hệ thống đang phát triển và theo thời gian, chúng tôi dự đoán nó sẽ đáp ứng các trường hợp sử dụng nâng cao hơn nữa. Vì vậy, đừng ngần ngại. Hãy bắt tay vào hành trình phát triển plugin thú vị này ngay hôm nay và đóng góp vào hệ sinh thái plugin ChatGPT đang phát triển. Để biết thêm thông tin về cách bắt đầu xây dựng API ChatGPT đầu tiên của bạn, hãy chuyển tới tài liệu OpenAI chính thức để biết thêm thông tin và hướng dẫn.

Tuyên bố từ chối trách nhiệm: Một số bài viết của chúng tôi bao gồm các liên kết liên kết. Nếu bạn mua thứ gì đó thông qua một trong những liên kết này, APS Blog có thể kiếm được hoa hồng liên kết. Tìm hiểu về Chính sách tiết lộ của chúng tôi.