# Как подключить приложение к ShareAI Builder, шаг за шагом

Создайте приложение для записи на прием, которое соединяет клиентов с ShareAI, подготавливает полезные AI-агенды и дает им контроль над их расходами на AI.

45–60 минут · 18 практические шаги · Создатели приложений · Пример на Node.js

ВАША РЕАЛИЗАЦИЯ

## Связь с клиентом, на которой можно строить.

Три конкретных результата: подключите клиента, подготовьте его запись на прием и сделайте интеграцию готовой к проверке.

### Вход и возобновляемые сессии

Клиент выбирает свою учетную запись ShareAI, одобряет ваше приложение и возвращается к JamZY.

**Вы можете проверить это, когда**

Успешно войдете, обновите сессию и отключитесь.

### Полезный черновик подготовки

Превратите цель записи на прием в повестку дня и вопросы с помощью целенаправленного запроса к AI.

**Вы можете проверить это, когда**

Создайте черновик; сохранение записи на прием не вызывает запрос к AI.

### Настройка, которую вы можете проверить

Объясните необязательные сборы за AI и соберите платформенные проверки, необходимые для отправки на проверку.

**Вы можете проверить это, когда**

Каждая включенная платформа и запрошенный объем имеют записанные проверки.

## Посмотрите, что вы создадите

Вы создадите соединение, которое ваши клиенты смогут понять: их ShareAI аккаунт, необязательный черновик подготовки AI и четкий путь обратно к их встрече.

Где вы будете работать Ваш готовый пример

Подключите ваше приложение к ShareAI Builder, от регистрации до протестированной интеграции, готовой к проверке. Этот пошаговый процесс использует JamZY, небольшое Node.js приложение для встреч, чтобы показать каждый шаг: зарегистрируйте приложение, настройте его веб-платформу, подключите ShareAI аккаунт клиента и отправьте авторизованный запрос AI. Примените те же шаги к вашему собственному продукту.

| Возможности | На что соглашается клиент | Что демонстрирует JamZY |
| --- | --- | --- |
| Вход с ShareAI | Подключение аккаунта и информация об идентификации, которую запрашивает ваше приложение. | Приватная идентификация клиента из аутентифицированной информации пользователя. |
| Оплата с ShareAI · использование AI | Использование выбранного клиентом личного или организационного аккаунта для авторизованного вывода. | Черновик подготовки встречи, финансируемый подходящими кредитами этого аккаунта. |
| Builder наценка | Дополнительная плата за использование AI в принятом контракте приложения. | Необязательная монетизация использования после утверждения и публикации контракта. |
| Платежи за продукт | Конкретная покупка, представленная в отдельной ShareAI кассе. | Расширение, объясненное в [пошаговом процессе оплаты](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/). Демонстрация встречи не реализует кассу. |

Иметь ShareAI аккаунт, разрешение на использование личного или организационного аккаунта, который будет владеть приложением, публичный HTTPS-обратный вызов, логотип и работающие страницы конфиденциальности, условий и удаления аккаунта. Для запуска примера используйте Node.js 22 или новее и HTTPS-адрес для вашего приложения.

JamZY · справочное приложение для встреч [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LnBuZw.DZt_5dnvNF40T34-7MJsXw?v=219eca92cbe5)

Локальное планирование встреч и подготовка AI за счет клиента — это отдельные действия. Приглашение в календарь этой демонстрацией не отправляется.

1. Выберите тип и продолжительность встречи.
2. Выберите доступное демонстрационное время.
3. Подключите ShareAI, чтобы использовать опционального AI-ассистента.
4. AI запускается только после этого явного действия; бронирование само по себе не вызывает ShareAI.

**Используйте данные вашего собственного приложения**

Скриншоты используют данные примерного приложения. ShareAI адреса в этом руководстве являются производственными адресами. Генерация подготовки делает реальный запрос к ИИ и может расходовать кредиты; выбор или сохранение демонстрационной встречи этого не делает. Проверки верификации выполняются вашими собственными успешными тестами интеграции.

**Вы готовы продолжить, когда**

Вы можете различать вход в аккаунт, потребление ИИ, необязательную доплату и подтвержденную покупку продукта. Чтение этого руководства не требует оплачиваемого запроса.

## Присоединяйтесь к программе Builder

Вы создадите идентификатор Builder, который будет владельцем вашего приложения и его клиентских отношений.

Где вы будете работать Консоль → Программа Builder

1. Создайте или войдите в свой аккаунт ShareAI. Выберите личный или организационный аккаунт, который будет владельцем JamZY; используйте один и тот же аккаунт на протяжении всей настройки.
2. Открыть [Программу Builder в Консоли ShareAI](https://console.shareai.now/app/builder/)Выберите действия Builder, которые соответствуют вашей работе. Для этого руководства выберите путь компании-продукта для приложения, которым вы владеете. Клиентская работа предназначена для услуг, предоставляемых клиенту; интеграция соединяет существующее приложение.
3. Выберите личный или организационный аккаунт, который будет владеть программой регистрации перед применением. Организации могут подать заявку до проверки, но одобрение сотрудниками само по себе не активирует доступ. Завершите проверку электронной почты организации и компании из контрольного списка на этапе онбординга в Console. Одобренная организация остается в статусе Pending verification до завершения обеих проверок. Builder, Provider и программы Creator следуют этому правилу.
4. После принятия откройте Программу Builder → Продукт. Переключатель акторов идентифицирует аккаунт, который вы редактируете.

Программа Builder · точка входа для регистрации [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2Vucm9sbG1lbnQucG5n.qBq2qLDjzgk2_IqYv0zTco?v=2e8bf9ef5454)

Начните с пути продукта, затем завершите регистрацию для аккаунта, который будет владеть JamZY.

1. Продолжите в Console для регистрации в Builder Program.

**Вы готовы продолжить, когда**

Builder Program открывается для предполагаемого владельца и предлагает Новое приложение. Решение о регистрации, проверка заявки, проверка публичной информации и Monetization Gateway одобрение — это отдельные этапы.

Нужны подробности?[Программа Builder ↗](https://shareai.now/builders/join/)[Документация Builder ↗](https://shareai.now/docs/builders/)

## Создайте свое приложение

Вы создадите для JamZY собственную запись приложения, чтобы его идентичность, доступ и коммерческие условия оставались вместе.

Где вы будете работать Программа Builder → Продукт → Новый app

1. В разделе Продукт выберите Новый app. Введите ваш публичный веб-сайт, чтобы заполнить начальные данные, или выберите Я введу их вручную.
2. Загрузите логотип в формате PNG или JPEG, введите JamZY в качестве имени и опишите продукт одним четким предложением. Проверьте веб-сайт и email для связи с разработчиком.
3. Продолжите к вопросам настройки. Держите ответы правдивыми: они описывают, как приложение предоставляется и оплачивается.

Настройка приложения · детали [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2NyZWF0ZS1hcHAucG5n.26JD5PFhP3AdM9h-QLR4jI?v=89dd90b67cd9)

Проверьте название приложения, введение, логотип и публичный веб-сайт перед продолжением. Контактные данные являются иллюстративными.

1. Дайте приложению четкое название.
2. Продолжите к вопросам для онбординга.

Используйте доступный публичный веб-сайт для профиля приложения. Частный или локальный веб-сайт может не пройти проверку, даже если ваш обратный вызов для разработки зарегистрирован правильно. Новое приложение начинается как черновик. Вы можете продолжать редактирование, не делая его публичным. Его идентификатор приложения отличается от OAuth client ID или subscription ID.

**Вы готовы продолжить, когда**

JamZY появляется под Product для предполагаемого владельца. Не создавайте отдельное приложение для каждой платформы устройства.

Нужны подробности?[Ссылка на регистрацию ↗](https://shareai.now/docs/api/builders/auth/register-application/)[Руководство по публичной презентации ↗](https://shareai.now/application-guidance/)

## Опишите, как доставляется ваше приложение

Вы получите варианты OAuth, которые соответствуют месту работы вашего приложения и тому, кто контролирует его учетные данные.

Где вы будете работать Новое приложение → Настройка приложения

Для развертывания JamZY, которое вы управляете самостоятельно, выберите модель ценообразования, соответствующую вашему предложению: SaaS, облачное приложение, размещенное поставщиком. Клиент оплачивает собственное потребление и ShareAI для AI-запросов. Это примеры ответов, а не требование для каждого продукта.

Настройка приложения · развертывание [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2RlcGxveW1lbnQucG5n.z2CCFEuD_5FSexYeMPd83A?v=a4e84e4528c3)

Ответ на онбординг определяет, будет ли доступен секрет клиента сервера.

1. Выберите, где фактически работает ваше приложение.

| Где работает приложение | Выбор OAuth | Где хранятся учетные данные |
| --- | --- | --- |
| Ваш размещенный сервер | Веб-клиент сервера может использовать секрет клиента. PKCE все равно применяется. | Секрет и токены остаются на вашем сервере. |
| Браузерное приложение / SPA | Публичный веб-клиент с PKCE. | Без встроенного секрета клиента. Используйте соответствующий браузер или дизайн сессии на сервере. |
| Самостоятельное размещение или гибридное распространение | Публичный клиент с PKCE в рамках политики онбординга. | Не распространяйте общий секрет поставщика для установок клиента. |
| Windows, macOS, Linux, Android или iOS | Один публичный клиент для каждой включенной платформы. | PKCE и соответствующее платформе безопасное хранилище; без встроенного секрета. |

Загружаемый пример JamZY намеренно использует публичный веб-клиент с PKCE, даже если у него есть небольшой сервер. Сервер хранит токены вне хранилища браузера. Ответ, размещенный поставщиком, допускает серверный клиент; это не заставляет вас выбирать его.

Вы можете пересмотреть сохраненные ответы в разделе Информация о приложении → Настройка приложения. Изменения в развертывании могут удалить несовместимые секреты клиента и потребовать повторной проверки. Проверьте это влияние перед сохранением.

**Вы готовы продолжить, когда**

Сохраненное развертывание описывает вашу реальную архитектуру. Опция секрета клиента следует за этим ответом; отключенная опция является объяснением политики, а не отсутствием учетных данных.

Нужны подробности?[Регистрация клиента ↗](https://shareai.now/docs/api/builders/auth/register-application/)

## Представьте ваше приложение четко

Вы предоставите клиентам детали продукта и политики, которые им нужны, прежде чем они решат подключиться.

Где вы будете работать Информация о приложении

Откройте Информацию о приложении после Панели управления. Пройдите по выделенным разделам: детали, настройка приложения, презентация, брендинг, галерея и обзор. Дайте продукту полезное описание, точный веб-сайт и четкие скриншоты рабочего процесса клиента.

Информация о приложении [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2luZm9ybWF0aW9uLnBuZw.gTT43COTCGPlcpxLYXCMCb?v=0ed11c1d57c9)

Дайте вашему приложению собственное имя, описание и публичный HTTPS-сайт.

1. Разработайте детали, настройку, презентацию и брендинг в их собственных разделах.

Используйте собственную идентичность приложения. Брендинг ShareAI должен быть на кнопке интеграции и пояснительных материалах; он не должен заменять логотип вашего продукта. Ссылки на политику конфиденциальности, условия и удаление должны быть доступны без входа в систему.

Сохраняйте изменения, когда появится плавающая кнопка сохранения. Предложение публичной информации имеет собственный обзор; редактирование утвержденного предложения не заменяет молча текущую публичную презентацию.

**Вы готовы продолжить, когда**

Посетитель может понять, что делает JamZY, кто им управляет и как запросить удаление. Публичные детали и конфигурация обратного вызова относятся к одному и тому же продукту.

Нужны подробности?[Контрольный список презентации ↗](https://shareai.now/application-guidance/)[Логотипы & использование кнопок ↗](https://shareai.now/brand-guidance/)

## Выберите, что клиенты могут авторизовать

Вы запросите доступ, который действительно используется вашим опытом записи на прием, и четко укажете его цель для выставления счетов.

Где вы будете работать Приложение → Сценарии использования

В разделе «Сценарии использования» включите Вход с ShareAI для подключения аккаунта и Pay with ShareAI для потока, финансируемого клиентом, который вы планируете поддерживать. Запрашивайте доступ к Monetization Gateway только в том случае, если ваш продукт будет получать дополнительную плату за использование ИИ. Следите за статусом одобрения, отображаемым в Консоли.

Сценарии использования [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3VzZS1jYXNlcy5wbmc.zRU3Lp1TsQuYD7ClWUWS-X?v=090d8c81e6da)

Log-in with ShareAI, Pay with ShareAI и Monetization Gateway имеют отдельные состояния конфигурации и утверждения.

1. Настройте вход с помощью ShareAI.
2. Включите использование, финансируемое клиентом.

| Область | Почему вы бы запросили это |
| --- | --- |
| `openid` | Подключите учетную запись, используя ее идентификатор, ограниченный клиентом. |
| `profile` / `email` | Запрашивайте утверждения профиля или электронной почты только в том случае, если вашему продукту они необходимы. |
| `inference` | Вызывайте поддерживаемые конечные точки вывода AI, когда это разрешено конфигурацией приложения. |
| `monetization_gateway` | Используйте соглашение о выставлении счетов за AI, принятое клиентом, для вывода с дополнительной платой. |
| `payments` | Создавайте и проверяйте запросы на оплату от клиентов. Каждая покупка все равно требует подтверждения. |

Запросы JamZY `openid profile inference monetization_gateway`. Это не запрашивает `payments` и не продает продукт через оформление заказа. Включение функции в Console не предоставляет ее существующему токену доступа: клиент должен авторизовать области действия и условия.

**Вы готовы продолжить, когда**

Возможности, настроенные области действия и запрос авторизации согласованы. Избегайте запроса необязательного доступа, который ваше приложение никогда не использует или не может проверить.

Нужны подробности?[Справочник по областям действия ↗](https://shareai.now/docs/api/builders/auth/scopes/)[Руководство по оплатам & дополнительной плате ↗](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/)

## Настройте вашу веб-интеграцию

Вы создадите одного веб-клиента для браузерного опыта JamZY с правильным методом аутентификации.

Где вы будете работать Настройки OAuth → Веб

1. Откройте настройки OAuth. Выберите Веб из сетки платформ. Вы можете настроить одного клиента на платформу: Веб, Windows, macOS, Linux, Android и iOS.
2. Для этого примера выберите Браузерное приложение / SPA, публичного клиента PKCE. Серверное веб-приложение подходит только в том случае, если ваша политика развертывания это позволяет и ваш бэкенд может защитить секрет.
3. Скопируйте свой собственный идентификатор веб-клиента. Держите платформу в режиме Тестирования, пока вы ее интегрируете. Никогда не копируйте идентификатор с изображения или не используйте регистрацию общего демо для другого продукта.

Настройки OAuth · сетка платформ [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3BsYXRmb3Jtcy5wbmc.d1VzRklfuF_87b8KTVlPjn?v=1412f421168b)

Один зарегистрированный клиент на платформу. Неконфигурированные платформы остаются необязательными.

1. Откройте единую веб-интеграцию.
2. Добавьте Android только тогда, когда ваш продукт поддерживает его.

Веб · Обзор [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3dlYi1jbGllbnQucG5n.AQKecrfiIFG89MpuUlH8uP?v=8f56b706ab2d)

Публичный веб-клиент использует PKCE и не имеет клиентского секрета. Идентификатор клиента скрыт.

1. Скопируйте свой собственный идентификатор веб-клиента.
2. Публичный клиент не получает секрет.

Разные платформы имеют разные учетные данные и правила обратного вызова. Они не являются отдельными продуктами: подписки и управление клиентами агрегированы для приложения. Тестировщики приложения общие для всех платформ, с максимумом в пять мест, включая ожидающие приглашения; владелец не занимает место тестировщика.

**Вы готовы продолжить, когда**

Существует ровно одна веб-платформа. Нативные платформы, которые вы не настроили, не блокируют ваш запуск.

Нужны подробности?[Регистрация платформы ↗](https://shareai.now/docs/api/builders/auth/register-application/)

## Верните клиентов в ваше приложение

Вы будете возвращать клиентов в свое приложение после авторизации, используя точный callback, который вы владеете.

Где вы будете работать Web → Конфигурация

В разделе Web → Configuration зарегистрируйте точный HTTPS callback, который обрабатывает ваше приложение. В этом руководстве используется `https://jamzy.example/oauth/callback` в качестве примера. Замените `jamzy.example` на HTTPS-домен, где вы развертываете свою копию JamZY, и используйте этот же callback в конфигурации вашего приложения.

Web · Конфигурация [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2NhbGxiYWNrcy5wbmc.VYHbGU1Skc_78NvwYGAAz5?v=6af56597b3d7)

Зарегистрируйте обратный вызов, который обрабатывает ваше развернутое приложение.

1. Зарегистрируйте обратный вызов, который обрабатывает ваше развернутое приложение.

Укажите имя экрана согласия, условия, информацию о конфиденциальности и удалении. Включите только те области, которые вам нужны, затем сохраните. Схема, хост, путь и применимые детали запроса должны соответствовать запросу авторизации и обмену кодом. Не используйте подстановочный знак или фрагмент URL.

| Платформа | Обратный вызов для реализации |
| --- | --- |
| Веб | Точный HTTPS-адрес в вашем приложении. |
| Android | Схема приложения с обратным доменным именем, соответствующая идентификатору приложения, или проверенная HTTPS-ссылка приложения с пакетом и отпечатком SHA-256 подписи. |
| iOS | Соответствующая схема приложения или проверенная HTTPS универсальная ссылка с идентификатором пакета и префиксом идентификатора приложения Apple. |
| Windows / macOS / Linux | Разрешенный точный HTTPS-обратный вызов, соответствующая схема приложения с обратным доменным именем или поддерживаемый перенаправляющий адрес на 127.0.0.1 / \[::1\]. Порт перенаправления может варьироваться. |

Установленные приложения авторизуются в системном браузере и возвращаются через зарегистрированный обратный вызов. Для заявленных HTTPS-ссылок приложения опубликуйте необходимый файл ассоциации и выполните проверку ассоциации в Консоли. Обратный вызов, который выглядит правдоподобно в форме, не является доказательством того, что ваше установленное приложение его получает.

**Вы готовы продолжить, когда**

Открытие обратного вызова через поток авторизации возвращает в ваше приложение. Случайный код или несоответствующее состояние отклоняются.

Нужны подробности?[PKCE & перенаправления ↗](https://shareai.now/docs/api/builders/auth/authorization-code-pkce/)[Обнаружение & идентификация ↗](https://shareai.now/docs/api/builders/auth/identity-discovery/)

## Запустите ваше собственное JamZY приложение

У вас будет интерфейс назначения и его ShareAI соединение, работающее с вашими собственными идентификаторами приложения.

Где вы будете работать Ваше приложение → Конфигурация среды

JamZY — это приложение для назначения с необязательным помощником по подготовке на основе ИИ. Его планировщик — это демонстрация только для браузера: нет провайдера календаря, доставки электронной почты или оплаты назначения. ShareAI авторизация и интеграция API ИИ используют реальную настроенную upstream.

Загрузите [JamZY исходный код](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LXJlZmVyZW5jZS56aXA.jOyG9kwmFZrdMQEhTNGl0J?v=248a37ba4612). Он содержит сервер Node, пользовательский интерфейс браузера, тесты и README для настройки; без сертификатов, секретов, зависимостей или сессий. Проверьте файлы перед их запуском. Разместите процесс Node за HTTPS-обратным прокси, который сохраняет публичное происхождение.

```bash
# .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
```

```bash
# 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://console.shareai.now/app/builder/). Используйте его идентификатор клиента для продакшена с `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. Клиент входит в систему, выбирает личный или организационный аккаунт, проверяет приложение и запрашиваемый доступ, и принимает применимые условия подписки.

1. **JamZY → Авторизация**Создайте случайное состояние и PKCE проверяющий элемент; отправьте его S256 вызов с запросом авторизации.
2. **Клиент → Авторизация**Выберите оплачивающий аккаунт и ознакомьтесь с условиями доступа и оплаты. Отмена должна оставить JamZY отключенным.
3. **Авторизация → callback**Получите кратковременный одноразовый код и состояние. Проверьте состояние в рамках той же сессии.
4. **Backend → токен**Обменяйте этот код на оригинальный проверяющий элемент и идентичный URI перенаправления. Публичные клиенты не отправляют клиентский секрет.
5. **Backend → Информация о пользователе**Используйте токен доступа для чтения аутентифицированной идентичности, затем установите собственную защищенную сессию JamZY.

Веб · Производственные конечные точки [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2VuZHBvaW50cy5wbmc.wcHciknhu_5PQG6wrO4zan?v=63ad6d9e8724)

Используйте эти производственные адреса ShareAI с идентификатором клиента из console.shareai.now.

1. Авторизуйтесь на auth.shareai.now/oauth/authorize.
2. Обменивайте коды и обновляйте токены на auth.shareai.now/oauth/token.

```javascript
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` и его контексту издателя/клиента. Личные и организационные авторизации могут выбирать разные оплачивающие аккаунты. Идентификатор клиента не является глобальным идентификатором пользователя, адресом электронной почты или внутренним идентификатором базы данных организации. Не объединяйте идентичности между платформами, сопоставляя отображаемые имена.

**Вы готовы продолжить, когда**

Отмена, несоответствие состояния, повторный код и истекшая авторизация безопасно завершаются. Обычный поток возвращает аутентифицированный аккаунт без раскрытия его токенов.

Нужны подробности?[Завершите обмен кодов ↗](https://shareai.now/docs/api/builders/auth/authorization-code-pkce/)[Приватные идентичности клиентов ↗](https://shareai.now/docs/api/builders/auth/pairwise-identities/)

## Обеспечьте безопасное подключение клиента

Вы будете поддерживать работу авторизованных запросов по мере истечения срока действия токенов, предоставляя клиенту надежный способ отключения.

Где вы будете работать Ваше приложение → Управление сессиями и токенами

| Учетные данные | Назначение | Как с ними работать |
| --- | --- | --- |
| Код авторизации | Одноразовая передача с страницы авторизации. | Обменяйте один раз, используя соответствующий проверяющий элемент и callback. Это не API токен. |
| Токен доступа | Авторизует API вызовы в рамках принятого гранта и областей. | Отправляйте как `Authorization: Bearer …`. Учитывайте срок действия и ошибки авторизации конечных точек. |
| Токен обновления | Получает заменяющие токены доступа без повторного входа, пока грант остается действительным. | Храните безопасно. Сериализуйте операции обновления и атомарно заменяйте вращающиеся учетные данные. |
| ID токен | Утверждение идентичности OpenID Connect для клиента. | Если вы его используете, проверьте подпись, издателя, аудиторию, срок действия и nonce, если применимо. Не используйте его как токен Bearer для вывода. |
| Клиентский секрет | Аутентифицирует разрешенный конфиденциальный серверный клиент. | Храните на сервере. Он отличается от всех токенов и никогда не включается в публичный клиент. |

```bash
# 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 или отменяет платную подписку. Избегайте записи кодов, токенов, секретов или личного содержимого запроса.

**Вы готовы продолжить, когда**

Истечение срока действия инициирует одно контролируемое обновление; новые токены заменяют старые. Отключение очищает сессию приложения и сообщает о любой неудаче аннулирования.

Нужны подробности?[Обновление & ротация ↗](https://shareai.now/docs/api/builders/auth/refresh-tokens/)[Аннулирование & интроспекция ↗](https://shareai.now/docs/api/builders/auth/revoke-introspect/)[Информация о пользователе & обнаружение ↗](https://shareai.now/docs/api/builders/auth/identity-discovery/)[Лучшие практики безопасности OAuth ↗](https://www.rfc-editor.org/rfc/rfc9700.html)

## Подготовьте первую встречу с AI

Вы превратите цель встречи в повестку дня и полезные вопросы с явным запросом на финансируемый клиентом AI.

Где вы будете работать Доступные модели → JamZY → Будьте готовы

Откройте доступные модели в приложении. Выберите модели и провайдеров, которые ваш продукт будет предлагать, и сохраните конфигурацию. Если каталог не может быть загружен, устраните ошибку доступности на стороне источника перед продолжением; многократное изменение клиентов OAuth не исправит проблему.

Доступные модели [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL21vZGVscy5wbmc.PXvmpf7nx9UhAHYgLQ8HHi?v=7c62a7dcb41c)

Выберите, какие модели и провайдеры могут использовать ваши клиенты. Устраните любую ошибку в каталоге перед продолжением.

1. Каталог моделей принадлежит этому приложению.

JamZY загружает свой каталог только после подключения. Выберите разрешенную текстовую модель, введите краткую цель встречи и выберите Создать подготовку осознанно. Выбранный аккаунт должен иметь доступные кредиты и любые необходимые принятые условия оплаты AI. Выбор даты, просмотр встречи и ее сохранение не отправляют запрос на вывод.

```bash
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}'
```

### Следуйте потоку встречи в JamZY

1. В разделе Расписание выберите услугу: 15-минутное введение, 30-минутное планирование проекта или 60-минутный углубленный разговор.
2. Выберите день и доступное время. Время отображается в часовом поясе, указанном в браузере. Доступность является иллюстративной, а сохраненные встречи влияют только на этот браузер.
3. В разделе Будьте готовы введите пример цели без личных данных. Выберите модель, затем выберите Создать подготовку. JamZY отправляет выбранную услугу и вашу цель в ShareAI, безопасно отображает возвращенный текст и оставляет бронирование неизменным.
4. Просмотрите повестку дня самостоятельно. Выберите Просмотр встречи, проверьте ее услугу, день, время и продолжительность, затем Подтвердите демонстрационную встречу. Это действие не вызывает AI и не требует оплаты.
5. Откройте Мои встречи, чтобы увидеть сохраненную запись демонстрации. Перезагрузите страницу, чтобы подтвердить, что она сохраняется, или удалите ее, чтобы сделать слот снова доступным. Только услуга, день, время и случайная локальная ссылка сохраняются; черновики AI, цели, токены и ключи не сохраняются с встречами.

Проверьте услугу, дату, время и продолжительность перед сохранением этой демонстрационной встречи только в браузере. [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LXJldmlldy5wbmc.77e3cMlfs1G-t-jYrNxzoI?v=dcf04d3d6647)

Проверьте услугу, дату, время и продолжительность перед сохранением этой демонстрационной встречи только в браузере.

1. Проверьте полный выбор перед подтверждением.
2. Это действие сохраняет запись демонстрации; оно не вызывает AI и не принимает оплату.

Мои встречи показывают локальные записи демонстраций. Удаление записи делает ее иллюстративное время снова доступным. [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2phbXp5LWFwcG9pbnRtZW50cy5wbmc.KGiTkFaDpNeep2RKpzxHNE?v=1d5bce9412c4)

Мои встречи показывают локальные записи демонстраций. Удаление записи делает ее иллюстративное время снова доступным.

1. Запись сохраняется в этом браузере без личных данных или заметок AI.
2. Удалите демонстрационную встречу и освободите ее время.

Реальный продукт для планирования встреч требует серверного хранилища бронирований, проверки доступности, обработки часовых поясов, политики отмены и интеграции календаря или уведомлений. Эти функции отделены от авторизации ShareAI. Оставьте вывод AI как предложение; подтвердите любое будущее действие бронирования через правила вашего собственного приложения.

Используйте идентификатор модели, возвращенный разрешенным каталогом. Обрабатывайте фактический контракт ответа: JamZY поддерживает ShareAI в его родной `message.content` оболочке и стиле OpenAI. `choices[0].message.content`HTTP 200 с неполным или вложенным ответом об ошибке не является успешным ответом.

При ответе о превышении лимита расходов или недостаточном кредите покажите полезное объяснение и предоставленную ссылку на клиентский биллинг. Сохраните выбранный аккаунт. Не обходите его лимит, не переключайте плательщика без уведомления и не повторяйте операцию с оплатой в цикле.

**Вы готовы продолжить, когда**

Генерация подготовки возвращает полезную повестку дня и вопросы. Запрос приписывается авторизованному клиенту и приложению с выбранной моделью и принятыми условиями. Черновик AI не может забронировать или изменить встречу.

Нужны подробности?[Запросы чата OAuth ↗](https://shareai.now/docs/api/builders/chat-completions/chat-with-oauth/)[Восстановление биллинга ↗](https://shareai.now/docs/api/builders/billing-errors-and-spending-limits/)

## Установите ваши необязательные доходы от AI

Вы объясните дополнительную плату за AI в предложении подписки и опубликуете условия, которые клиенты могут принять.

Где вы будете работать Приложение → Подписки

Запросите доступ к Monetization Gateway через Сценарии использования приложения, если он еще не одобрен применимой административной политикой. Заполните анкету и следите за ее статусом. Одобрение позволяет настроить конфигурацию; разрешение клиента и согласие на оплату остаются отдельными.

Подписки · Обзор [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3N1YnNjcmlwdGlvbnMucG5n.1fAD7CKPa38_SZFh5zuI9P?v=f1ef4ee6680b)

Новые приложения начинаются без опубликованного контракта. Добавьте предложение перед публикацией его условий.

1. Создайте предложение в его собственном редакторе.

1. Открытые подписки. Добавьте предложение, дайте ему четкое название и опишите Builder наценку, которую будут оплачивать клиенты. Сгенерированный идентификатор подписки доступен только для чтения и привязан к этому приложению; скопируйте его, когда это потребуется для вашей интеграции.
2. Редактируйте каждую подписку в ее собственном редакторе. Используйте Estimate для проверки сетевых затрат и вашего дохода для выбранной модели и предположений использования. Оценки являются предварительными, не гарантированными ценами или принятыми условиями.
3. Совместно рассмотрите черновик, затем опубликуйте версию контракта, когда его требования будут выполнены. Опубликованная версия описывает, что новые клиенты могут принять.
4. Используйте обзор и распределение контрактов, чтобы увидеть, сколько аккаунтов остаются на каждой принятой версии. Клиент сохраняет принятые условия до тех пор, пока он явно не примет замену; публикация новой версии не переносит их автоматически. Сохраните стандартный переход, который сохраняет принятые контракты. Если вы намеренно выбираете Требовать обновленного согласия перед дальнейшими действиями приложения, существующий доступ может быть прерван до тех пор, пока клиент не одобрит новые условия.

Пример только: 20% Builder наценка на €1.00 допустимой стоимости сети добавляет €0.20. При стандартной цене ShareAI 5% комиссия применяется только к этой €0.20 наценке, до любой оплачиваемой обработки событий. Используйте живой калькулятор и принятый контракт для фактического расчета. Предложение подписки в этом потоке является соглашением о выставлении счетов за ИИ; одно только подключение аккаунта не списывает фиксированную повторяющуюся цену.

Подписки · редактор предложений [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3N1YnNjcmlwdGlvbi1lZGl0b3IucG5n.ajS-FCMdefa7Br_i-9U6yV?v=028a19d93ad7)

Иллюстративный черновик предложения. Его сгенерированный идентификатор подписки доступен только для чтения и привязан к этому приложению.

1. Используйте название предложения, ориентированное на клиента.
2. Установите AI `surcharge` для этого предложения.

Экран согласия ShareAI является авторитетным для принятых условий. Публичный клиент JamZY не может вывести принятый тарифный план из информации о пользователе, поэтому его панель подключения не утверждает наличие активной подписки или придумывает цену для встречи.

**Вы готовы продолжить, когда**

Предложение объясняет сбор; контракт может быть принят клиентом. Вы понимаете, какие клиенты остаются на старых условиях и почему.

Нужны подробности?[Полное руководство по монетизации ↗](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/)[Принятые соглашения ↗](https://shareai.now/docs/api/builders/auth/billing-agreements/)

## Докажите, что включенные платформы работают

Вы соберете реальную конечную точку и проверки области, необходимые для отправки вашего приложения на рассмотрение.

Где вы будете работать Настройки OAuth → Тестировщики и проверка

Откройте настройки OAuth → Тестировщики и пригласите до пяти тестировщиков на уровне приложения. Ожидающие приглашения занимают место, но не предоставляют доступ; получатель должен принять. Доступ владельца и доступ приглашенного тестировщика отличаются от публичного доступа к производственной версии.

Тестировщики приложения [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3Rlc3RlcnMucG5n.3_3h6Y0TjTv3r0ttIn9bok?v=60cba368b3d5)

Один список тестеров обслуживает все платформы. Ожидающие приглашения учитываются в лимите на пять мест.

1. Пять мест делятся на все приложение.
2. Пригласите тестера здесь, затем дождитесь его принятия.

Веб · Проверка [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL3ZlcmlmaWNhdGlvbi5wbmc.xLD6z4RV0ddX6p0qkaLhqc?v=d758a8f881d9)

Новая интеграция показывает ожидающие проверки до тех пор, пока не будут зарегистрированы реальные успешные вызовы. Этот черновик ссылки не прошел проверку.

1. Console фиксирует фактический успех конечной точки.
2. Каждый запрошенный scope также должен быть использован.

Для каждой платформы, которую вы намерены опубликовать, откройте Проверку. Выполните реальные успешные вызовы для требуемых конечных точек и каждого настроенного объема. Проверьте ключи обнаружения и подписи; протестируйте авторизацию/обратный вызов, обмен кодов, обновление, аутентифицированную информацию о пользователе и отзыв. Конфиденциальные клиенты также должны протестировать применимую интроспекцию. Нативные заявленные HTTPS-ссылки требуют проверки ассоциации.

Область профиля/электронной почты требует фактически возвращаемых утверждений; используйте личный тестовый аккаунт, где требуется электронная почта. Области `inference` и `monetization_gateway` требуют завершенного авторизованного запроса ИИ. Платежи требуют успешного вызова API платежей с заданной областью. Общий успешный HTTP-ответ, скриншот браузера или ручной контрольный список не заменяют записанные проверки в Консоли.

У вас есть три варианта для незавершенной платформы: завершить и проверить ее, исключить из публикации, чтобы она оставалась доступной только владельцу/тестировщику, или удалить ее. Не включайте платформу с обратными вызовами или объемами, которые вы не использовали. Изменения конфигурации могут аннулировать проверки, поэтому обновите записанный статус после окончательных изменений.

**Вы готовы продолжить, когда**

Каждая включенная платформа показывает, что требуемая конфигурация, конечная точка и проверки объема завершены. Личный контрольный список руководства является только вспомогательным инструментом для чтения.

Нужны подробности?[Проверка конечной точки ↗](https://shareai.now/docs/api/builders/auth/revoke-introspect/)[Эталонный запуск ↗](https://shareai.now/docs/builders/applications/launch-application/)

## Отправьте ваше приложение и следите за его клиентами

Вы узнаете, что готово к проверке, как работает публикация и где отслеживать доступ клиентов после этого.

Где вы будете работать Приложение → Панель управления

1. Вернитесь на Панель управления и устраните каждое нерешенное действие. Отправка на проверку должна оставаться недоступной до тех пор, пока приложение и все включенные платформы не соответствуют требованиям.
2. Отправьте заявку на рассмотрение ShareAI. Отслеживайте решение и любые запрошенные изменения в Dashboard и Activity & Decisions. Запросы на публичную презентацию и Monetization Gateway могут иметь отдельные решения.
3. После одобрения опубликуйте приложение, используя доступные элементы управления публикацией. Убедитесь, что включенные платформы готовы к производству; исключенные остаются в Testing.
4. Откройте Customers для учетных записей на уровне приложения и Subscriptions для распространения по принятому контракту. Analytics помогает отслеживать использование AI и доходы. Идентификаторы клиентов остаются конфиденциальными в соответствующем контексте клиента/авторизации.

Dashboard · готовность к запуску [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2Rhc2hib2FyZC5wbmc.2hIAeRjQpgXmhBWVPD5_zB?v=38be9c6d668e)

Обзор остается заблокированным, пока у приложения и включенных платформ есть нерешенные требования.

1. Устраните необходимые действия перед отправкой на проверку.

Клиенты [Увеличить скриншот ↗](https://shareai.now/shareai-assets/L3dwLWNvbnRlbnQvdGhlbWVzL3NoYXJlYWktZnJvbnRlbmQtdGhlbWUvYXBwL21vZHVsZXMvZ3VpZGFuY2UvYXNzZXRzL2N1c3RvbWVycy5wbmc.qbIDq-R5JMA6K48ws4kWaB?v=cc0470083fec)

Представление приложения объединяет подключенные аккаунты без отображения внутренних идентификаторов базы данных организации.

1. Управление клиентами агрегируется для приложения.

Попробуйте весь процесс снова с подходящим клиентом после запуска: подключите, проверьте учетную запись и согласие, создайте краткий проект подготовки к встрече, обновите безопасно, обработайте сбой оплаты, затем отключите. Проверьте реальный пользовательский опыт вместо предположения, что успешное сохранение доказывает его работоспособность.

**Когда что-то не работает**

**Несоответствие Callback:** точно сравните зарегистрированный URL и оба значения запроса. **Неавторизованный тестировщик:** подтвердите принятие приглашения и выбранный аккаунт. **Отсутствует область или контракт:** запросите только включенный доступ и переподключитесь для его принятия. **Нет моделей:** проверьте доступные модели и ограничения провайдера. **Ошибка обновления:** очистите неудачную локальную сессию и переподключитесь. **Обзор заблокирован:** проверьте платформенные проверки вместо создания другого OAuth-клиента.

**Вы готовы продолжить, когда**

Приложение работает для предполагаемого клиента, записанные проверки поддерживают его состояние публикации, и клиент может контролировать или отзывать авторизацию.

Нужны подробности?[Продолжить: Оплатить с ShareAI ↗](https://shareai.now/blogs/product/builder-program/guides-how-to/pay-with-shareai/)[Справочник API для разработчиков ↗](https://shareai.now/docs/api/builders/)

## Проверка организации и доступ к программе

Выберите личный или организационный аккаунт, который будет владеть программой регистрации перед применением. Организации могут подать заявку до проверки, но одобрение сотрудниками само по себе не активирует доступ. Завершите проверку электронной почты организации и компании из контрольного списка на этапе онбординга в Console. Одобренная организация остается в статусе Pending verification до завершения обеих проверок. Builder, Provider и программы Creator следуют этому правилу.

[Просмотреть Monetization Gateway ценообразование](https://shareai.now/ru/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d0%b8-2/%d1%88%d0%bb%d1%8e%d0%b7-%d0%bc%d0%be%d0%bd%d0%b5%d1%82%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8/#mg-pricing) · [Изучите ShareAI for Startups](https://shareai.now/ru/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b0-%d0%b4%d0%bb%d1%8f-%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b0%d0%bf%d0%be%d0%b2/) · [Области и разрешения](https://shareai.now/ru/%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8f/api/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d0%b8-2/%d0%b0%d1%83%d1%82%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f/%d0%be%d0%b1%d0%bb%d0%b0%d1%81%d1%82%d0%b8-oauth-%d0%b8-%d0%b3%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-%d1%83%d1%87%d0%b5%d1%82%d0%bd%d0%be%d0%b9-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b8/)

## Разрешения и принятые условия

Ваши публичные Условия & Положения, Политика конфиденциальности и инструкции по удалению должны соответствовать приложению и оставаться доступными без входа в систему. Принятие программы ShareAI, одобрение Monetization Gateway, разрешение OAuth клиента и принятый договор на оплату являются отдельными решениями. Обновление не может добавлять разрешения или принимать новые коммерческие условия.

Устаревшая область `surcharge` остается принятой для существующих интеграций. Новые примеры используют `monetization_gateway`. Сохраните существующие поля проводки, такие как `surcharge_bps` и `surcharge_percentage`, без изменений.

[Просмотреть Monetization Gateway ценообразование](https://shareai.now/ru/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d0%b8-2/%d1%88%d0%bb%d1%8e%d0%b7-%d0%bc%d0%be%d0%bd%d0%b5%d1%82%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8/#mg-pricing) · [Изучите ShareAI for Startups](https://shareai.now/ru/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b0-%d0%b4%d0%bb%d1%8f-%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b0%d0%bf%d0%be%d0%b2/) · [Области и разрешения](https://shareai.now/ru/%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8f/api/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d0%b8-2/%d0%b0%d1%83%d1%82%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f/%d0%be%d0%b1%d0%bb%d0%b0%d1%81%d1%82%d0%b8-oauth-%d0%b8-%d0%b3%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-%d1%83%d1%87%d0%b5%d1%82%d0%bd%d0%be%d0%b9-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b8/)

## Сборы шлюза и поддержка Startup

Стандартные сборы 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 ценообразование](https://shareai.now/ru/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d0%b8-2/%d1%88%d0%bb%d1%8e%d0%b7-%d0%bc%d0%be%d0%bd%d0%b5%d1%82%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8/#mg-pricing) · [Изучите ShareAI for Startups](https://shareai.now/ru/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b0-%d0%b4%d0%bb%d1%8f-%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b0%d0%bf%d0%be%d0%b2/) · [Области и разрешения](https://shareai.now/ru/%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8f/api/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d0%b8-2/%d0%b0%d1%83%d1%82%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f/%d0%be%d0%b1%d0%bb%d0%b0%d1%81%d1%82%d0%b8-oauth-%d0%b8-%d0%b3%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-%d1%83%d1%87%d0%b5%d1%82%d0%bd%d0%be%d0%b9-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b8/)

Source: https://shareai.now/ru/%D0%B1%D0%BB%D0%BE%D0%B3%D0%B8/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D0%B5%D0%BB%D1%8F/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA-shareai-builder-%D1%88%D0%B0%D0%B3-%D0%B7%D0%B0/
