Один вход ко всем ИИ-моделям: ключи, лимиты, расходы и журналы — в одном месте, а программы работают как раньше
Все ваши программы обращаются не к десятку поставщиков моделей по отдельности, а к одному адресу на вашем сервере. Ключи поставщиков лежат в одном месте и не разъезжаются по компьютерам сотрудников, у каждого человека или подрядчика свой ключ доступа со своими пределами расхода и разрешёнными моделями, а расход видно в деньгах, а не в токенах. Дополнительно продукт умеет преобразовывать форматы запросов (программа под одного поставщика работает с моделью другого), скрывать секреты из запросов до отправки в модель, пускать обычный трафик через HTTP и SOCKS5 со своими каналами связи и запасными вариантами и даёт чат с ИИ-агентом прямо в интерфейсе. Это самостоятельное приложение на вашем сервере: оно обслуживает все ваши программы сразу, а не только Pastukhov Agent — не путайте его с встроенным прокси-сервером агента, который работает внутри одного продукта.
Один адрес вместо десятка: программы обращаются к прокси, а не к каждому поставщику напрямую
Ключи поставщиков лежат на вашем сервере и не расходятся по компьютерам сотрудников
Свои ключи доступа для команд и подрядчиков: имя, право отзыва, перегенерация одной кнопкой
OpenAI, Anthropic и DeepSeek за одним адресом — какая бы программа ни использовалась
Преобразование форматов: программа, написанная под один поставщик, работает с моделью другого
Список доступных моделей по стандартному адресу — программа сама покажет их в своём списке
Смена модели или поставщика для всех программ сразу, без перенастройки каждой
У каждой модели своя цена за миллион «порций текста» (токенов) — расходы видно в деньгах, а не в токенах
Лимиты на день, неделю, месяц и всего: подрядчик или сорвавшийся скрипт не выключит бюджет
Ограничение по моделям: ключу можно разрешить только те модели, которые ему положены
Повторно использованный текст считается по своей цене — счёт совпадает с реальным расходом
Журнал запросов: кто, когда, какая модель, сколько токенов и сколько денег
Тексты запросов и ответов не сохраняются — переписка с ИИ не копится в базе
Аналитика: объём запросов, задержки, разбивка по моделям и ключам, часы пик, ошибки
Скрытие секретов: пароли и ключи из запросов заменяются условными обозначениями и возвращаются на место
Отчёты об утечках: видно, какие правила и модели чаще всего задевают секреты
Прокси для обычного трафика: HTTP и SOCKS5 на одном порту, вход по вашему ключу
Запасные каналы: не сработал один канал — трафик уходит через следующий по списку
Свои HTTP-прокси, SOCKS5 и VPN как каналы — с приоритетом и проверкой связи
Чат с ИИ-агентом внутри продукта: подключите Pastukhov Agent и спрашивайте про интерфейс в чате
Всё на вашем сервере: один контейнер, база, ключи и журналы остаются у вас
Один адрес вместо десяти поставщиков
Программы обращаются не к каждому поставщику по отдельности, а на один адрес вашего сервера — настроить каждую программу нужно один раз
Три привычных адреса: /api/chat/completions (формат OpenAI), /api/v1/messages (формат Anthropic) и /api/models со списком моделей
Вход по ключу доступа: Authorization: Bearer или x-api-key — подходит и OpenAI-программам, и Anthropic-программам
Даже отказ по ключу приходит в привычном формате OpenAI, поэтому программа покажет понятную ошибку, а не «неизвестный ответ»
Ключи доступа: кому что можно
Ключ доступа — ваш собственный ключ для входа в прокси, он не связан с ключами поставщиков и выдаётся каждому человеку или программе отдельно
Ключ выглядит как proxyagent-имя-24 знака; в базе хранится только отпечаток SHA-256 и последние 8 знаков, а сам ключ показывается один раз
Перегенерация мгновенно отзывает прежний ключ: если ключ утёк, старая копия перестаёт работать сразу
Ключ можно «Деактивировать», «Клонировать» и «Проверить» — а его настройки открываются в разделе «Ключи»
Модели и цены за миллион токенов
Модель — единица маршрутизации: у каждой своё подключение к поставщику, своя метка и свои цены за миллион «порций текста» (токенов)
Для каждой модели указываются цены на ввод, вывод и повторно использованный ввод — по ним и считаются расходы
Кнопка «Проверить» обращается к реальному адресу модели и показывает, отвечает ли поставщик; ключ при этом маскируется
Модель можно клонировать; удалить её нельзя, если после этого у какого-то ключа не останется ни одной разрешённой модели
Любая программа — любая модель: преобразование форматов
Внутри работают три движка: OpenAI, Anthropic и DeepSeek — программа одного поставщика свободно работает с моделью другого
Для DeepSeek запрос дополнительно пересобирается: поле max_completion_tokens переименовывается в max_tokens, а блоки «мыслей» вычищаются из текста
«Размышления» DeepSeek сохраняются на 7 дней: чтобы продолжить диалог, модель находит сохранённое и подставляет обратно
Если подходящей записи нет, настройка модели решает: понятный отказ «Start a new chat» либо подстановка фиксированной заглушки
Лимиты расходов: день, неделя, месяц, всего
У каждого ключа доступа — четыре предела расхода: за день, за неделю (с понедельника), за месяц и за всё время; суммы считаются в долларах
Пределы проверяются по очереди — день, неделя, месяц, всего; первое достигнутое останавливает запросы с понятным текстом ошибки
Предел 0 полностью блокирует ключ; запрос, который уже «перешагнул» предел, доводится до конца и списывается целиком
Сама блокировка денег не тратит, а обычный трафик прокси-службы этими пределами не ограничивается вообще
Журнал запросов: кто, что и за сколько
В журнале по каждому запросу видно: время, модель, ключ, канал или прямой выход, токены (ввод, вывод, повторно использованный ввод), длительность
Рядом две суммы: «внутренняя» по ценам модели — по ней работают лимиты и аналитика — и цена поставщика из ответа, только для сверки
Тексты запросов и ответов не сохраняются никогда: переписка с ИИ не копится в базе и не может утечь из неё
Заблокированные и сорвавшиеся запросы тоже пишутся в журнал, но с нулевой стоимостью; трафик прокси-службы в этот журнал не попадает
Настройки: включить прокси-службу, порт, вход
Прокси-служба для обычного трафика по умолчанию выключена — её включают в «Настройках», когда такой трафик действительно нужен
Там же задаются порт (по умолчанию 5001), обязательность входа по ключу доступа и срок хранения отчётов об утечках (по умолчанию 90 дней)
Скрытие секретов тоже включается в «Настройках» мастер-переключателем — по умолчанию оно выключено
Изменение настроек применяется примерно за 15 секунд и без перезапуска приложения
Аналитика: объём, задержки, разбивки
Готовые диапазоны от «сегодня» до «365 дней» плюс произвольный период; подробность — часы, дни, недели (с воскресенья) или месяцы
Видно объём запросов и задержку — среднюю, медиану и 95-й процентиль (значение, в которое уложилось 95 % запросов)
Есть разбивка по моделям, ключам и каналам, распределения, распределение по часам суток, анализ ошибок и сравнение с предыдущим периодом
Сводные плитки на «Главной» показывают картину дня сразу; статистику можно отправлять в ClickHouse и восстанавливать пропущенные дни
Скрытие секретов: условные обозначения и возврат на место
Правило — это имя, образец поиска (регулярное выражение) и шаблон вывода: секреты из списка заменяются условными обозначениями до отправки в модель
Заменяются только значения из списка; нумерация сквозная и постоянная, а перед моделью секретов не видно
Возврат на место работает во всех ответах, включая потоковые, и продолжает работать даже после изменения или удаления правила
Если проверка правила не удалась, запрос поставщику не уходит — безопасный отказ вместо утечки; для этого есть «Тестер правила»
Отчёты об утечках: где секреты уходят наружу
Каждое срабатывание правила фиксируется как событие утечки — в отчёте видно, где именно секрет мог уйти в модель
Секреты в отчётах замаскированы: по записи нельзя восстановить само значение
Срок хранения отчётов задаётся в настройках, по умолчанию — 90 дней, дальше записи удаляются
Чат с ИИ-агентом и обычный трафик прокси-службы через скрытие секретов не проходят — это осознанное ограничение
Прокси для обычного трафика: HTTP и SOCKS5
Прокси-служба принимает HTTP и SOCKS5 на одном порту — подходит браузерам, скриптам и программам, которые не связаны с ИИ
Вход — по ключу доступа: в HTTP это обычная авторизация, где пароль равен ключу, в SOCKS5 проверяется тот же ключ; проверку можно отключить
До 256 одновременных соединений, 30 секунд на установку соединения, а дальше — без ограничений по времени
Такой трафик пишется в отдельный журнал (байты, длительность, статус, ошибка) и никогда не считается в деньгах и не тратит лимиты
Запасные каналы связи: свои прокси, SOCKS5 и VPN
Канал связи — это то, через что ваш трафик выходит в интернет: свой HTTP-прокси, SOCKS5 или VPN (WireGuard)
Приоритет каналов задаёт порядок перебора: если один не сработал, трафик автоматически уходит через следующий по списку
Есть проверка связи и маскировка пароля; удалить канал нельзя, пока на него ссылаются модели или ключи
VPN-канал требует прав внутри контейнера и WireGuard; подключение поднимается по требованию и гаснет после 60–75 секунд простоя
Чат с ИИ-агентом внутри продукта
Чат — необязательная надстройка: он подключается к внешнему Pastukhov Agent по адресу и ключу и без настройки просто скрыт
Ключ агента остаётся на сервере и в браузер не попадает; ответы приходят в реальном времени
В чате можно спросить про интерфейс, разобрать ошибку и попросить подсказку по настройке — всё не выходя из продукта
Без чата работает всё остальное: ключи, модели, журналы, лимиты, аналитика, скрытие секретов и прокси-служба
Размещение: один контейнер, ваши данные
Вся установка — один контейнер, который обслуживает и интерфейс, и адреса /api/*; единственная обязательная настройка — внешняя база PostgreSQL
Нужны два порта: HTTP и порт прокси-службы (5001); HTTPS настраивается снаружи, перед приложением
Деловые данные (модели, ключи, журналы, расходы, настройки) лежат в PostgreSQL, а временные (сохранённые «размышления», ключи защиты данных, соответствия секретов) — в папке контейнера
Без тома теряются сохранённые «размышления» и соответствия секретов, а без постоянного секретного ключа — все выданные сессии входа
Все возможности Прокси-агента без ограничений для частных лиц: неограниченное количество установок на любых ваших компьютерах и серверах. 19 700 ₽ единоразовый платёж за пожизненную лицензию. 12 месяцев бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Важное отличие от соседних продуктов: в самом Прокси-агенте проверки лицензионного ключа нет — после установки он сразу работает и ничего не блокирует. Лицензия — это право использования, обновления и поддержка, а не «ключ, без которого не заработает».
Все возможности Прокси-агента без ограничений для всех сотрудников компании или команды, включая внешних подрядчиков. 49 700 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензия — это право использования, обновления и поддержка; встроенной проверки ключа в продукте нет, никаких функций она не включает и не выключает.
Неограниченное количество экземпляров Прокси-агента под вашим доменом + полный исходный код с правом изменять его как угодно, обновлять оформление или брендинг под вашу компанию или домен, тесно интегрировать с вашей инфраструктурой. Может использоваться любым посетителем вашего домена как часть ваших сервисов. 97 000 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Для бесшовных обновлений рекомендую изменять только брендинг и интеграцию, чтобы минимизировать усилия при слиянии с новыми функциями и исправлениями.
Чтобы спокойно оценить продукт, на 30 дней выдаётся бесплатный пробный ключ. Пробная лицензия ничем не отличается от платной: все возможности доступны и без неё, потому что встроенных ограничений в продукте нет. Пробный ключ выдаётся по запросу — напишите мне в Telegram с указанием имени и email.
Честно: в Прокси-агенте нет проверки лицензионного ключа. После установки работают все возможности сразу — ключи доступа, модели, лимиты, журналы, аналитика, скрытие секретов, прокси-служба и чат с агентом. Лицензия не блокирует ничего и не открывает скрытых функций.
Что она даёт: право использования продукта, 12 месяцев бесплатных обновлений и поддержку, а затем скидку 50% на продление обновлений. Так сделано намеренно — продукт должен работать в закрытом контуре, где лицензионные проверки только мешают.