AI Prosumer
VI

XÂY DỰNG VỚI SHAREAI

Cách kết nối một ứng dụng với ShareAI Builder, từng bước một

Xây dựng một ứng dụng đặt lịch hẹn kết nối khách hàng với ShareAI, chuẩn bị các lịch trình AI hữu ích và giúp họ kiểm soát chi phí AI của mình.

Trải nghiệm bạn sẽ xây dựng

JamZY · Lịch hẹn
Bản demo cuộc hẹn thực tế JamZY: chọn một dịch vụ và thời gian, sau đó tùy chọn kết nối ShareAI để tạo sự chuẩn bị.

Chọn một lịch hẹn. Kết nối ShareAI. Đến với một kế hoạch.

TRIỂN KHAI CỦA BẠN

Một kết nối khách hàng bạn có thể xây dựng dựa trên.

Ba kết quả cụ thể: kết nối khách hàng, chuẩn bị lịch hẹn của họ và làm cho tích hợp sẵn sàng để xác minh.

Nhận tài liệu tham khảo triển khai
01TRUY CẬP KHÁCH HÀNG

Đăng nhập và phiên có thể gia hạn

Một khách hàng chọn tài khoản ShareAI của họ, phê duyệt ứng dụng của bạn và quay lại JamZY.

OAuth + PKCESự đồng ý tài khoản
Bạn có thể xác minh khi

Đăng nhập, làm mới phiên và ngắt kết nối thành công.

Xây dựng kết nối khách hàng
02AI LỊCH HẸN

Một bản nháp chuẩn bị hữu ích

Biến mục tiêu lịch hẹn thành một lịch trình và các câu hỏi thông qua một yêu cầu AI có chủ đích.

AI do khách hàng tài trợTruy cập mô hình
Bạn có thể xác minh khi

Tạo một bản nháp; lưu một lịch hẹn không thực hiện cuộc gọi AI nào.

Xây dựng luồng chuẩn bị
03ĐIỀU KHOẢN & XEM XÉT

Một thiết lập bạn có thể xác minh

Giải thích các phí AI tùy chọn và thu thập các kiểm tra nền tảng mà bài đánh giá của bạn cần.

Hợp đồng được chấp nhậnKiểm tra nền tảng
Bạn có thể xác minh khi

Mỗi nền tảng được bao gồm và phạm vi yêu cầu đều có các kiểm tra được ghi lại.

Đặt điều khoản và xác minh ứng dụng

ĐƯA VÀO TRÌNH SOẠN THẢO CỦA BẠN

Xây dựng với agent của bạn.

Sao chép toàn bộ hướng dẫn với mục tiêu triển khai, các đầu vào cần thiết và các kiểm tra chấp nhận. Giữ các ví dụ mã, bảng và liên kết tài liệu cùng nhau.

Hướng dẫn đầy đủNgữ cảnh triển khaiKiểm tra xác minh
Nhiều định dạng hơn
Xem dưới dạng Markdown Tải xuống Markdown

Sẵn sàng cho dự án của bạn, ở định dạng bạn cần.

Đã cập nhật

Xem những gì bạn sẽ xây dựng

Bạn sẽ xây dựng một kết nối mà khách hàng của bạn có thể hiểu: tài khoản ShareAI của họ, bản nháp chuẩn bị AI tùy chọn và một lộ trình rõ ràng quay lại cuộc hẹn của họ.

Nơi bạn sẽ làm việc Ví dụ hoàn chỉnh của bạn

Kết nối ứng dụng của bạn với ShareAI Builder, từ đăng ký đến tích hợp đã được kiểm tra sẵn sàng để xem xét. Hướng dẫn này sử dụng JamZY, một ứng dụng cuộc hẹn Node.js nhỏ, để hiển thị từng bước: đăng ký ứng dụng, cấu hình nền tảng Web của nó, kết nối tài khoản ShareAI của khách hàng và gửi yêu cầu AI được ủy quyền. Áp dụng các bước tương tự cho sản phẩm của riêng bạn.

Khả năngNhững gì khách hàng đồng ýNhững gì JamZY chứng minh
Đăng nhập với ShareAIMột kết nối tài khoản và thông tin nhận dạng mà ứng dụng của bạn yêu cầu.Danh tính khách hàng riêng tư từ thông tin Người dùng đã xác thực.
Thanh toán với ShareAI · Sử dụng AISử dụng tài khoản cá nhân hoặc tổ chức được khách hàng chọn để suy luận được ủy quyền.Bản nháp chuẩn bị cuộc hẹn được tài trợ bởi các tín dụng đủ điều kiện của tài khoản đó.
Builder đánh dấuPhí sử dụng AI bổ sung trong hợp đồng ứng dụng đã được chấp nhận.Kiếm tiền từ việc sử dụng tùy chọn, sau khi được phê duyệt và công bố hợp đồng.
Thanh toán sản phẩmMột giao dịch mua cụ thể được trình bày trong phần thanh toán ShareAI riêng biệt.Một phần mở rộng được giải thích trong hướng dẫn thanh toán. Bản demo cuộc hẹn không triển khai thanh toán.

Có tài khoản ShareAI, quyền sử dụng tài khoản cá nhân hoặc tổ chức sẽ sở hữu ứng dụng, một callback HTTPS công khai, một logo, và các trang chính sách bảo mật, điều khoản và xóa tài khoản hoạt động. Để chạy ví dụ, sử dụng Node.js 22 hoặc mới hơn và một địa chỉ HTTPS cho ứng dụng của bạn.

JamZY · ứng dụng tham khảo cuộc hẹn Phóng to ảnh chụp màn hình ↗
Bản demo cuộc hẹn thực tế JamZY: chọn một dịch vụ và thời gian, sau đó tùy chọn kết nối ShareAI để tạo sự chuẩn bị.
Lên lịch cuộc hẹn địa phương và chuẩn bị AI do khách hàng tài trợ là các hành động riêng biệt. Không có lời mời lịch nào được gửi bởi bản demo này.
  1. Chọn loại cuộc hẹn và thời lượng.
  2. Chọn một khung thời gian demo có sẵn.
  3. Kết nối ShareAI để sử dụng trợ lý AI tùy chọn.
  4. AI chỉ chạy sau hành động rõ ràng này; việc đặt chỗ một mình không gọi ShareAI.
Sử dụng chi tiết ứng dụng của riêng bạn

Ảnh chụp màn hình sử dụng chi tiết ứng dụng ví dụ. ShareAI trong hướng dẫn này là địa chỉ sản xuất. Việc tạo chuẩn bị sẽ thực hiện một yêu cầu AI thực tế và có thể tiêu tốn tín dụng; việc chọn hoặc lưu một cuộc hẹn demo không làm điều này. Các kiểm tra xác minh được hoàn thành bởi các bài kiểm tra tích hợp thành công của riêng bạn.

Bạn đã sẵn sàng để tiếp tục khi

Bạn có thể phân biệt đăng nhập tài khoản, tiêu thụ AI, phụ phí tùy chọn và một giao dịch mua sản phẩm đã được xác nhận. Đọc hướng dẫn này không yêu cầu một yêu cầu trả phí.

Tham gia Chương trình Builder

Bạn sẽ tạo danh tính Builder sở hữu ứng dụng của bạn và các mối quan hệ khách hàng của nó.

Nơi bạn sẽ làm việc Console → Chương trình Builder

  1. Tạo hoặc đăng nhập vào tài khoản ShareAI của bạn. Chọn tài khoản cá nhân hoặc tổ chức sẽ sở hữu JamZY; sử dụng cùng một tài khoản trong suốt quá trình thiết lập.
  2. Mở Builder Program trong Console ShareAIChọn các hoạt động builder phù hợp với công việc của bạn. Đối với hướng dẫn này, chọn đường dẫn công ty sản phẩm cho một ứng dụng mà bạn sở hữu. Client Work dành cho các dịch vụ được cung cấp cho khách hàng; một tích hợp kết nối một ứng dụng hiện có.
  3. Chọn tài khoản cá nhân hoặc tổ chức sẽ sở hữu việc đăng ký chương trình trước khi nộp đơn. Các tổ chức có thể gửi đơn đăng ký trước khi xác minh, nhưng chỉ riêng việc phê duyệt của nhân viên không kích hoạt quyền truy cập. Hoàn thành xác minh email tổ chức và công ty từ danh sách kiểm tra giới thiệu trong Console. Một tổ chức được phê duyệt vẫn ở trạng thái Đang chờ xác minh cho đến khi cả hai bước kiểm tra được hoàn thành. Builder, Nhà cung cấp và các chương trình Creator tuân theo quy tắc này.
  4. Sau khi được chấp nhận, mở Builder Program → Product. Bộ chuyển đổi diễn viên xác định tài khoản bạn đang chỉnh sửa.
Builder Program · điểm nhập đăng ký Phóng to ảnh chụp màn hình ↗
Trang đích Builder Program giới thiệu đường dẫn sản phẩm và liên kết đến việc đăng ký trong Console.
Bắt đầu với đường dẫn sản phẩm, sau đó hoàn thành việc đăng ký cho tài khoản sẽ sở hữu JamZY.
  1. Tiếp tục đến Console để đăng ký vào Builder Program.
Bạn đã sẵn sàng để tiếp tục khi

Builder Program mở cho chủ sở hữu dự kiến và cung cấp Ứng dụng mới. Quyết định ghi danh, đánh giá ứng dụng, đánh giá thông tin công khai và phê duyệt Monetization Gateway là các bước riêng biệt.

Tạo ứng dụng của bạn

Bạn sẽ cung cấp cho JamZY hồ sơ ứng dụng riêng của nó, để danh tính, quyền truy cập và các điều khoản thương mại của nó được giữ cùng nhau.

Nơi bạn sẽ làm việc Chương trình Builder → Sản phẩm → Ứng dụng mới

  1. Trong Product, chọn New app. Nhập trang web công cộng của bạn để điền thông tin ban đầu, hoặc chọn Tôi sẽ viết chúng thủ công.
  2. Tải lên logo PNG hoặc JPEG, nhập JamZY làm tên, và mô tả sản phẩm trong một câu rõ ràng. Xem lại trang web và email liên hệ của builder.
  3. Tiếp tục vào các câu hỏi thiết lập. Giữ câu trả lời trung thực: chúng mô tả cách ứng dụng được cung cấp và thanh toán.
Thiết lập ứng dụng · chi tiết Phóng to ảnh chụp màn hình ↗
Xem lại tên ứng dụng, phần giới thiệu, logo và trang web công khai trước khi tiếp tục. Thông tin liên hệ là minh họa.
Xem lại tên ứng dụng, phần giới thiệu, logo và trang web công khai trước khi tiếp tục. Thông tin liên hệ là minh họa.
  1. Đặt cho ứng dụng một tên rõ ràng.
  2. Tiếp tục đến các câu hỏi onboarding.

Sử dụng một trang web công khai có thể truy cập được cho hồ sơ ứng dụng. Một trang web riêng tư hoặc chỉ cục bộ có thể không vượt qua xác thực ngay cả khi callback phát triển của bạn đã được đăng ký đúng cách. Ứng dụng mới bắt đầu ở trạng thái nháp. Bạn có thể tiếp tục chỉnh sửa mà không cần công khai. Mã định danh ứng dụng của nó khác với OAuth client ID hoặc subscription ID.

Bạn đã sẵn sàng để tiếp tục khi

JamZY xuất hiện dưới mục Product dành cho chủ sở hữu dự kiến. Không tạo thêm ứng dụng cho mỗi nền tảng thiết bị.

Mô tả cách ứng dụng của bạn được phân phối

Bạn sẽ nhận được các tùy chọn OAuth phù hợp với nơi ứng dụng của bạn chạy và ai kiểm soát thông tin xác thực của nó.

Nơi bạn sẽ làm việc Ứng dụng mới → Thiết lập ứng dụng

Đối với một triển khai JamZY mà bạn tự vận hành, hãy chọn mô hình định giá phù hợp với dịch vụ của bạn, SaaS, ứng dụng đám mây do nhà cung cấp lưu trữ, khách hàng tự thanh toán cho mức tiêu thụ của họ, và ShareAI cho các yêu cầu AI. Đây là các câu trả lời ví dụ, không phải yêu cầu cho mọi sản phẩm.

Thiết lập ứng dụng · triển khai Phóng to ảnh chụp màn hình ↗
Câu trả lời onboarding xác định liệu một server client secret có sẵn hay không.
Câu trả lời onboarding xác định liệu một server client secret có sẵn hay không.
  1. Chọn nơi ứng dụng của bạn thực sự chạy.
Nơi ứng dụng chạyLựa chọn OAuthNơi lưu trữ thông tin xác thực
Backend do bạn lưu trữMáy chủ web client có thể sử dụng một client secret. PKCE vẫn được áp dụng.Secret và token được giữ trên máy chủ của bạn.
Ứng dụng trình duyệt / SPAWeb client công khai với PKCE.Không có client secret được nhúng. Sử dụng thiết kế phiên trình duyệt hoặc backend phù hợp.
Phân phối tự lưu trữ hoặc kết hợpWeb client công khai với PKCE theo chính sách onboarding.Không phân phối một vendor secret dùng chung cho các cài đặt của khách hàng.
Windows, macOS, Linux, Android hoặc iOSMột Web client công khai cho mỗi nền tảng được kích hoạt.PKCE và lưu trữ an toàn phù hợp với nền tảng; không có secret được đóng gói.

Mẫu tải xuống JamZY cố ý sử dụng một Web client công khai với PKCE, mặc dù nó có một backend nhỏ. Máy chủ giữ token ngoài bộ nhớ trình duyệt. Một câu trả lời do nhà cung cấp lưu trữ cho phép một server client; nó không bắt buộc bạn phải chọn một cái.

Bạn có thể xem lại các câu trả lời đã lưu trong Thông tin Ứng dụng → Thiết lập ứng dụng. Các thay đổi triển khai có thể loại bỏ các client secret không tương thích và yêu cầu xác minh lại. Xem xét tác động đó trước khi lưu.

Bạn đã sẵn sàng để tiếp tục khi

Triển khai đã lưu mô tả kiến trúc thực tế của bạn. Tùy chọn client-secret tuân theo câu trả lời đó; một tùy chọn bị vô hiệu hóa là giải thích chính sách, không phải thiếu thông tin xác thực.

Cần chi tiết?Đăng ký client ↗

Giới thiệu ứng dụng của bạn một cách rõ ràng

Bạn sẽ cung cấp cho khách hàng các chi tiết sản phẩm và chính sách họ cần trước khi họ quyết định kết nối.

Nơi bạn sẽ làm việc Thông tin Ứng dụng

Mở Thông tin Ứng dụng sau Dashboard. Làm việc qua các phần chuyên dụng: chi tiết, thiết lập ứng dụng, trình bày, thương hiệu, thư viện và đánh giá. Cung cấp cho sản phẩm một mô tả hữu ích, một trang web chính xác và ảnh chụp màn hình rõ ràng về quy trình làm việc của khách hàng.

Đặt tên, giới thiệu và trang web HTTPS công khai riêng cho ứng dụng của bạn.
Đặt tên, giới thiệu và trang web HTTPS công khai riêng cho ứng dụng của bạn.
  1. Phát triển các chi tiết, thiết lập, trình bày và thương hiệu trong các phần riêng của chúng.

Sử dụng danh tính ứng dụng của riêng bạn. Thương hiệu ShareAI thuộc về nút tích hợp và tài liệu giải thích; nó không nên thay thế logo sản phẩm của bạn. Giữ các liên kết về quyền riêng tư, điều khoản và xóa có thể truy cập mà không cần đăng nhập.

Lưu thay đổi khi hành động lưu nổi xuất hiện. Đề xuất thông tin công khai có phần đánh giá riêng; chỉnh sửa một đề xuất đã được phê duyệt không thay thế âm thầm bản trình bày công khai đang hoạt động.

Bạn đã sẵn sàng để tiếp tục khi

Một khách truy cập có thể hiểu JamZY làm gì, ai vận hành nó, và cách yêu cầu xóa. Chi tiết công khai và cấu hình callback đề cập đến cùng một sản phẩm.

Chọn những gì khách hàng có thể ủy quyền

Bạn sẽ yêu cầu quyền truy cập mà trải nghiệm cuộc hẹn của bạn thực sự sử dụng và làm rõ mục đích thanh toán của nó.

Nơi bạn sẽ làm việc Ứng dụng → Trường hợp sử dụng

Trong Trường hợp sử dụng, kích hoạt Đăng nhập với ShareAI để kết nối tài khoản và Pay with ShareAI cho luồng được tài trợ bởi khách hàng mà bạn dự định hỗ trợ. Yêu cầu quyền truy cập Monetization Gateway chỉ khi sản phẩm của bạn sẽ kiếm thêm phí từ việc sử dụng AI. Theo dõi trạng thái phê duyệt hiển thị trong Console.

Trường hợp sử dụng Phóng to ảnh chụp màn hình ↗
Log-in with ShareAI, Pay with ShareAI và Monetization Gateway có các trạng thái cấu hình và phê duyệt riêng biệt.
Log-in with ShareAI, Pay with ShareAI và Monetization Gateway có các trạng thái cấu hình và phê duyệt riêng biệt.
  1. Cấu hình Đăng nhập với ShareAI.
  2. Kích hoạt sử dụng do khách hàng tài trợ.
Phạm viTại sao bạn sẽ yêu cầu nó
openidKết nối một tài khoản bằng danh tính được giới hạn phạm vi của nó.
profile / emailChỉ yêu cầu các yêu cầu hồ sơ hoặc email nếu sản phẩm của bạn cần chúng.
inferenceGọi các endpoint suy luận AI được hỗ trợ khi được phép bởi cấu hình ứng dụng.
monetization_gatewaySử dụng thỏa thuận thanh toán AI được khách hàng chấp nhận cho suy luận có phụ phí.
paymentsTạo và kiểm tra các yêu cầu thanh toán của khách hàng. Mỗi giao dịch mua vẫn cần xác nhận.

Các yêu cầu JamZY openid profile inference monetization_gateway. Nó không yêu cầu payments và không bán một sản phẩm thông qua thanh toán. Việc bật một khả năng trong Console không cấp nó cho một token truy cập hiện có: khách hàng phải ủy quyền các phạm vi và điều khoản.

Bạn đã sẵn sàng để tiếp tục khi

Các khả năng, phạm vi được cấu hình và yêu cầu ủy quyền phải đồng nhất. Tránh yêu cầu quyền truy cập tùy chọn mà ứng dụng của bạn không bao giờ sử dụng hoặc không thể xác minh.

Thiết lập tích hợp Web của bạn

Bạn sẽ tạo một khách hàng Web cho trải nghiệm JamZY dựa trên trình duyệt, với phương thức xác thực phù hợp.

Nơi bạn sẽ làm việc Cài đặt OAuth → Web

  1. Mở cài đặt OAuth. Chọn Web từ lưới nền tảng. Bạn có thể cấu hình một khách hàng cho mỗi nền tảng: Web, Windows, macOS, Linux, Android và iOS.
  2. Đối với ví dụ này, chọn Ứng dụng trình duyệt / SPA, khách hàng PKCE công khai. Một ứng dụng web máy chủ chỉ phù hợp khi chính sách triển khai của bạn cho phép và backend của bạn có thể bảo vệ một bí mật.
  3. Sao chép ID khách hàng Web của riêng bạn. Giữ nền tảng ở trạng thái Testing trong khi bạn tích hợp nó. Không bao giờ sao chép ID từ ảnh chụp màn hình hoặc tái sử dụng đăng ký demo chia sẻ cho một sản phẩm khác.
Cài đặt OAuth · lưới nền tảng Phóng to ảnh chụp màn hình ↗
Một khách hàng đã đăng ký trên mỗi nền tảng. Các nền tảng chưa được cấu hình vẫn là tùy chọn.
Một khách hàng đã đăng ký trên mỗi nền tảng. Các nền tảng chưa được cấu hình vẫn là tùy chọn.
  1. Mở tích hợp Web duy nhất.
  2. Thêm Android chỉ khi sản phẩm của bạn hỗ trợ nó.
Một khách hàng Web công khai sử dụng PKCE và không có bí mật khách hàng. ID khách hàng được ẩn.
Một khách hàng Web công khai sử dụng PKCE và không có bí mật khách hàng. ID khách hàng được ẩn.
  1. Sao chép ID khách hàng Web của riêng bạn.
  2. Một khách hàng công khai không nhận được bí mật.

Các nền tảng khác nhau có thông tin xác thực và quy tắc callback khác nhau. Chúng không phải là các sản phẩm riêng biệt: đăng ký và quản lý khách hàng được tổng hợp cho ứng dụng. Người kiểm tra ứng dụng được chia sẻ trên các nền tảng, với tối đa năm vị trí bao gồm các lời mời đang chờ xử lý; chủ sở hữu không tiêu tốn một vị trí kiểm tra.

Bạn đã sẵn sàng để tiếp tục khi

Chính xác một nền tảng Web tồn tại. Các nền tảng gốc mà bạn chưa cấu hình không chặn việc ra mắt của bạn.

Đưa khách hàng quay lại ứng dụng của bạn

Bạn sẽ đưa khách hàng quay lại ứng dụng của mình sau khi ủy quyền, sử dụng một callback chính xác mà bạn sở hữu.

Nơi bạn sẽ làm việc Web → Cấu hình

Trong Web → Cấu hình, đăng ký callback HTTPS chính xác mà ứng dụng của bạn xử lý. Hướng dẫn này sử dụng https://jamzy.example/oauth/callback làm ví dụ. Thay thế jamzy.example bằng tên miền HTTPS nơi bạn triển khai bản sao của JamZY, và sử dụng cùng callback đó trong cấu hình ứng dụng của bạn.

Đăng ký callback mà ứng dụng triển khai của bạn xử lý.
Đăng ký callback mà ứng dụng triển khai của bạn xử lý.
  1. Đăng ký callback mà ứng dụng triển khai của bạn xử lý.

Cung cấp tên màn hình đồng ý, điều khoản, thông tin quyền riêng tư và xóa. Chỉ bật các phạm vi bạn cần, sau đó lưu. Scheme, host, path và các chi tiết truy vấn áp dụng phải khớp với yêu cầu ủy quyền và trao đổi mã. Không sử dụng ký tự đại diện hoặc đoạn URL.

Nền tảngCallback để triển khai
WebĐịa chỉ HTTPS chính xác trên ứng dụng của bạn.
AndroidMột app scheme đảo ngược tên miền khớp với ID ứng dụng, hoặc một HTTPS App Link đã được xác minh với gói và dấu vân tay ký SHA-256.
iOSMột app scheme khớp, hoặc một HTTPS Universal Link đã được xác minh với bundle ID và tiền tố Apple App ID.
Windows / macOS / LinuxMột callback HTTPS chính xác được phép, một app scheme đảo ngược tên miền khớp, hoặc một loopback redirect được hỗ trợ trên 127.0.0.1 / [::1]. Cổng loopback có thể thay đổi.

Các ứng dụng đã cài đặt ủy quyền trong trình duyệt hệ thống và trả về qua callback đã đăng ký. Đối với các liên kết ứng dụng HTTPS đã được xác nhận, hãy xuất bản tệp liên kết yêu cầu và chạy xác minh liên kết trong Console. Một callback trông có vẻ hợp lý trong một biểu mẫu không phải là bằng chứng rằng ứng dụng đã cài đặt của bạn nhận được nó.

Bạn đã sẵn sàng để tiếp tục khi

Mở callback thông qua luồng ủy quyền sẽ trả về ứng dụng của bạn. Một mã ngẫu nhiên hoặc trạng thái không khớp sẽ bị từ chối.

Chạy ứng dụng JamZY của riêng bạn

Bạn sẽ có giao diện cuộc hẹn và kết nối ShareAI của nó chạy với các định danh ứng dụng của riêng bạn.

Nơi bạn sẽ làm việc Ứng dụng của bạn → Cấu hình môi trường

JamZY là một ứng dụng cuộc hẹn với một trợ lý chuẩn bị AI tùy chọn. Bộ lập lịch của nó chỉ là một trình diễn trên trình duyệt: không có nhà cung cấp lịch, gửi email hoặc thanh toán cuộc hẹn. Tích hợp ủy quyền ShareAI và API AI sử dụng upstream thực đã được cấu hình.

Tải xuống Tham khảo nguồn JamZY. Nó chứa máy chủ Node, giao diện người dùng trình duyệt, các bài kiểm tra và README thiết lập; không có chứng chỉ, bí mật, phụ thuộc hoặc phiên. Xem xét các tệp trước khi chạy chúng. Đặt quy trình Node phía sau một HTTPS reverse proxy bảo toàn nguồn gốc công khai.

# .env — replace both identifiers with YOUR registered application.
JAMZY_PUBLIC_ORIGIN=https://jamzy.example
SHAREAI_CLIENT_ID=YOUR_WEB_CLIENT_ID
SHAREAI_APP_ID=YOUR_APPLICATION_UUID
SHAREAI_AUTH_ORIGIN=https://auth.shareai.now
SHAREAI_API_BASE_URL=https://api.shareai.now/api/v1
SHAREAI_SCOPES="openid profile inference monetization_gateway"
PORT=3443
BIND_HOST=127.0.0.1
# Node 22+, behind your HTTPS reverse proxy
node --env-file=.env server.mjs

# Mocked upstream tests; these do not spend credits
node --test test/server.test.mjs
Giữ các môi trường cùng nhau

Tạo ứng dụng của bạn tại console.shareai.bây giờ. Sử dụng ID khách hàng sản xuất của nó với https://auth.shareai.now và https://api.shareai.now/api/v1. Địa chỉ jamzy.example là một placeholder cho ứng dụng của bạn, không phải là một bản demo được lưu trữ. Phục vụ ứng dụng của riêng bạn qua HTTPS để cookie phiên Bảo mật của nó hoạt động.

JamZY cũng cung cấp một kết nối API-key để so sánh. Hướng dẫn này sử dụng nút ví/OAuth. Một API key không thiết lập thỏa thuận OAuth JamZY của khách hàng và không thay thế cho luồng ủy quyền của khách hàng.

Bạn đã sẵn sàng để tiếp tục khi

Ứng dụng tải qua HTTPS. Nguồn gốc công khai, callback đã đăng ký và ID khách hàng của nó khớp với đăng ký của bạn. Không có token hoặc bí mật nào xuất hiện trong mã nguồn trang hoặc localStorage.

Kết nối khách hàng đầu tiên của bạn

Bạn sẽ để khách hàng chọn tài khoản ShareAI của họ và phê duyệt quyền truy cập mà ứng dụng của bạn cần.

Nơi bạn sẽ làm việc JamZY → Thanh toán bằng Ví ShareAI của bạn

Từ JamZY, chọn Thanh toán bằng Ví ShareAI của bạn. Ứng dụng mở trang ủy quyền ShareAI. Khách hàng đăng nhập, chọn tài khoản cá nhân hoặc tổ chức, kiểm tra ứng dụng và quyền truy cập được yêu cầu, và chấp nhận các điều khoản đăng ký áp dụng.

  1. JamZY → Xác thựcTạo một trạng thái ngẫu nhiên và một PKCE verifier; gửi thử thách S256 của nó cùng với yêu cầu ủy quyền.
  2. Khách hàng → Xác thựcChọn tài khoản thanh toán và xem xét quyền truy cập và điều khoản thanh toán. Hủy bỏ phải để JamZY bị ngắt kết nối.
  3. Xác thực → callbackNhận một mã ngắn hạn, sử dụng một lần và trạng thái. Xác thực trạng thái với cùng một phiên.
  4. Backend → tokenTrao đổi mã đó với verifier ban đầu và URI chuyển hướng giống hệt. Các client công khai không gửi client secret.
  5. Backend → Thông tin người dùngSử dụng access token để đọc danh tính đã xác thực, sau đó thiết lập phiên bảo mật riêng của JamZY.
Web · Điểm cuối sản xuất Phóng to ảnh chụp màn hình ↗
Sử dụng các địa chỉ sản xuất ShareAI này với ID khách hàng từ console.shareai.now.
Sử dụng các địa chỉ sản xuất ShareAI này với ID khách hàng từ console.shareai.now.
  1. Ủy quyền tại auth.shareai.now/oauth/authorize.
  2. Trao đổi mã và token làm mới tại auth.shareai.now/oauth/token.
const verifier = randomBytes(32).toString('base64url');
const state = randomBytes(32).toString('base64url');
const challenge = createHash('sha256').update(verifier).digest('base64url');
const authorize = new URL('https://auth.shareai.now/oauth/authorize');
authorize.search = new URLSearchParams({
  client_id: clientId, response_type: 'code', redirect_uri: callback,
  scope: 'openid profile inference monetization_gateway', state,
  code_challenge: challenge, code_challenge_method: 'S256',
}).toString();
// Save state + verifier in the server session BEFORE redirecting.
// The downloadable server implements state expiry and one-time consumption.

Khóa bản ghi khách hàng cục bộ bằng phạm vi client đã xác thực sub và ngữ cảnh issuer/client của nó. Các ủy quyền cá nhân và tổ chức có thể chọn các tài khoản thanh toán khác nhau. Một ID khách hàng không phải là một ID người dùng toàn cầu, địa chỉ email hoặc ID cơ sở dữ liệu tổ chức nội bộ. Không hợp nhất danh tính trên các nền tảng bằng cách khớp tên hiển thị.

Bạn đã sẵn sàng để tiếp tục khi

Hủy bỏ, trạng thái không khớp, mã được phát lại và ủy quyền hết hạn sẽ thất bại an toàn. Luồng bình thường trả về một tài khoản đã xác thực mà không tiết lộ các token của nó.

Giữ kết nối an toàn cho khách hàng

Bạn sẽ giữ các yêu cầu được ủy quyền hoạt động khi các token hết hạn, đồng thời cung cấp cho khách hàng một cách đáng tin cậy để ngắt kết nối.

Nơi bạn sẽ làm việc Ứng dụng của bạn → Xử lý phiên và token

Thông tin xác thựcMục đíchCách xử lý
Mã ủy quyềnChuyển giao một lần từ trang ủy quyền.Trao đổi một lần, sử dụng verifier và callback tương ứng. Nó không phải là một API token.
Mã truy cậpỦy quyền các cuộc gọi API trong phạm vi và quyền đã chấp nhận.Gửi dưới dạng Authorization: Bearer …. Tôn trọng thời hạn và lỗi ủy quyền điểm cuối.
Mã làm mớiNhận các access token thay thế mà không cần đăng nhập lại trong khi quyền vẫn còn hiệu lực.Lưu trữ an toàn. Tuần tự hóa các hoạt động làm mới và thay thế đồng thời thông tin xác thực đã xoay vòng.
Mã IDMột khẳng định danh tính OpenID Connect cho client.Nếu bạn sử dụng nó, xác thực chữ ký, issuer, audience, thời hạn và nonce nếu áp dụng. Không sử dụng nó như một Bearer token suy diễn.
Bí mật máy kháchXác thực một server client bảo mật được phép.Lưu trữ trên server. Nó khác với tất cả các token và không bao giờ được đóng gói trong một client công khai.
# Public client refresh; run on a trusted terminal with scoped test credentials.
curl --fail-with-body 'https://auth.shareai.now/oauth/token' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'grant_type=refresh_token' \
  --data-urlencode "client_id=$SHAREAI_CLIENT_ID" \
  --data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"

Sử dụng expires_in được trả về thay vì tự tạo thời hạn. Nếu refresh trả về một refresh token thay thế, lưu trữ nó cùng với access token mới như một bản cập nhật. Cho phép một lần refresh đang thực hiện trên mỗi phiên để các yêu cầu đồng thời không sử dụng lại một token đã xoay vòng. Một quyền refresh không hợp lệ hoặc bị thu hồi yêu cầu kết nối lại; không lặp lại vô hạn.

Làm mới không thể thêm phạm vi hoặc âm thầm chấp nhận hợp đồng Monetization Gateway mới. Gửi khách hàng qua ủy quyền lại để có quyền hoặc điều khoản mới. JamZY chỉ lưu trữ thông tin xác thực trong bộ nhớ máy chủ tối đa một giờ cho phiên bản demo, xác thực thông tin Người dùng thay vì tin tưởng vào mã thông báo ID chưa được xác minh và sử dụng cookie Bảo mật, HttpOnly, SameSite. Một dịch vụ sản xuất cần thiết kế phiên bản bền vững và được bảo vệ riêng.

Khi ngắt kết nối, thu hồi thông tin xác thực làm mới/truy cập nếu có thể và xóa phiên ứng dụng. Chỉ xóa cookie trình duyệt không thu hồi quyền ShareAI hoặc hủy đăng ký trả phí. Tránh ghi nhật ký mã, mã thông báo, bí mật hoặc nội dung nhắc nhở cá nhân.

Bạn đã sẵn sàng để tiếp tục khi

Hết hạn kích hoạt một lần làm mới có kiểm soát; mã thông báo mới thay thế mã cũ. Ngắt kết nối xóa phiên ứng dụng và báo cáo bất kỳ lỗi thu hồi nào.

Chuẩn bị cuộc hẹn đầu tiên với AI

Bạn sẽ biến mục tiêu cuộc hẹn thành một chương trình nghị sự và các câu hỏi hữu ích, với một yêu cầu AI được tài trợ rõ ràng bởi khách hàng.

Nơi bạn sẽ làm việc Các Mô Hình Có Sẵn → JamZY → Hãy chuẩn bị kỹ lưỡng

Mở Các Mô Hình Có Sẵn trong ứng dụng. Chọn các mô hình và nhà cung cấp mà sản phẩm của bạn sẽ cung cấp và lưu cấu hình. Nếu danh mục không thể tải, hãy giải quyết lỗi khả dụng từ nguồn trước khi tiếp tục; việc thay đổi khách hàng OAuth liên tục sẽ không sửa chữa được lỗi này.

Các Mô Hình Có Sẵn Phóng to ảnh chụp màn hình ↗
Chọn mô hình và nhà cung cấp mà khách hàng của bạn có thể sử dụng. Giải quyết bất kỳ lỗi danh mục nào trước khi tiếp tục.
Chọn mô hình và nhà cung cấp mà khách hàng của bạn có thể sử dụng. Giải quyết bất kỳ lỗi danh mục nào trước khi tiếp tục.
  1. Danh mục mô hình thuộc về ứng dụng này.

JamZY chỉ tải danh mục của nó sau khi kết nối. Chọn một mô hình văn bản được phép, nhập một mục tiêu cuộc hẹn ngắn và chọn Tạo chuẩn bị một cách cẩn thận. Tài khoản được chọn cần có tín dụng hợp lệ và bất kỳ điều khoản thanh toán AI nào được chấp nhận. Việc chọn ngày, xem xét một cuộc hẹn và lưu nó không gửi yêu cầu suy luận.

curl --fail-with-body 'https://api.shareai.now/api/v1/chat/completions' \
  -H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  --data '{"model":"YOUR_ENABLED_MODEL_SLUG","messages":[{"role":"user","content":"Create a short agenda and three questions for a 15-minute appointment about planning a booking app."}],"stream":false,"max_tokens":192}'

Thực hiện quy trình cuộc hẹn trong JamZY

  1. Trong Lịch trình, chọn một dịch vụ: giới thiệu 15 phút, lập kế hoạch dự án 30 phút hoặc cuộc trò chuyện sâu hơn 60 phút.
  2. Chọn một ngày và một thời gian có sẵn. Thời gian sử dụng múi giờ hiển thị của trình duyệt. Tính khả dụng chỉ mang tính minh họa và các cuộc hẹn đã lưu chỉ ảnh hưởng đến trình duyệt này.
  3. Trong Hãy chuẩn bị kỹ lưỡng, nhập một mục tiêu ví dụ mà không có thông tin cá nhân. Chọn một mô hình, sau đó chọn Tạo chuẩn bị. JamZY gửi dịch vụ đã chọn và mục tiêu của bạn đến ShareAI, hiển thị văn bản trả về một cách an toàn và giữ nguyên việc đặt lịch.
  4. Tự xem xét chương trình nghị sự. Chọn Xem xét cuộc hẹn, kiểm tra dịch vụ, ngày, giờ và thời lượng của nó, sau đó Xác nhận cuộc hẹn demo. Hành động này không gọi AI hoặc thực hiện thanh toán.
  5. Mở Cuộc hẹn của tôi để xem bản ghi demo đã lưu. Tải lại để xác nhận nó vẫn tồn tại, hoặc xóa nó để làm cho khung giờ đó có sẵn trở lại. Chỉ dịch vụ, ngày, giờ và một tham chiếu ngẫu nhiên cục bộ được lưu trữ; các bản thảo AI, mục tiêu, token và khóa không được lưu cùng với các cuộc hẹn.
Xem lại dịch vụ, ngày, giờ và thời lượng trước khi lưu cuộc hẹn demo chỉ trên trình duyệt này. Phóng to ảnh chụp màn hình ↗
Xem lại dịch vụ, ngày, giờ và thời lượng trước khi lưu cuộc hẹn demo chỉ trên trình duyệt này.
Xem lại dịch vụ, ngày, giờ và thời lượng trước khi lưu cuộc hẹn demo chỉ trên trình duyệt này.
  1. Xem lại lựa chọn hoàn chỉnh trước khi xác nhận.
  2. Hành động này lưu một bản ghi demo; nó không gọi AI hoặc thực hiện thanh toán.
Cuộc hẹn của tôi hiển thị các bản ghi demo địa phương. Xóa một bản ghi làm cho khung thời gian minh họa của nó có sẵn lại. Phóng to ảnh chụp màn hình ↗
Cuộc hẹn của tôi hiển thị các bản ghi demo địa phương. Xóa một bản ghi làm cho khung thời gian minh họa của nó có sẵn lại.
Cuộc hẹn của tôi hiển thị các bản ghi demo địa phương. Xóa một bản ghi làm cho khung thời gian minh họa của nó có sẵn lại.
  1. Bản ghi tồn tại trong trình duyệt này mà không có chi tiết cá nhân hoặc ghi chú AI.
  2. Xóa cuộc hẹn demo và giải phóng khung thời gian của nó.

Một sản phẩm lập lịch thực sự cần một kho lưu trữ đặt lịch phía máy chủ, kiểm tra tính khả dụng, xử lý múi giờ, chính sách hủy và tích hợp lịch hoặc thông báo. Những điều này tách biệt với ủy quyền ShareAI. Giữ đầu ra AI như một đề xuất; xác thực bất kỳ hành động đặt lịch trong tương lai nào thông qua các quy tắc ứng dụng của riêng bạn.

Sử dụng một model slug được trả về bởi danh mục được phép. Xử lý hợp đồng phản hồi thực tế: JamZY hỗ trợ ShareAI nguyên bản message.content phong bì và kiểu OpenAI choices[0].message.content. HTTP 200 với phản hồi lỗi không đầy đủ hoặc lồng ghép không phải là phản hồi thành công.

Khi gặp phản hồi giới hạn chi tiêu hoặc tín dụng không đủ, hiển thị một giải thích hữu ích và liên kết thanh toán khách hàng được cung cấp. Bảo toàn tài khoản đã chọn. Không vượt qua giới hạn, thay đổi người trả tiền một cách âm thầm hoặc thử lại một thao tác bị tính phí trong vòng lặp.

Bạn đã sẵn sàng để tiếp tục khi

Tạo chuẩn bị trả về một lịch trình sử dụng và câu hỏi. Yêu cầu được gán cho khách hàng và ứng dụng được ủy quyền, với model đã chọn và các điều khoản được chấp nhận. Bản nháp AI không thể đặt hoặc thay đổi một cuộc hẹn.

Thiết lập thu nhập AI tùy chọn của bạn

Bạn sẽ giải thích phí AI bổ sung của mình trong một đề nghị đăng ký và công bố các điều khoản mà khách hàng có thể chấp nhận.

Nơi bạn sẽ làm việc Ứng dụng → Đăng ký

Yêu cầu quyền truy cập Monetization Gateway thông qua Trường hợp sử dụng của ứng dụng nếu nó chưa được phê duyệt bởi chính sách quản trị áp dụng. Hoàn thành bảng câu hỏi và theo dõi trạng thái của nó. Phê duyệt cho phép cấu hình; sự cho phép của khách hàng và sự đồng ý thanh toán vẫn là các quyết định riêng biệt.

Đăng ký · Tổng quan Phóng to ảnh chụp màn hình ↗
Các ứng dụng mới bắt đầu mà không có hợp đồng đã được công bố. Thêm một đề nghị trước khi công bố các điều khoản của nó.
Các ứng dụng mới bắt đầu mà không có hợp đồng đã được công bố. Thêm một đề nghị trước khi công bố các điều khoản của nó.
  1. Tạo một đề nghị trong trình chỉnh sửa riêng của nó.
  1. Mở Đăng ký. Thêm một ưu đãi, đặt tên rõ ràng và mô tả đánh dấu Builder mà khách hàng sẽ trả. ID đăng ký được tạo là chỉ đọc và được giới hạn trong ứng dụng này; sao chép nó khi tích hợp của bạn cần.
  2. Chỉnh sửa từng đăng ký trong trình chỉnh sửa riêng của nó. Sử dụng Ước tính để kiểm tra chi phí mạng và thu nhập của bạn cho model đã chọn và các giả định sử dụng. Các ước tính là bản xem trước, không phải giá đảm bảo hoặc các điều khoản được chấp nhận.
  3. Xem xét bản nháp cùng nhau, sau đó công bố phiên bản hợp đồng khi các yêu cầu của nó được đáp ứng. Phiên bản được công bố mô tả những gì khách hàng mới có thể chấp nhận.
  4. Sử dụng tổng quan và phân phối hợp đồng để xem có bao nhiêu tài khoản vẫn còn trên mỗi phiên bản được chấp nhận. Một khách hàng giữ các điều khoản đã chấp nhận cho đến khi họ rõ ràng chấp nhận một sự thay thế; công bố một phiên bản mới không tự động di chuyển họ. Giữ chuyển đổi mặc định bảo toàn các hợp đồng đã chấp nhận. Nếu bạn cố ý chọn Yêu cầu sự đồng ý mới trước các hành động ứng dụng tiếp theo, quyền truy cập hiện tại có thể bị gián đoạn cho đến khi khách hàng phê duyệt các điều khoản mới.

Chỉ ví dụ: một đánh dấu 20% Builder trên €1.00 của chi phí mạng đủ điều kiện thêm €0.20. Ở mức giá Tiêu chuẩn, phí ShareAI của 5% chỉ áp dụng cho đánh dấu €0.20 đó, trước bất kỳ Sự kiện Nhập liệu nào có thể tính phí. Sử dụng công cụ ước tính trực tiếp và hợp đồng đã được chấp nhận để tính toán thực tế. Một ưu đãi đăng ký trong luồng này là một thỏa thuận thanh toán AI; kết nối tài khoản một mình không ghi nợ một mức giá cố định định kỳ.

Đăng ký · trình chỉnh sửa đề nghị Phóng to ảnh chụp màn hình ↗
Một bản nháp minh họa về đề nghị. ID đăng ký được tạo của nó là chỉ đọc và được giới hạn trong ứng dụng này.
Một bản nháp minh họa về đề nghị. ID đăng ký được tạo của nó là chỉ đọc và được giới hạn trong ứng dụng này.
  1. Sử dụng tên đề nghị hướng tới khách hàng.
  2. Đặt AI surcharge cho đề nghị này.

Màn hình đồng ý ShareAI là cơ quan có thẩm quyền đối với các điều khoản đã được chấp nhận. Khách hàng công khai của JamZY không thể suy luận kế hoạch thanh toán đã được chấp nhận từ thông tin Người dùng, vì vậy bảng kết nối của nó không tuyên bố đăng ký đang hoạt động hoặc tạo ra giá cho cuộc hẹn.

Bạn đã sẵn sàng để tiếp tục khi

Ưu đãi giải thích phí; hợp đồng có thể được khách hàng chấp nhận. Bạn hiểu khách hàng nào vẫn giữ các điều khoản cũ và lý do tại sao.

Chứng minh các nền tảng được bao gồm hoạt động

Bạn sẽ thu thập điểm cuối thực và kiểm tra phạm vi cần thiết để gửi ứng dụng của mình để xem xét.

Nơi bạn sẽ làm việc Cài đặt OAuth → Người kiểm tra và Xác minh

Mở cài đặt OAuth → Người kiểm tra và mời tối đa năm người kiểm tra toàn ứng dụng. Lời mời đang chờ xử lý tiêu tốn một vị trí nhưng không cấp quyền truy cập; người nhận phải chấp nhận. Quyền truy cập của chủ sở hữu và quyền truy cập của người kiểm tra được mời khác với quyền truy cập sản xuất công khai.

Người kiểm tra ứng dụng Phóng to ảnh chụp màn hình ↗
Một danh sách kiểm tra duy nhất phục vụ tất cả các nền tảng. Lời mời đang chờ xử lý được tính vào giới hạn năm vị trí.
Một danh sách kiểm tra duy nhất phục vụ tất cả các nền tảng. Lời mời đang chờ xử lý được tính vào giới hạn năm vị trí.
  1. Năm vị trí được chia sẻ bởi toàn bộ ứng dụng.
  2. Mời một người kiểm tra tại đây, sau đó chờ họ chấp nhận.
Một tích hợp mới hiển thị các kiểm tra đang chờ xử lý cho đến khi các cuộc gọi thành công thực sự được ghi nhận. Bản nháp tham khảo này chưa được phê duyệt.
Một tích hợp mới hiển thị các kiểm tra đang chờ xử lý cho đến khi các cuộc gọi thành công thực sự được ghi nhận. Bản nháp tham khảo này chưa được phê duyệt.
  1. Console ghi nhận thành công điểm cuối thực tế.
  2. Mỗi phạm vi yêu cầu cũng phải được thực hiện.

Đối với mỗi nền tảng bạn dự định xuất bản, mở Xác minh. Hoàn thành các cuộc gọi thành công thực sự cho các điểm cuối yêu cầu và mọi phạm vi đã cấu hình. Kiểm tra các khóa khám phá và ký; kiểm tra ủy quyền/hoàn lại, trao đổi mã, làm mới, thông tin Người dùng đã xác thực và thu hồi. Các khách hàng bí mật cũng phải kiểm tra introspection áp dụng. Các liên kết HTTPS đã được tuyên bố cần xác minh liên kết.

Một phạm vi hồ sơ/email cần các thông tin trả về thực tế; sử dụng tài khoản thử nghiệm cá nhân nơi email là bắt buộc. Các phạm vi inference và monetization_gateway cần một yêu cầu AI được ủy quyền hoàn tất. Thanh toán cần một cuộc gọi API thanh toán được định phạm vi thành công. Một phản hồi HTTP thành công chung chung, ảnh chụp màn hình trình duyệt hoặc danh sách kiểm tra thủ công không thay thế được các kiểm tra được ghi lại trong Console.

Bạn có ba lựa chọn cho một nền tảng chưa hoàn thành: hoàn thành và xác minh nó, loại trừ nó khỏi xuất bản để nó chỉ dành cho chủ sở hữu/người kiểm tra, hoặc xóa nó. Không bao gồm một nền tảng với các điểm cuối hoặc phạm vi mà bạn chưa thực hiện. Thay đổi cấu hình có thể làm mất hiệu lực các kiểm tra, vì vậy hãy làm mới trạng thái đã ghi nhận sau khi bạn thực hiện các thay đổi cuối cùng.

Bạn đã sẵn sàng để tiếp tục khi

Mỗi nền tảng được bao gồm hiển thị cấu hình yêu cầu, điểm cuối và các kiểm tra phạm vi là hoàn thành. Danh sách kiểm tra cá nhân của hướng dẫn chỉ là một công cụ đọc.

Gửi ứng dụng của bạn và theo dõi khách hàng của nó

Bạn sẽ biết điều gì đã sẵn sàng để xem xét, cách hoạt động của việc xuất bản và nơi theo dõi quyền truy cập của khách hàng sau đó.

Nơi bạn sẽ làm việc Ứng dụng → Bảng điều khiển

  1. Quay lại Bảng điều khiển và giải quyết từng hành động còn lại. Việc gửi xem xét phải vẫn không khả dụng cho đến khi ứng dụng và tất cả các nền tảng được bao gồm đáp ứng các yêu cầu của chúng.
  2. Gửi đơn đăng ký để ShareAI xem xét. Theo dõi quyết định và bất kỳ thay đổi nào được yêu cầu trong Bảng điều khiển và Hoạt động & Quyết định. Các yêu cầu về trình bày công khai và Cổng kiếm tiền có thể có các quyết định riêng biệt.
  3. Sau khi được phê duyệt, xuất bản ứng dụng bằng các điều khiển xuất bản có sẵn. Xác nhận các nền tảng được bao gồm đã sẵn sàng sản xuất; các nền tảng bị loại trừ vẫn ở trạng thái Testing.
  4. Mở Customers cho các tài khoản cấp ứng dụng và Subscriptions cho phân phối hợp đồng đã được chấp nhận. Analytics giúp bạn theo dõi việc sử dụng AI được gán và thu nhập. Các định danh khách hàng vẫn riêng tư đối với ngữ cảnh khách hàng/ủy quyền phù hợp.
Dashboard · sẵn sàng khởi chạy Phóng to ảnh chụp màn hình ↗
Xem lại bị chặn trong khi ứng dụng và các nền tảng được bao gồm có các yêu cầu chưa hoàn thành.
Xem lại bị chặn trong khi ứng dụng và các nền tảng được bao gồm có các yêu cầu chưa hoàn thành.
  1. Giải quyết các hành động cần thiết trước khi gửi để xem xét.
Chế độ xem ứng dụng tập hợp các tài khoản được kết nối lại mà không hiển thị ID cơ sở dữ liệu tổ chức nội bộ.
Chế độ xem ứng dụng tập hợp các tài khoản được kết nối lại mà không hiển thị ID cơ sở dữ liệu tổ chức nội bộ.
  1. Quản lý khách hàng được tổng hợp cho ứng dụng.

Thử toàn bộ quy trình lại với một khách hàng đủ điều kiện sau khi khởi chạy: kết nối, kiểm tra tài khoản và sự đồng ý, tạo một bản nháp chuẩn bị cuộc hẹn ngắn, làm mới an toàn, xử lý lỗi thanh toán, sau đó ngắt kết nối. Xác minh trải nghiệm người dùng trực tiếp thay vì giả định rằng việc lưu thành công chứng minh nó hoạt động.

Khi có điều gì đó không hoạt động

Không khớp cuộc gọi lại: so sánh URL đã đăng ký và cả hai giá trị yêu cầu một cách chính xác. Người kiểm thử không được phép: xác nhận chấp nhận lời mời và tài khoản đã chọn. Thiếu phạm vi hoặc hợp đồng: chỉ yêu cầu quyền truy cập đã được kích hoạt và kết nối lại để chấp nhận. Không có mô hình: kiểm tra Các Mô Hình Có Sẵn và các hạn chế của nhà cung cấp. Lỗi làm mới: xóa phiên cục bộ bị lỗi và kết nối lại. Xem xét bị chặn: kiểm tra các kiểm tra nền tảng thay vì tạo một OAuth client khác.

Bạn đã sẵn sàng để tiếp tục khi

Ứng dụng hoạt động cho khách hàng dự định, các kiểm tra đã ghi nhận hỗ trợ trạng thái xuất bản của nó, và khách hàng có thể kiểm soát hoặc thu hồi quyền ủy quyền.

Xác minh tổ chức và quyền truy cập chương trình

Chọn tài khoản cá nhân hoặc tổ chức sẽ sở hữu việc đăng ký chương trình trước khi nộp đơn. Các tổ chức có thể gửi đơn đăng ký trước khi xác minh, nhưng chỉ riêng việc phê duyệt của nhân viên không kích hoạt quyền truy cập. Hoàn thành xác minh email tổ chức và công ty từ danh sách kiểm tra giới thiệu trong Console. Một tổ chức được phê duyệt vẫn ở trạng thái Đang chờ xác minh cho đến khi cả hai bước kiểm tra được hoàn thành. Builder, Nhà cung cấp và các chương trình Creator tuân theo quy tắc này.

Xem Monetization Gateway giá cả · Khám phá ShareAI for Startups · Phạm vi và quyền

Quyền và các điều khoản đã chấp nhận

Điều khoản & Điều kiện, Chính sách Quyền riêng tư và hướng dẫn xóa công khai của bạn phải khớp với ứng dụng và vẫn có thể truy cập được mà không cần đăng nhập. Việc chấp nhận chương trình ShareAI, phê duyệt Monetization Gateway, quyền OAuth của khách hàng và hợp đồng thanh toán được chấp nhận là các quyết định riêng biệt. Làm mới không thể thêm quyền hoặc chấp nhận các điều khoản thương mại mới.

Phạm vi surcharge cũ vẫn được chấp nhận cho các tích hợp hiện có. Các ví dụ mới sử dụng monetization_gateway. Giữ nguyên các trường dây hiện có như surcharge_bps và surcharge_percentage.

Xem Monetization Gateway giá cả · Khám phá ShareAI for Startups · Phạm vi và quyền

Phí Gateway và hỗ trợ Startup

Phí tiêu chuẩn 5% của Builder markup. Đối với €2.00 chi phí mạng AI và một 10% markup, khách hàng trả €2.20. ShareAI nhận được €0.01 của €0.20 markup; Builder có €0.19 trước Event Ingestion.

Lần đầu tiên 1,000 yêu cầu Sản xuất đã được giải quyết Monetization Gateway miễn phí mỗi tháng dương lịch (UTC), được chia sẻ trên tài khoản Builder. Các yêu cầu bổ sung có giá €0.04 mỗi 1,000 trước khi áp dụng các khoản giảm giá đủ điều kiện. Một yêu cầu đã được giải quyết tạo ra một sự kiện.

Pay with ShareAI tự nó, chỉ truy cập inference, các khóa API tài khoản thông thường và lưu lượng Staging hoặc thử nghiệm không phát sinh Monetization Gateway Event Ingestion.

ShareAI for Startups cung cấp một khoản trợ cấp hàng tháng chung cho các phí thực tế ShareAI trên một ứng dụng đã được phê duyệt. Các cấp độ hiện tại Launch, Growth và Momentum liệt kê €1,000, €5,000 và €10,000 mỗi tháng. Cùng một ngân sách bao gồm phí phần trăm của ShareAI trên Builder markup và nhập sự kiện có thể tính phí cùng nhau. Đây không phải là khoản trợ cấp markup tổng, hạn ngạch sự kiện miễn phí riêng biệt hoặc AI miễn phí inference. 1.000 sự kiện miễn phí đầu tiên của tài khoản 1,000 không tiêu thụ khoản trợ cấp này.

Phí nhập sự kiện còn lại được thanh toán từ thu nhập mới của yêu cầu Builder, sau đó là thu nhập AI khả dụng Builder và tín dụng AI không bị hạn chế. Phí AI của khách hàng và sản phẩm payments vẫn tách biệt.

ShareAI có thể phê duyệt phí cụ thể cho ứng dụng hoặc hỗ trợ phí trong một khoảng thời gian cố định hoặc cho đến khi thay đổi. Xem xét giá hiện tại của ứng dụng và các Chương trình Đặc biệt trong Console để biết các điều khoản đã được phê duyệt, hiệu lực và khoản trợ cấp đã tiêu thụ. Thay đổi cấp độ hoặc ghi đè giá không đặt lại mức sử dụng hàng tháng của ứng dụng.

Launch giữ tùy chọn Đăng nhập với ShareAI. Growth và Momentum yêu cầu điều này; Momentum cũng yêu cầu huy hiệu chính thức ShareAI for Startups trong chân trang ứng dụng. ShareAI kiểm tra huy hiệu hàng tuần. Các nỗ lực đã được xác nhận để vượt qua yêu cầu có thể dẫn đến hạ cấp, loại bỏ khỏi Chương trình Startup hoặc rút khỏi Marketplace theo các điều khoản chương trình đã chấp nhận.

Mức giá doanh nghiệp được cấu hình bởi nhóm ShareAI cho tài khoản Builder sau khi đồng ý một đề nghị cá nhân hóa. Tỷ lệ phần trăm được chỉ định và mức phí sự kiện áp dụng cho các yêu cầu trong tương lai.

Xem Monetization Gateway giá cả · Khám phá ShareAI for Startups · Phạm vi và quyền

Hỏi về trang này

Chọn một trợ lý để khám phá trang này. Bạn cũng có thể sao chép trang và dán vào cuộc trò chuyện của mình.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI