Giới thiệu
Chào mừng bạn đến với Rememberizer! Hướng dẫn này tổng hợp cách tạo ra một OpenAI GPT tùy chỉnh, Demo GPT— một bài tập trình bày cách Rememberizer nâng cao dịch vụ GPT của bạn cho người dùng. Chúng tôi sẽ đề cập đến việc đăng ký ứng dụng và tích hợp Rememberizer một cách liền mạch. Sau đó, người dùng của bạn sẽ tổng hợp các nguồn nội dung của họ thành các cơ sở tri thức cá nhân hóa, động để tương tác với GPT của bạn.
*Nếu bạn đang có kế hoạch tạo ứng dụng AI riêng của mình thay vì sử dụng GPT tùy chỉnh, hãy xem phần cuối cùng của blog này.*
Xem video demo nhanh tại đây hoặc làm theo hướng dẫn từng bước bên dưới:
Yêu cầu
- Tài khoản OpenAI ChatGPT Plus
- Một hoặc nhiều kho kiến thức được hỗ trợ, ví dụ, Slack, Dropbox hoặc Google Drive, để bạn có thể thử nghiệm GPT của mình như một người dùng.
Cài đặt tài khoản và các bước ban đầu
Click vào liên kết sau đây, và bạn sẽ được chuyển đến trang web Rememberizer của chúng tôi:
Nhấp vào Bắt đầu, sau đó nhấp vào Đăng ký Ứng dụng. Tại thời điểm này, bạn sẽ được yêu cầu Đăng nhập hoặc Đăng ký. Hoàn thành việc đăng ký. Nếu bạn thấy màn hình Đăng Nhập, hãy nhấp vào tùy chọn ‘Đăng ký’, trông giống như “Bạn chưa có tài khoản? Đăng ký”
Bạn sẽ được yêu cầu điền thông tin ứng dụng của bạn vào biểu mẫu Đăng Ký Ứng Dụng Mới.
Bước 1: Đăng ký Ứng dụng của bạn
Việc này yêu cầu một số thao tác qua lại giữa việc đăng ký ứng dụng mới, trong trường hợp này là một GPT, và việc tạo ra GPT.
- "Tên ứng dụng,” gõ tên GPT; chúng tôi sẽ sử dụng Demo GPT trong ví dụ của chúng tôi.
- “URL trang đích,” URL của GPT (chúng tôi sẽ có điều này khi tạo GPT; bây giờ, hãy thêm https://placeholder.com)
- "Nguồn yêu cầu được ủy quyền,” nhập miền đến trang web Chat GPT. https://chat.openai.com
- "URL chuyển hướng được ủy quyền” là URL callback (chúng tôi sẽ có điều này khi chúng tôi tạo GPT; hiện tại, thêm https://placeholder.com)
- Nhấn "Tạo ứng dụng".
Bước 2: Cấu hình Cài đặt Ứng dụng và Thông tin xác thực.
Mở ứng dụng Demo GPT mà bạn mới tạo.
Ghi chú về Thông tin xác thực Ứng dụng vì chúng ta cần sao chép chúng vào GPT của mình khi chúng ta xây dựng nó.
Tạo một GPT
Bạn có thể bắt đầu bằng cách tạo một GPT trong giao diện ChatGPT.
Cấu hình GPT
Bạn có thể điền thông tin như bạn muốn. Đây là một ví dụ cơ bản mà bạn có thể thử:
Tạo hành động Rememberizer
Từ trình soạn thảo GPT:
Chọn "Configure" cuộn xuống cho đến khi bạn thấy "Create new action"
Nhấp vào bánh xe bên cạnh Xác thực và Đặt Loại Xác thực thành OAuth.
Dán Client ID và Client Secret từ thông tin xác thực Ứng dụng Rememberizer ở trên:
Authorization URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
Token URL: https://api.rememberizer.ai/api/v1/auth/oauth2/token/
Để lại Phạm vi trống.
Nhấn Lưu.
Điền vào GPT Schema với API Rememberizer
Điền vào đặc tả OpenAPI của Rememberizer. Sao chép nội dung trong phần mở rộng số 4 trong liên kết dưới đây và dán nó vào trường Schema:
https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt#rememberizer_openapi.yaml
Chính sách Bảo mật
Thêm liên kết này làm Chính sách Bảo mật: https://docs.rememberizer.ai/notices/privacy-policy
.
Sau khi tạo hành động, lưu GPT, và sau đó
Sao chép liên kết cho GPT, nó sẽ trông giống như thế này:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt
Bây giờ hãy quay lại vào Edit GPT
Sao chép liên kết cho URL Callback, sẽ trông giống như sau: https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback
Cập nhật thông tin ứng dụng Rememberizer
Liên kết GPT và URL Callback
Điền liên kết GPT và URL gọi lại từ bước trên và lưu ứng dụng.
Công khai nếu bạn muốn ứng dụng của mình có trong Danh sách Ứng dụng Đặc sắc.
Một khi chúng tôi xem xét ứng dụng, nếu không có vấn đề gì, chúng tôi sẽ xuất bản ứng dụng và thông báo cho bạn. Điều này sẽ làm cho GPT Tùy Chỉnh của bạn trở nên khả dụng cho người dùng của chúng tôi và chúng tôi sẽ tích cực quảng bá GPT của bạn đến cơ sở người dùng của chúng tôi.
Và bây giờ chúng ta có thể thử nghiệm ứng dụng
Để kiểm tra, bạn sẽ phải tạo một tài khoản người dùng và trải qua quá trình thử nghiệm GPT của bạn như một người dùng. Chúng tôi đã tạo một hướng dẫn cho điều đó tại đây: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide
Nếu bạn định phát triển ứng dụng AI riêng của mình thay vì sử dụng GPT tùy chỉnh, vui lòng tham khảo phần đọc thêm.
Repo này bao gồm:
https://github.com/skydeckai/rememberizer-integration-samples
- developer_guide.ipynb: Tài liệu Jupyter Notebook này phục vụ như một hướng dẫn toàn diện cho các nhà phát triển muốn tích hợp với Rememberizer. Nó bao gồm các hướng dẫn từng bước về việc đăng ký ứng dụng của bạn, thực hiện OAuth2 để ủy quyền người dùng, và sử dụng APIs của Rememberizer để truy cập dữ liệu người dùng. Tài liệu này kết hợp văn bản giải thích với các đoạn mã có thể thực thi, cung cấp một cách tiếp cận thực hành để học quy trình tích hợp.
- callback_server.py: Đây là một script Python triển khai máy chủ Flask đơn giản được thiết kế để xử lý callback OAuth2 cho các tích hợp Rememberizer. Nó lắng nghe URI redirect sau khi người dùng ủy quyền ứng dụng của bạn, ghi lại mã ủy quyền được gửi bởi Rememberizer. Mã này sau đó được sử dụng để yêu cầu mã truy cập cho các tương tác API. Script này là một thành phần thiết yếu cho các nhà phát triển không có thiết lập máy chủ hiện có, tạo điều kiện cho việc thử nghiệm và triển khai quy trình OAuth2 nhanh chóng và dễ dàng.
- rememberizer_openapi: Lược đồ OpenAPI để đưa vào GPT.
Đây là video hướng dẫn: