AI Models
Платформа с открытым исходным кодом для реселлинга ИИ API и биллинга LLM
NexCMP AI Models — это дополнение для self-hosted панели NexCMP, позволяющее продавать доступ к AI-моделям на собственном домене. Вы подключаете разрешенные к использованию источники моделей, задаете цену для каждой из них, а ваши клиенты обращаются к ним по единому API-ключу с тарификацией по токенам и оплатой из предоплатного кошелька.
AI Models входит в состав NexCMP и не требует дополнительной платы. По умолчанию модуль отключен. NexCMP не предоставляет модели, API-ключи, токены или аккаунты провайдеров: вы используете собственные авторизованные источники.NexCMP Source: полный исходный код за $499, единоразово. Используйте, модифицируйте и размещайте на своих серверах для собственного бизнеса. Вы можете продавать услуги на базе своего сервиса, но не имеете права перепродавать или распространять исходный код или сборки. Условия лицензии Source
Что такое дополнение NexCMP AI Models?
NexCMP уже тарифицирует виртуальные машины с предоплатного кошелька. AI Models добавляет шлюз в ту же панель, поэтому кошелек, клиенты, реселлеры и тикеты поддержки, используемые для продажи серверов, подходят и для продажи доступа к AI API.
Это уровень биллинга и управления, а не поставщик моделей. Вы добавляете провайдеров, к которым у вас есть доступ, выбираете предлагаемые модели и их стоимость, а ваши клиенты обращаются к единому эндпоинту на вашем домене со своими ключами. Клиенты видят только ваш домен и ваши цены и никогда не знают, какой именно провайдер обработал запрос.
Ищете AI Chat и AI Agent? Это другие продукты: ассистент внутри клиентского портала и агент, работающий на сервере клиента. Они не продают доступ к моделям, и эти два модуля не зависят друг от друга.
Как ваши клиенты используют AI Models
Каждый экран — это вкладка страницы услуги в панели клиента с демонстрационными данными. Выберите вкладку, используйте стрелки или клавиши влево и вправо либо откройте полноэкранный просмотр.
От вашего клиента к вашему провайдеру
Клиенты обращаются к вашему домену. NexCMP проверяет ключ, лимиты и кошелек, после чего перенаправляет запрос добавленному вами провайдеру.
Что требуется для продажи доступа к AI API
NexCMP берет на себя программную часть. Остальное — за вами.
- Источники моделей, которые вы имеете право использовать и перепродавать: один или несколько провайдеров с OpenAI-совместимым или Anthropic-совместимым API.
- Панель NexCMP с включенным модулем AI Models.
- Установленная вами цена продажи для каждой предлагаемой модели.
- Поддержка ваших клиентов и собственная политика допустимого использования.
- Панель с возможностью подключения к вашим провайдерам по HTTPS.
Один ключ, множество моделей
Клиентское приложение указывает на ваш домен и использует ключ из вашей панели. Один ключ позволяет обращаться ко всем разрешенным моделям. Шлюз работает на собственном домене панели и отдает потоковые ответы в обоих форматах.
- Anthropic-совместимые клиенты также могут использовать /ai/v1/messages/count_tokens.
- Расход токенов берется из ответа провайдера. Если в ответе его нет, NexCMP рассчитывает его приблизительно и помечает запись как расчетную.
- Шлюз не выполняет конвертацию между двумя форматами. Обращение к модели от OpenAI-совместимого провайдера идет через OpenAI-совместимый эндпоинт, а от Anthropic-совместимого — через Anthropic-совместимый эндпоинт. Провайдер с типом Both поддерживает оба формата.
- Инструменты, работающие на стороне провайдера и тарифицируемые за вызов (например, веб-поиск), отклоняются, поскольку их невозможно учесть. Передается только ограниченный список безопасных параметров запроса.
POST https://your-domain/ai/v1/chat/completions OpenAI-compatible
POST https://your-domain/ai/v1/messages Anthropic-compatible
GET https://your-domain/ai/v1/models model list
GET https://your-domain/ai/v1/models/pricing public price list, no keyПодключайте собственные источники моделей
Ничего не предустановлено: ни провайдеров, ни моделей, ни адресов по умолчанию, ни прайс-листов.
Добавление провайдера
Укажите имя, тип (OpenAI-compatible, Anthropic-compatible или Both), base URL, его API-ключ, приоритет и статус активности. Ключ хранится в зашифрованном виде, и в дальнейшем отображаются только четыре его последних символа.
Проверка соединения
Тест запрашивает список моделей провайдера и сообщает об успехе либо о причине сбоя: ошибка авторизации, заблокированный адрес, биллинг или недоступный хост.
Синхронизация списка моделей
NexCMP считывает список провайдера и добавляет новые модели отключенными и без цены. Модель, отозванная провайдером, помечается. Пока модуль включен, список по умолчанию синхронизируется автоматически каждые 6 часов.
Проверка адресов
Адрес провайдера должен использовать HTTPS на порту 443 и публичный домен. Внутренние хосты, другие порты и обычный HTTP принимаются, только если вы укажете их в списке Allowed internal hosts.
Цены определяете вы
NexCMP не считывает цены у провайдера. Каждую цену продажи задаете вы сами.
Тарификация по моделям
Вы сами решаете, сколько каждая модель стоит для ваших клиентов.
Три цены для каждой модели
Входящие, кэшированные входящие и исходящие токены в долларах США за 1 миллион токенов. Модель без цены продажи невозможно включить.
Кэшированные входящие токены
Пока вы не зададите цену для кэшированных входящих токенов, они тарифицируются по цене обычных входящих. Они не бесплатны.
Себестоимость (необязательно)
Укажите себестоимость модели, если хотите видеть отчет о прибылях и убытках по дням и моделям на странице Profit. В этом случае цена продажи ниже себестоимости с учетом минимальной маржи будет отклонена, если вы специально не подтвердите работу в убыток.
Расчет цены от себестоимости
Кнопка позволяет рассчитать цену продажи исходя из себестоимости плюс выбранная вами наценка. Наценка по умолчанию отсутствует.
Публичный прайс-лист
Клиенты и посетители могут просматривать ваши цены без ключа по адресу прайс-листа вашего шлюза.
Ключи API, лимиты, статистика использования и логи
Каждый пункт клиент может настроить сам в портале, либо это задаете для него вы.
Ключи
Создавайте, переименовывайте, выполняйте ротацию, отключайте и удаляйте ключи. Секретный ключ отображается только один раз, а NexCMP сохраняет исключительно его хеш.
Разрешенные модели и срок действия
Ограничивайте ключ списком разрешенных моделей и задавайте для него срок действия.
Бюджеты
Мягкий бюджет предупреждает с помощью уведомления и письма по email. Жесткий бюджет блокирует запросы с ошибкой 402. Оба варианта настраиваются на определенный период — как для отдельного ключа, так и для аккаунта в целом.
Лимиты частоты запросов
Запросы в минуту и токены в минуту на ключ и на аккаунт, а также ограничение на число одновременных запросов и лимит количества ключей на аккаунт.
Использование
Использование по моделям, ключам и дням с возможностью экспорта в CSV.
Логи
Журнал запросов с фильтрацией: время, ключ, модель, токены, стоимость, статус и задержка. NexCMP не сохраняет промпты и ответы. По умолчанию логи хранятся 90 дней.
Биллинг LLM API через кошелек
Списание за использование AI происходит с предоплатного кошелька клиента — того же самого, с которого оплачиваются все остальные услуги NexCMP. Вы задаете цены, а клиент пополняет баланс привычным способом.
Перед отправкой запроса провайдеру NexCMP резервирует на кошельке максимально возможную стоимость запроса. Если баланс ниже минимума (по умолчанию 20 центов) или недостаточен, запрос отклоняется с ошибкой 402 insufficient_balance, и обращение к провайдеру не выполняется. Благодаря предварительному резервированию параллельные запросы не могут увести баланс кошелька в минус.
Статистика использования собирается по каждому аккаунту и списывается в виде проводок по кошельку по прошествии часа с проверкой каждые 5 минут. Не списанные окончательно средства уже вычитаются из баланса, который видит шлюз.
Маршрутизация и отказоустойчивость между провайдерами
Несколько маршрутов для модели
Для модели можно настроить маршруты к нескольким провайдерам в выбранном вами порядке, включая или отключая каждый из них. Имя модели, отправляемое провайдеру, может отличаться от опубликованного вами имени.
Переключение при сбое
Если у провайдера возникает ошибка сервера, авторизации, биллинга, отсутствие модели или превышение лимита запросов, NexCMP пробует следующий маршрут.
Защита от двойного списания
Если после отправки запроса истекает таймаут ожидания ответа, NexCMP не отправляет его другому провайдеру, чтобы вы не платили дважды за один запрос.
Ограничение темпа по провайдерам
Запросы к каждому провайдеру ограничиваются в минуту (по умолчанию 50), чтобы пиковая нагрузка не исчерпала лимиты источника.
Оповещения
Если провайдер возвращает постоянные ошибки авторизации или биллинга, NexCMP сообщает об этом администратору в Telegram (при настроенной интеграции).
Сведения о провайдере остаются скрытыми
Ошибки очищаются перед отправкой клиенту: имена провайдеров, хосты, апстрим-названия моделей и адреса удаляются, а заголовки провайдера не пересылаются. Клиенты не видят, какой провайдер обработал запрос.
Playground и клиентский портал
Каждый пункт — это действие, доступное клиенту в портале на вашем домене.
Модели и цены
Просматривайте доступные модели с их ценами, базовый URL и готовые примеры команд.
Ключи, статистика использования и логи
Создавайте ключи, просматривайте использование по моделям, ключам и дням, а также фильтруйте логи запросов. В логах отображаются только метаданные, но не содержимое запросов.
Настройки
Задавайте бюджет аккаунта и адрес электронной почты для получения уведомлений.
Playground
Общайтесь с моделью в чате, сравнивайте несколько моделей рядом и копируйте готовый код с помощью кнопки Get Code.
Возможности для оператора
Каждая функция доступна в панели администратора NexCMP.
Провайдеры, модели и маршруты
Добавляйте и тестируйте провайдеров, синхронизируйте списки моделей, задавайте цены, включайте или отключайте модели и выбирайте, какие провайдеры и в каком порядке обслуживают каждую модель.
Использование и прибыль
Отслеживайте объемы использования по каждому клиентскому аккаунту и сопоставляйте выручку с расходами по дням и по моделям, для которых указана себестоимость.
Аудит
Каждое изменение требует указания причины и заносится в журнал аудита. Вводить ключи провайдера можно только в авторизованной сессии администратора.
Два переключателя
Модуль активируется в разделе License & updates -> Modules. Отдельный переключатель продаж в панели управления AI Models по умолчанию выключен: пока он отключен, клиенты видят, что сервис еще не запущен, а в публичном прайс-листе он отображается как недоступный.
Отключение
При отключенном модуле клиентские и административные страницы, а также шлюз возвращают 404, пункты меню скрываются, а фоновая синхронизация прекращает обращаться к провайдерам.
Интерфейс NexCMP AI Models
Реальные экраны установки NexCMP 1.5.0 с демонстрационными данными. Провайдеры A, B и C приведены для примера.





Продажи через реселлеров
Реселлер под собственной маркой может продавать AI Models на своем домене по собственным ценам. Наценка или скидка реселлера применяется к вашей цене продажи, при этом оптовая цена поддерживается на уровне не ниже себестоимости плюс минимальная маржа (если себестоимость указана). С оптового кошелька реселлера списывается оптовая цена.
Индивидуальный переключатель AI определяет, может ли реселлер продавать AI Models. По умолчанию он включен.
Как это работает
От отключенного модуля до первого клиентского запроса.
Включение модуля
В консоли администратора перейдите в раздел License & updates -> Modules и включите AI Models.
Добавьте провайдера и протестируйте подключение
Укажите тип провайдера, базовый URL и ключ, затем запустите проверку подключения.
Синхронизируйте модели и задайте цены
Синхронизируйте список моделей, задайте цены продажи, добавьте второго провайдера в качестве резервного маршрута (если он есть) и включите модели.
Включите переключатель продаж
Включите переключатель продаж в разделе администратора AI Models, чтобы клиенты могли пользоваться сервисом.
Клиенты создают ключ и обращаются к вашему эндпоинту
Клиент пополняет кошелек, создает ключ в портале и указывает ваш домен в настройках своего клиента.
Требования к инфраструктуре
Вы развертываете панель NexCMP и подключаете свои источники моделей. Полный список с пошаговыми инструкциями приведен в документации: https://nexcmp.com/docs/infrastructure/ai-models/.
- Панель NexCMP с включенным модулем AI Models.
- Исходящий HTTPS от панели к каждому из ваших провайдеров или к внутреннему шлюзу, указанному в списке Allowed internal hosts.
- Клиенты обращаются к шлюзу через домен вашей панели.
- Никаких GPU и специализированного оборудования: NexCMP только перенаправляет запросы вашим провайдерам.
AI Models в NexCMP Free и Source
AI Models — это такой же модуль, как и остальные, и он входит как в NexCMP Free, так и в NexCMP Source. NexCMP не взимает за него дополнительную плату и не предусматривает отдельного тарифа; расходы на провайдеров, ваше оборудование и комиссии платежных шлюзов остаются на вашей стороне.
NexCMP Free стоит $0 в первый год: полная подписанная сборка со всеми модулями, исправлениями ошибок и обновлениями на 1 год, а также любым количеством реселлерских доменов. После первого года продление стоит $99 в год, при этом программное обеспечение продолжит работать, даже если вы не станете продлевать подписку. NexCMP Free предназначен для сетевых операторов с собственной ASN и подсетью, зарегистрированной на их имя; заявки проходят модерацию. NexCMP Source — это разовая покупка за $499 с полным исходным кодом, всеми собранными для вас приложениями и 30 рабочими днями поддержки от профильного инженера.
Подходит ли вам NexCMP
NexCMP AI Models подходит вам, если вы ведете хостинговый, облачный или софтверный бизнес, располагаете источниками моделей, которые вправе использовать и перепродавать, а также хотите управлять ключами, ценами, кошельками, учетом потребления и биллингом клиентов в единой панели на собственном домене.
Решение не подходит, если вам требуется предоставление моделей, токенов, ключей API или аккаунтов провайдеров, готовый каталог моделей или прайс-лист, трансляция между форматами, совместимыми с OpenAI и Anthropic, fine-tuning, GPU-хостинг или соглашение об уровне обслуживания (SLA) от NexCMP.
Перед началом продаж: источники, условия и ответственность
NexCMP не предоставляет модели, ключи API, токены, аккаунты провайдеров или цены. Вы подключаете источники моделей, которые уполномочены использовать и перепродавать, и несете полную ответственность за соблюдение условий использования этих источников и применимого законодательства.
Многие источники моделей ограничивают перепродажу или передачу доступа третьим лицам. Ознакомьтесь с условиями каждого источника и уточните у него необходимость отдельного соглашения перед тем, как предлагать его модели своим клиентам.
Вам также потребуется политика допустимого использования для ваших клиентов и механизм обработки жалоб на нарушения. Использование данных, отправляемых источнику, регулируется его собственными условиями; сам NexCMP не сохраняет промпты и ответы. Информация на этой странице не является юридической консультацией.
Платформа для реселлинга AI API: частые вопросы
Что такое платформа для реселлинга AI API и за что отвечает NexCMP AI Models?
Предоставляет ли NexCMP модели, ключи API или токены?
Разрешено ли мне перепродавать доступ к моделям от моих источников?
Какие форматы API могут использовать мои клиенты?
Как настроить цены?
Как работает биллинг через кошелек и что происходит, когда средства заканчиваются?
Какие лимиты можно задать для API-ключей клиентов?
Видят ли клиенты статистику использования и логи запросов? Сохраняются ли промпты?
Что произойдет при сбое одного из провайдеров?
Можно ли продавать AI-модели через реселлеров?
Могут ли клиенты тестировать модели перед покупкой?
Это self-hosted решение, и сколько оно стоит?
Кто отвечает за правила допустимого использования и контент клиентов?
Источники
Документация NexCMP по модулю AI Models.
Получить NexCMP бесплатно
Бесплатно, включая AI Models и все остальные модули. Установите на свой сервер уже сегодня.
Последнее обновление:








