Вход и возобновляемые сессии
Клиент выбирает свою учетную запись ShareAI, одобряет ваше приложение и возвращается к JamZY.
Успешно войдете, обновите сессию и отключитесь.
СОЗДАЙТЕ С SHAREAI
Создайте приложение для записи на прием, которое соединяет клиентов с ShareAI, подготавливает полезные AI-агенды и дает им контроль над их расходами на AI.
Опыт, который вы создадите
JamZY · Записи на приемВыберите запись на прием. Подключите ShareAI. Приходите с планом.
ВАША РЕАЛИЗАЦИЯ
Три конкретных результата: подключите клиента, подготовьте его запись на прием и сделайте интеграцию готовой к проверке.
Клиент выбирает свою учетную запись ShareAI, одобряет ваше приложение и возвращается к JamZY.
Успешно войдете, обновите сессию и отключитесь.
Превратите цель записи на прием в повестку дня и вопросы с помощью целенаправленного запроса к AI.
Создайте черновик; сохранение записи на прием не вызывает запрос к AI.
Объясните необязательные сборы за AI и соберите платформенные проверки, необходимые для отправки на проверку.
Каждая включенная платформа и запрошенный объем имеют записанные проверки.
ПЕРЕЙДИТЕ В СВОЙ РЕДАКТОР
Скопируйте полное руководство с целью реализации, необходимыми входными данными и проверками на принятие. Сохраняйте примеры кода, таблицы и ссылки на документацию вместе.
Готово для вашего проекта, в нужном вам формате.
Обновлено
Вы создадите соединение, которое ваши клиенты смогут понять: их ShareAI аккаунт, необязательный черновик подготовки AI и четкий путь обратно к их встрече.
Где вы будете работать Ваш готовый пример
Подключите ваше приложение к ShareAI Builder, от регистрации до протестированной интеграции, готовой к проверке. Этот пошаговый процесс использует JamZY, небольшое Node.js приложение для встреч, чтобы показать каждый шаг: зарегистрируйте приложение, настройте его веб-платформу, подключите ShareAI аккаунт клиента и отправьте авторизованный запрос AI. Примените те же шаги к вашему собственному продукту.
| Возможности | На что соглашается клиент | Что демонстрирует JamZY |
|---|---|---|
| Вход с ShareAI | Подключение аккаунта и информация об идентификации, которую запрашивает ваше приложение. | Приватная идентификация клиента из аутентифицированной информации пользователя. |
| Оплата с ShareAI · использование AI | Использование выбранного клиентом личного или организационного аккаунта для авторизованного вывода. | Черновик подготовки встречи, финансируемый подходящими кредитами этого аккаунта. |
| Builder наценка | Дополнительная плата за использование AI в принятом контракте приложения. | Необязательная монетизация использования после утверждения и публикации контракта. |
| Платежи за продукт | Конкретная покупка, представленная в отдельной ShareAI кассе. | Расширение, объясненное в пошаговом процессе оплаты. Демонстрация встречи не реализует кассу. |
Иметь ShareAI аккаунт, разрешение на использование личного или организационного аккаунта, который будет владеть приложением, публичный HTTPS-обратный вызов, логотип и работающие страницы конфиденциальности, условий и удаления аккаунта. Для запуска примера используйте Node.js 22 или новее и HTTPS-адрес для вашего приложения.
Скриншоты используют данные примерного приложения. ShareAI адреса в этом руководстве являются производственными адресами. Генерация подготовки делает реальный запрос к ИИ и может расходовать кредиты; выбор или сохранение демонстрационной встречи этого не делает. Проверки верификации выполняются вашими собственными успешными тестами интеграции.
Вы можете различать вход в аккаунт, потребление ИИ, необязательную доплату и подтвержденную покупку продукта. Чтение этого руководства не требует оплачиваемого запроса.
Вы создадите идентификатор Builder, который будет владельцем вашего приложения и его клиентских отношений.
Где вы будете работать Консоль → Программа Builder
Builder Program открывается для предполагаемого владельца и предлагает Новое приложение. Решение о регистрации, проверка заявки, проверка публичной информации и Monetization Gateway одобрение — это отдельные этапы.
Вы создадите для JamZY собственную запись приложения, чтобы его идентичность, доступ и коммерческие условия оставались вместе.
Где вы будете работать Программа Builder → Продукт → Новый app
Используйте доступный публичный веб-сайт для профиля приложения. Частный или локальный веб-сайт может не пройти проверку, даже если ваш обратный вызов для разработки зарегистрирован правильно. Новое приложение начинается как черновик. Вы можете продолжать редактирование, не делая его публичным. Его идентификатор приложения отличается от OAuth client ID или subscription ID.
JamZY появляется под Product для предполагаемого владельца. Не создавайте отдельное приложение для каждой платформы устройства.
Вы получите варианты OAuth, которые соответствуют месту работы вашего приложения и тому, кто контролирует его учетные данные.
Где вы будете работать Новое приложение → Настройка приложения
Для развертывания JamZY, которое вы управляете самостоятельно, выберите модель ценообразования, соответствующую вашему предложению: SaaS, облачное приложение, размещенное поставщиком. Клиент оплачивает собственное потребление и ShareAI для AI-запросов. Это примеры ответов, а не требование для каждого продукта.
| Где работает приложение | Выбор OAuth | Где хранятся учетные данные |
|---|---|---|
| Ваш размещенный сервер | Веб-клиент сервера может использовать секрет клиента. PKCE все равно применяется. | Секрет и токены остаются на вашем сервере. |
| Браузерное приложение / SPA | Публичный веб-клиент с PKCE. | Без встроенного секрета клиента. Используйте соответствующий браузер или дизайн сессии на сервере. |
| Самостоятельное размещение или гибридное распространение | Публичный клиент с PKCE в рамках политики онбординга. | Не распространяйте общий секрет поставщика для установок клиента. |
| Windows, macOS, Linux, Android или iOS | Один публичный клиент для каждой включенной платформы. | PKCE и соответствующее платформе безопасное хранилище; без встроенного секрета. |
Загружаемый пример JamZY намеренно использует публичный веб-клиент с PKCE, даже если у него есть небольшой сервер. Сервер хранит токены вне хранилища браузера. Ответ, размещенный поставщиком, допускает серверный клиент; это не заставляет вас выбирать его.
Вы можете пересмотреть сохраненные ответы в разделе Информация о приложении → Настройка приложения. Изменения в развертывании могут удалить несовместимые секреты клиента и потребовать повторной проверки. Проверьте это влияние перед сохранением.
Сохраненное развертывание описывает вашу реальную архитектуру. Опция секрета клиента следует за этим ответом; отключенная опция является объяснением политики, а не отсутствием учетных данных.
Вы предоставите клиентам детали продукта и политики, которые им нужны, прежде чем они решат подключиться.
Где вы будете работать Информация о приложении
Откройте Информацию о приложении после Панели управления. Пройдите по выделенным разделам: детали, настройка приложения, презентация, брендинг, галерея и обзор. Дайте продукту полезное описание, точный веб-сайт и четкие скриншоты рабочего процесса клиента.
Используйте собственную идентичность приложения. Брендинг ShareAI должен быть на кнопке интеграции и пояснительных материалах; он не должен заменять логотип вашего продукта. Ссылки на политику конфиденциальности, условия и удаление должны быть доступны без входа в систему.
Сохраняйте изменения, когда появится плавающая кнопка сохранения. Предложение публичной информации имеет собственный обзор; редактирование утвержденного предложения не заменяет молча текущую публичную презентацию.
Посетитель может понять, что делает JamZY, кто им управляет и как запросить удаление. Публичные детали и конфигурация обратного вызова относятся к одному и тому же продукту.
Вы запросите доступ, который действительно используется вашим опытом записи на прием, и четко укажете его цель для выставления счетов.
Где вы будете работать Приложение → Сценарии использования
В разделе «Сценарии использования» включите Вход с ShareAI для подключения аккаунта и Pay with ShareAI для потока, финансируемого клиентом, который вы планируете поддерживать. Запрашивайте доступ к Monetization Gateway только в том случае, если ваш продукт будет получать дополнительную плату за использование ИИ. Следите за статусом одобрения, отображаемым в Консоли.
| Область | Почему вы бы запросили это |
|---|---|
openid | Подключите учетную запись, используя ее идентификатор, ограниченный клиентом. |
profile / email | Запрашивайте утверждения профиля или электронной почты только в том случае, если вашему продукту они необходимы. |
inference | Вызывайте поддерживаемые конечные точки вывода AI, когда это разрешено конфигурацией приложения. |
monetization_gateway | Используйте соглашение о выставлении счетов за AI, принятое клиентом, для вывода с дополнительной платой. |
payments | Создавайте и проверяйте запросы на оплату от клиентов. Каждая покупка все равно требует подтверждения. |
Запросы JamZY openid profile inference monetization_gateway. Это не запрашивает payments и не продает продукт через оформление заказа. Включение функции в Console не предоставляет ее существующему токену доступа: клиент должен авторизовать области действия и условия.
Возможности, настроенные области действия и запрос авторизации согласованы. Избегайте запроса необязательного доступа, который ваше приложение никогда не использует или не может проверить.
Вы создадите одного веб-клиента для браузерного опыта JamZY с правильным методом аутентификации.
Где вы будете работать Настройки OAuth → Веб
Разные платформы имеют разные учетные данные и правила обратного вызова. Они не являются отдельными продуктами: подписки и управление клиентами агрегированы для приложения. Тестировщики приложения общие для всех платформ, с максимумом в пять мест, включая ожидающие приглашения; владелец не занимает место тестировщика.
Существует ровно одна веб-платформа. Нативные платформы, которые вы не настроили, не блокируют ваш запуск.
Вы будете возвращать клиентов в свое приложение после авторизации, используя точный callback, который вы владеете.
Где вы будете работать Web → Конфигурация
В разделе Web → Configuration зарегистрируйте точный HTTPS callback, который обрабатывает ваше приложение. В этом руководстве используется https://jamzy.example/oauth/callback в качестве примера. Замените jamzy.example на HTTPS-домен, где вы развертываете свою копию JamZY, и используйте этот же callback в конфигурации вашего приложения.
Укажите имя экрана согласия, условия, информацию о конфиденциальности и удалении. Включите только те области, которые вам нужны, затем сохраните. Схема, хост, путь и применимые детали запроса должны соответствовать запросу авторизации и обмену кодом. Не используйте подстановочный знак или фрагмент URL.
| Платформа | Обратный вызов для реализации |
|---|---|
| Веб | Точный HTTPS-адрес в вашем приложении. |
| Android | Схема приложения с обратным доменным именем, соответствующая идентификатору приложения, или проверенная HTTPS-ссылка приложения с пакетом и отпечатком SHA-256 подписи. |
| iOS | Соответствующая схема приложения или проверенная HTTPS универсальная ссылка с идентификатором пакета и префиксом идентификатора приложения Apple. |
| Windows / macOS / Linux | Разрешенный точный HTTPS-обратный вызов, соответствующая схема приложения с обратным доменным именем или поддерживаемый перенаправляющий адрес на 127.0.0.1 / [::1]. Порт перенаправления может варьироваться. |
Установленные приложения авторизуются в системном браузере и возвращаются через зарегистрированный обратный вызов. Для заявленных HTTPS-ссылок приложения опубликуйте необходимый файл ассоциации и выполните проверку ассоциации в Консоли. Обратный вызов, который выглядит правдоподобно в форме, не является доказательством того, что ваше установленное приложение его получает.
Открытие обратного вызова через поток авторизации возвращает в ваше приложение. Случайный код или несоответствующее состояние отклоняются.
У вас будет интерфейс назначения и его ShareAI соединение, работающее с вашими собственными идентификаторами приложения.
Где вы будете работать Ваше приложение → Конфигурация среды
JamZY — это приложение для назначения с необязательным помощником по подготовке на основе ИИ. Его планировщик — это демонстрация только для браузера: нет провайдера календаря, доставки электронной почты или оплаты назначения. ShareAI авторизация и интеграция API ИИ используют реальную настроенную upstream.
Загрузите JamZY исходный код. Он содержит сервер Node, пользовательский интерфейс браузера, тесты и README для настройки; без сертификатов, секретов, зависимостей или сессий. Проверьте файлы перед их запуском. Разместите процесс Node за HTTPS-обратным прокси, который сохраняет публичное происхождение.
# .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Создайте ваше приложение на консоль.поделитьсяai.сейчас. Используйте его идентификатор клиента для продакшена с https://auth.shareai.now и https://api.shareai.now/api/v1. Адрес jamzy.example является заполнителем для вашего приложения, а не размещенной демонстрацией. Обеспечьте работу вашего приложения через HTTPS, чтобы его защищенные cookie сессии работали.
JamZY также предлагает соединение с API-ключом для сравнения. В этом пошаговом руководстве используется кнопка кошелька/OAuth. API-ключ не устанавливает OAuth-соглашение клиента JamZY и не заменяет поток авторизации клиента.
Приложение загружается через HTTPS. Его публичное происхождение, зарегистрированный обратный вызов и идентификатор клиента соответствуют вашей регистрации. Ни один токен или секрет не появляется в исходном коде страницы или localStorage.
Вы позволите клиенту выбрать его ShareAI аккаунт и одобрить доступ, который требуется вашему приложению.
Где вы будете работать JamZY → Оплатить с помощью вашего ShareAI Кошелька
Из JamZY выберите Оплатить с помощью вашего ShareAI Кошелька. Приложение откроет страницу авторизации ShareAI. Клиент входит в систему, выбирает личный или организационный аккаунт, проверяет приложение и запрашиваемый доступ, и принимает применимые условия подписки.
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.Локально привяжите запись клиента к аутентифицированному, клиент-ориентированному sub и его контексту издателя/клиента. Личные и организационные авторизации могут выбирать разные оплачивающие аккаунты. Идентификатор клиента не является глобальным идентификатором пользователя, адресом электронной почты или внутренним идентификатором базы данных организации. Не объединяйте идентичности между платформами, сопоставляя отображаемые имена.
Отмена, несоответствие состояния, повторный код и истекшая авторизация безопасно завершаются. Обычный поток возвращает аутентифицированный аккаунт без раскрытия его токенов.
Вы будете поддерживать работу авторизованных запросов по мере истечения срока действия токенов, предоставляя клиенту надежный способ отключения.
Где вы будете работать Ваше приложение → Управление сессиями и токенами
| Учетные данные | Назначение | Как с ними работать |
|---|---|---|
| Код авторизации | Одноразовая передача с страницы авторизации. | Обменяйте один раз, используя соответствующий проверяющий элемент и callback. Это не API токен. |
| Токен доступа | Авторизует API вызовы в рамках принятого гранта и областей. | Отправляйте как Authorization: Bearer …. Учитывайте срок действия и ошибки авторизации конечных точек. |
| Токен обновления | Получает заменяющие токены доступа без повторного входа, пока грант остается действительным. | Храните безопасно. Сериализуйте операции обновления и атомарно заменяйте вращающиеся учетные данные. |
| ID токен | Утверждение идентичности OpenID Connect для клиента. | Если вы его используете, проверьте подпись, издателя, аудиторию, срок действия и nonce, если применимо. Не используйте его как токен Bearer для вывода. |
| Клиентский секрет | Аутентифицирует разрешенный конфиденциальный серверный клиент. | Храните на сервере. Он отличается от всех токенов и никогда не включается в публичный клиент. |
# 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"Используйте возвращенный expires_in вместо изобретения срока действия. Если обновление возвращает заменяющий токен обновления, сохраните его вместе с новым токеном доступа как одно обновление. Разрешите одно обновление в процессе на сессию, чтобы параллельные запросы не использовали вращающийся токен повторно. Недействительный или отозванный грант обновления требует повторного подключения; не зацикливайтесь бесконечно.
Обновление не может добавить область или молча принять новый Monetization Gateway контракт. Отправьте клиента через авторизацию снова для получения новых разрешений или условий. JamZY хранит учетные данные только в памяти сервера максимум на один час демонстрационной сессии, аутентифицирует информацию о пользователе вместо доверия непроверенному токену ID и использует защищенную, HttpOnly, SameSite cookie. Для производственного сервиса требуется собственный долговременный, защищенный дизайн сессии.
При отключении аннулируйте учетные данные обновления/доступа, где это применимо, и очистите сессию приложения. Очистка cookie браузера сама по себе не аннулирует грант ShareAI или отменяет платную подписку. Избегайте записи кодов, токенов, секретов или личного содержимого запроса.
Истечение срока действия инициирует одно контролируемое обновление; новые токены заменяют старые. Отключение очищает сессию приложения и сообщает о любой неудаче аннулирования.
Вы превратите цель встречи в повестку дня и полезные вопросы с явным запросом на финансируемый клиентом AI.
Где вы будете работать Доступные модели → JamZY → Будьте готовы
Откройте доступные модели в приложении. Выберите модели и провайдеров, которые ваш продукт будет предлагать, и сохраните конфигурацию. Если каталог не может быть загружен, устраните ошибку доступности на стороне источника перед продолжением; многократное изменение клиентов OAuth не исправит проблему.
JamZY загружает свой каталог только после подключения. Выберите разрешенную текстовую модель, введите краткую цель встречи и выберите Создать подготовку осознанно. Выбранный аккаунт должен иметь доступные кредиты и любые необходимые принятые условия оплаты AI. Выбор даты, просмотр встречи и ее сохранение не отправляют запрос на вывод.
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}'Реальный продукт для планирования встреч требует серверного хранилища бронирований, проверки доступности, обработки часовых поясов, политики отмены и интеграции календаря или уведомлений. Эти функции отделены от авторизации ShareAI. Оставьте вывод AI как предложение; подтвердите любое будущее действие бронирования через правила вашего собственного приложения.
Используйте идентификатор модели, возвращенный разрешенным каталогом. Обрабатывайте фактический контракт ответа: JamZY поддерживает ShareAI в его родной message.content оболочке и стиле OpenAI. choices[0].message.contentHTTP 200 с неполным или вложенным ответом об ошибке не является успешным ответом.
При ответе о превышении лимита расходов или недостаточном кредите покажите полезное объяснение и предоставленную ссылку на клиентский биллинг. Сохраните выбранный аккаунт. Не обходите его лимит, не переключайте плательщика без уведомления и не повторяйте операцию с оплатой в цикле.
Генерация подготовки возвращает полезную повестку дня и вопросы. Запрос приписывается авторизованному клиенту и приложению с выбранной моделью и принятыми условиями. Черновик AI не может забронировать или изменить встречу.
Вы объясните дополнительную плату за AI в предложении подписки и опубликуете условия, которые клиенты могут принять.
Где вы будете работать Приложение → Подписки
Запросите доступ к Monetization Gateway через Сценарии использования приложения, если он еще не одобрен применимой административной политикой. Заполните анкету и следите за ее статусом. Одобрение позволяет настроить конфигурацию; разрешение клиента и согласие на оплату остаются отдельными.
Пример только: 20% Builder наценка на €1.00 допустимой стоимости сети добавляет €0.20. При стандартной цене ShareAI 5% комиссия применяется только к этой €0.20 наценке, до любой оплачиваемой обработки событий. Используйте живой калькулятор и принятый контракт для фактического расчета. Предложение подписки в этом потоке является соглашением о выставлении счетов за ИИ; одно только подключение аккаунта не списывает фиксированную повторяющуюся цену.
surcharge для этого предложения.Экран согласия ShareAI является авторитетным для принятых условий. Публичный клиент JamZY не может вывести принятый тарифный план из информации о пользователе, поэтому его панель подключения не утверждает наличие активной подписки или придумывает цену для встречи.
Предложение объясняет сбор; контракт может быть принят клиентом. Вы понимаете, какие клиенты остаются на старых условиях и почему.
Вы соберете реальную конечную точку и проверки области, необходимые для отправки вашего приложения на рассмотрение.
Где вы будете работать Настройки OAuth → Тестировщики и проверка
Откройте настройки OAuth → Тестировщики и пригласите до пяти тестировщиков на уровне приложения. Ожидающие приглашения занимают место, но не предоставляют доступ; получатель должен принять. Доступ владельца и доступ приглашенного тестировщика отличаются от публичного доступа к производственной версии.
Для каждой платформы, которую вы намерены опубликовать, откройте Проверку. Выполните реальные успешные вызовы для требуемых конечных точек и каждого настроенного объема. Проверьте ключи обнаружения и подписи; протестируйте авторизацию/обратный вызов, обмен кодов, обновление, аутентифицированную информацию о пользователе и отзыв. Конфиденциальные клиенты также должны протестировать применимую интроспекцию. Нативные заявленные HTTPS-ссылки требуют проверки ассоциации.
Область профиля/электронной почты требует фактически возвращаемых утверждений; используйте личный тестовый аккаунт, где требуется электронная почта. Области inference и monetization_gateway требуют завершенного авторизованного запроса ИИ. Платежи требуют успешного вызова API платежей с заданной областью. Общий успешный HTTP-ответ, скриншот браузера или ручной контрольный список не заменяют записанные проверки в Консоли.
У вас есть три варианта для незавершенной платформы: завершить и проверить ее, исключить из публикации, чтобы она оставалась доступной только владельцу/тестировщику, или удалить ее. Не включайте платформу с обратными вызовами или объемами, которые вы не использовали. Изменения конфигурации могут аннулировать проверки, поэтому обновите записанный статус после окончательных изменений.
Каждая включенная платформа показывает, что требуемая конфигурация, конечная точка и проверки объема завершены. Личный контрольный список руководства является только вспомогательным инструментом для чтения.
Вы узнаете, что готово к проверке, как работает публикация и где отслеживать доступ клиентов после этого.
Где вы будете работать Приложение → Панель управления
Попробуйте весь процесс снова с подходящим клиентом после запуска: подключите, проверьте учетную запись и согласие, создайте краткий проект подготовки к встрече, обновите безопасно, обработайте сбой оплаты, затем отключите. Проверьте реальный пользовательский опыт вместо предположения, что успешное сохранение доказывает его работоспособность.
Несоответствие Callback: точно сравните зарегистрированный URL и оба значения запроса. Неавторизованный тестировщик: подтвердите принятие приглашения и выбранный аккаунт. Отсутствует область или контракт: запросите только включенный доступ и переподключитесь для его принятия. Нет моделей: проверьте доступные модели и ограничения провайдера. Ошибка обновления: очистите неудачную локальную сессию и переподключитесь. Обзор заблокирован: проверьте платформенные проверки вместо создания другого OAuth-клиента.
Приложение работает для предполагаемого клиента, записанные проверки поддерживают его состояние публикации, и клиент может контролировать или отзывать авторизацию.
Выберите личный или организационный аккаунт, который будет владеть программой регистрации перед применением. Организации могут подать заявку до проверки, но одобрение сотрудниками само по себе не активирует доступ. Завершите проверку электронной почты организации и компании из контрольного списка на этапе онбординга в Console. Одобренная организация остается в статусе Pending verification до завершения обеих проверок. Builder, Provider и программы Creator следуют этому правилу.
Просмотреть Monetization Gateway ценообразование · Изучите ShareAI for Startups · Области и разрешения
Ваши публичные Условия & Положения, Политика конфиденциальности и инструкции по удалению должны соответствовать приложению и оставаться доступными без входа в систему. Принятие программы ShareAI, одобрение Monetization Gateway, разрешение OAuth клиента и принятый договор на оплату являются отдельными решениями. Обновление не может добавлять разрешения или принимать новые коммерческие условия.
Устаревшая область surcharge остается принятой для существующих интеграций. Новые примеры используют monetization_gateway. Сохраните существующие поля проводки, такие как surcharge_bps и surcharge_percentage, без изменений.
Просмотреть Monetization Gateway ценообразование · Изучите ShareAI for Startups · Области и разрешения
Стандартные сборы 5% из Builder наценки. Для €2.00 сетевой стоимости ИИ и 10% наценки клиент платит €2.20. ShareAI получает €0.01 из €0.20 наценки; Builder имеет €0.19 до обработки событий.
Первые 1,000 урегулированные Production Monetization Gateway запросы бесплатны каждый календарный месяц (UTC), совместно используются в рамках учетной записи Builder. Дополнительные запросы стоят €0.04 за 1,000 до применения соответствующих скидок. Один урегулированный запрос создает одно событие.
Pay with ShareAI сам по себе, доступ только для вывода (inference-only access), обычные ключи API аккаунта и трафик Staging или тестирования не влекут за собой Monetization Gateway сбор за обработку событий.
ShareAI for Startups предлагает общий ежемесячный лимит для фактических сборов ShareAI на утвержденное приложение. Текущие уровни Launch, Growth и Momentum включают €1,000, €5,000 и €10,000 в месяц. Тот же бюджет покрывает процентную комиссию ShareAI на наценку Builder и оплачиваемую обработку событий вместе. Это не лимит на валовую наценку, отдельная квота на бесплатные события или бесплатный ИИ inference. Первые 1,000 бесплатные события аккаунта не расходуют этот лимит.
Оставшиеся сборы за обработку событий оплачиваются из новых доходов запроса Builder, затем доступных доходов ИИ Builder и неограниченных кредитов ИИ. Расходы на ИИ клиента и продукт payments остаются отдельными.
ShareAI может утверждать сборы, специфичные для приложения, или поддержку сборов на фиксированный период или до изменения. Ознакомьтесь с текущими ценами приложения и специальными программами в Console для утвержденных условий, срока действия и использованного лимита. Изменение уровня или переопределение цен не сбрасывает ежемесячное использование приложения.
Launch оставляет вход через ShareAI необязательным. Growth и Momentum требуют его; Momentum также требует официального значка ShareAI for Startups в нижнем колонтитуле приложения. ShareAI проверяет значок еженедельно. Подтвержденные попытки обойти требования могут привести к понижению уровня, удалению из программы Startup или исключению из Marketplace в рамках принятых условий программы.
Корпоративные тарифы настраиваются командой ShareAI для аккаунта Builder после согласования персонализированного предложения. Назначенный процент и ставка за событие применяются к будущим запросам.
Просмотреть Monetization Gateway ценообразование · Изучите ShareAI for Startups · Области и разрешения