Я в основном работаю с официальными API LLm'ок и постоянно приходится бегать по кабинетам и генерировать/удалять API ключи + что-то с РФ серверами не очень хочет работать.
Надоело! Сделал собственный OpenAI-совместимый шлюз к основным нейросеткам. Один API-ключ → доступ к 5 провайдерам.
По сути - аналог openrouter под свои проекты, но без дополнительных комиссий и API работает c РФ серверов!
Стек: Python 3.13 / Django 6.0 + DRF (ASGI/uvicorn) / LiteLLM-прокси / PostgreSQL 16 / Redis 7 / Celery / httpx.
Надоело! Сделал собственный OpenAI-совместимый шлюз к основным нейросеткам. Один API-ключ → доступ к 5 провайдерам.
По сути - аналог openrouter под свои проекты, но без дополнительных комиссий и API работает c РФ серверов!
Стек: Python 3.13 / Django 6.0 + DRF (ASGI/uvicorn) / LiteLLM-прокси / PostgreSQL 16 / Redis 7 / Celery / httpx.
🔥8👍2
Промпт для комплексного аудита кодовой базы. Он задает кодинг-агенту (Claude Code, Cursor, Cline, Aider и аналогам) роль дотошного senior-инженера, который проверяет проект по фактам, а не по тому, что проект пишет о себе сам.
Главная идея простая: документация, комментарии, названия и даже проходящие тесты - это заявления, а не доказательства. Большинство реальных дефектов живет в разрыве между тем, что проект декларирует, и тем, как он работает на самом деле. Промпт системно ищет этот разрыв.
Подходит для любого агента, у которого есть доступ к репозиторию на чтение.
Зачем это нужно
Обычный запрос «проверь мой код» наследует рамку самого проекта: агент читает README, доверяет комментариям, видит зеленые тесты и делает вывод, что все в порядке. Этот промпт работает иначе - он не доверяет проекту на слово.
В его основе несколько рабочих принципов:
- Единственный источник истины - поведение кода. Документация устаревает, название может не соответствовать содержимому, а наличие защиты не означает, что она работает.
- Зеленый тест сам по себе ничего не доказывает: он может проверять не то, быть замокан до бессмысленности или быть ложно-зеленым. Тесты тоже читаются критически.
- Сверка «заявлено против реального» - отдельная фаза аудита. Каждое обещание и правило проекта проверяется по коду; невыполненное становится находкой.
Рабочая презумпция: дефект есть, пока не доказано обратное.
Лежит тут: https://github.com/kravcovtech/adversarial-audit-prompt
Главная идея простая: документация, комментарии, названия и даже проходящие тесты - это заявления, а не доказательства. Большинство реальных дефектов живет в разрыве между тем, что проект декларирует, и тем, как он работает на самом деле. Промпт системно ищет этот разрыв.
Подходит для любого агента, у которого есть доступ к репозиторию на чтение.
Зачем это нужно
Обычный запрос «проверь мой код» наследует рамку самого проекта: агент читает README, доверяет комментариям, видит зеленые тесты и делает вывод, что все в порядке. Этот промпт работает иначе - он не доверяет проекту на слово.
В его основе несколько рабочих принципов:
- Единственный источник истины - поведение кода. Документация устаревает, название может не соответствовать содержимому, а наличие защиты не означает, что она работает.
- Зеленый тест сам по себе ничего не доказывает: он может проверять не то, быть замокан до бессмысленности или быть ложно-зеленым. Тесты тоже читаются критически.
- Сверка «заявлено против реального» - отдельная фаза аудита. Каждое обещание и правило проекта проверяется по коду; невыполненное становится находкой.
Рабочая презумпция: дефект есть, пока не доказано обратное.
Лежит тут: https://github.com/kravcovtech/adversarial-audit-prompt
GitHub
GitHub - kravcovtech/adversarial-audit-prompt: Промпт для комплексного аудита кодовой базы: код, логика, безопасность, AI/LLM
Промпт для комплексного аудита кодовой базы: код, логика, безопасность, AI/LLM - kravcovtech/adversarial-audit-prompt
Продажи упали - и все сразу винят SEO. А зря.
Классика на созвоне: продажи просели - «ну значит выдача просела, крутите SEO». А по факту путь от поиска до покупки - это три ступени, и сломаться может любая. Лечить «вообще SEO», не понимая, какую именно, - как пить антибиотик от головной боли.
Гонял на днях аналитику видимости в Поиске у Яндекса (показывает, по каким запросам находят твои карточки, сколько они собирают показов и кликов и как это меняется - по всем ecom-запросам за 2 месяца). Делюсь, как читаю эти данные по воронке.
Ступени простые:
Показы - вас увидели в поиске.
Выделяться в этой выдаче среди кучи похожих предложений помогают форматы Яндекс Товаров - обогащённый сниппет, блок «популярные товары», карточка, блок «цены в магазинах»
Клики - перешли на сайт.
Продажи - купили.
Смотрим, на каком переходе рвётся, - и круг причин сразу сужается.
📈 Показы вверх, клики вверх, а продаж нет
До сайта всё ок: находят и заходят. Рвётся уже после клика. Смотреть надо не выдачу, а сам сайт. Тут уже нужно проанализировать путь пользователя: карточка - корзина - оформление.
📈 Показы вверх, клики вниз
Чаще показывают, реже выбирают - падает кликабельность. Либо лезешь в показы по слишком широким запросам и тебя видят «не те», либо в выдаче проигрывает само предложение: фото, цена, описание, неполные данные.
📉 Вниз и показы, и клики
Рвётся в самом начале - стали меньше показывать. И вот тут как раз НЕ спешите винить SEO. Иду по чек-листу: фид и микроразметка, доступность страницы для индексации, конкурентность цены, сезонность. Часто причина вообще лежит вне оптимизации.
В этом и кайф такой аналитики: она не «поднимает в ТОП по кнопке», а показывает, на каком этапе ты теряешь деньги. Куда поставить меловую отметку. А снимать витки с катушки - всё ещё ручная работа головой.
👉 SeoPraktika 🤘 Kravcov.tech
Классика на созвоне: продажи просели - «ну значит выдача просела, крутите SEO». А по факту путь от поиска до покупки - это три ступени, и сломаться может любая. Лечить «вообще SEO», не понимая, какую именно, - как пить антибиотик от головной боли.
Гонял на днях аналитику видимости в Поиске у Яндекса (показывает, по каким запросам находят твои карточки, сколько они собирают показов и кликов и как это меняется - по всем ecom-запросам за 2 месяца). Делюсь, как читаю эти данные по воронке.
Ступени простые:
Показы - вас увидели в поиске.
Выделяться в этой выдаче среди кучи похожих предложений помогают форматы Яндекс Товаров - обогащённый сниппет, блок «популярные товары», карточка, блок «цены в магазинах»
Клики - перешли на сайт.
Продажи - купили.
Смотрим, на каком переходе рвётся, - и круг причин сразу сужается.
📈 Показы вверх, клики вверх, а продаж нет
До сайта всё ок: находят и заходят. Рвётся уже после клика. Смотреть надо не выдачу, а сам сайт. Тут уже нужно проанализировать путь пользователя: карточка - корзина - оформление.
📈 Показы вверх, клики вниз
Чаще показывают, реже выбирают - падает кликабельность. Либо лезешь в показы по слишком широким запросам и тебя видят «не те», либо в выдаче проигрывает само предложение: фото, цена, описание, неполные данные.
📉 Вниз и показы, и клики
Рвётся в самом начале - стали меньше показывать. И вот тут как раз НЕ спешите винить SEO. Иду по чек-листу: фид и микроразметка, доступность страницы для индексации, конкурентность цены, сезонность. Часто причина вообще лежит вне оптимизации.
В этом и кайф такой аналитики: она не «поднимает в ТОП по кнопке», а показывает, на каком этапе ты теряешь деньги. Куда поставить меловую отметку. А снимать витки с катушки - всё ещё ручная работа головой.
Please open Telegram to view this post
VIEW IN TELEGRAM
iGaming List - место, где можно будет находить доноров, условия, контакты и рабочие варианты для усиления ссылочного профиля без долгого поиска, лишних переписок и случайных площадок.
Канал подойдет тем, кто:
Это не просто лента новостей, а источник актуальных офферов и решений, которые можно применять на практике.
Если вы являетесь представителем компании - сможете бесплатно разместить свое объявление
https://t.me/igaminglist
https://t.me/igaminglist
https://t.me/igaminglist
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👎1🔥1🦄1
Друг тут подсказал простой, но хороший способ как понять, что у CLAUDE начинается деменция т.е. забывается контекст.
Нужно в файл CLAUDE.md добавить правило, что модель каждое сообщение начинало с персонального обращения.
Как только AIшка перестанет обращаться как нужно, сжимаем контекст или идем в новую сессию.
Решение простое, но очень действенное.
👉 @Kravcov AI
Нужно в файл CLAUDE.md добавить правило, что модель каждое сообщение начинало с персонального обращения.
Как только AIшка перестанет обращаться как нужно, сжимаем контекст или идем в новую сессию.
Решение простое, но очень действенное.
👉 @Kravcov AI
2👍7
Проблема: боты для телеги и макса в куче или на разных серверах без какой-то централизованной системы управления. На чужих серверах хранить не хочется свои данные. Из РФ боты не хотят общаться с телегой.
Несколько дней лютого вайбкода и у моих ботов появился домик! Все боты организованы как отдельные изолированные продукты в едином центре управления. Сервис может работать в 2 режимах:
1. Может общаться с РФ ботам и tg, своего рода мостик.
2. Есть предустановленные боты на сервере, которые можно привязывать к не ограниченному количеству ботов с одинаковым функционалом.
Админка для каждого бота, статистика и куча разных хотелок за которые раньше нужно было отдать ведро денег, а сейчас славься CLAUDE CODE и CODEX!
Несколько дней лютого вайбкода и у моих ботов появился домик! Все боты организованы как отдельные изолированные продукты в едином центре управления. Сервис может работать в 2 режимах:
1. Может общаться с РФ ботам и tg, своего рода мостик.
2. Есть предустановленные боты на сервере, которые можно привязывать к не ограниченному количеству ботов с одинаковым функционалом.
Админка для каждого бота, статистика и куча разных хотелок за которые раньше нужно было отдать ведро денег, а сейчас славься CLAUDE CODE и CODEX!
👍2
Очень быстро отсыхают бурж платежки, из основного, что продожает работать для оплаты подписок:
1. Плати по миру - Испанская виртуальная карта, дают $5 при регистрации, пополнение через СБП.
2. Pintopay - Гонконгская карта, пополнение через USDT.
Для некоторых сервисов нужно "быть в стране" биллингового адреса карты, иначе отклоняют карту, но в целом все работает.
Адаптируемся как можем!
1. Плати по миру - Испанская виртуальная карта, дают $5 при регистрации, пополнение через СБП.
2. Pintopay - Гонконгская карта, пополнение через USDT.
Для некоторых сервисов нужно "быть в стране" биллингового адреса карты, иначе отклоняют карту, но в целом все работает.
Адаптируемся как можем!
🔥2
Как сделать, чтобы CLAUDE генерировал наикрутейшие сайты?
Ловите огромную библиотеку (2000+) готовых дизайн систем, примеров CSS и токенов, которые можно импортировать в CLAUDE DESIGN и делать крутые сайты.
Ссылка будет в комментариях к посту 👇🏻
✅ @Kravcov_AI
Ловите огромную библиотеку (2000+) готовых дизайн систем, примеров CSS и токенов, которые можно импортировать в CLAUDE DESIGN и делать крутые сайты.
Ссылка будет в комментариях к посту 👇🏻
✅ @Kravcov_AI
Кому нравится формат threads, welcome на борт! https://www.threads.com/@kravcov.tech
Threads
Виталий Кравцов (@kravcov.tech) • Threads, Say more
104 Followers • 151 Threads • Рассказываю и показываю про прикладное применение AI в работе, бизнесе и жизни. Обзоры нейронок, лайфхаки, кейсы, сервисы. See the latest conversations with @kravcov.tech.
Forwarded from КручуВерчу 🤟 SEODEN
SEO в банковской нише: 1 июля приходите на вебинар
Вместе с коллегами из SEOWORK, Банки.ру и Т-Банка расскажем, как сегодня устроено продвижение одной из самых конкурентных тематик.
На эфире обсудим:
— кто лидирует в поиске в 2026 году
— как AI и новые блоки меняют поисковую выдачу
— какие подходы работают у in-house SEO-команд финансовых проектов
🌪 Ждём вас на вебинаре 1 июля в 11:00 (мск)
Для участия — регистрируйтесь по ссылке.
Вместе с коллегами из SEOWORK, Банки.ру и Т-Банка расскажем, как сегодня устроено продвижение одной из самых конкурентных тематик.
На эфире обсудим:
— кто лидирует в поиске в 2026 году
— как AI и новые блоки меняют поисковую выдачу
— какие подходы работают у in-house SEO-команд финансовых проектов
Разберём, как команды в банковской нише адаптируются под новую выдачу и AI. Будет живой разговор — с кейсами, аналитикой и возможностью задать вопросы.
Для участия — регистрируйтесь по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Почему все хоронят SEO? Оно просто в очередной раз трансформируется, сейчас в GEO, потом еще во что-то.
Просто поисковых систем как сущности может не остаться, все уйдет в чаты, кто мешает так-же манипулировать выдачей, как в органике (которой почти не осталось)?
Да, по другому, да пока не до конца понятно, но SEOшка тоже начиналась с прогонов по каталогам и шрифта в цвет фона!
@Kravcov_AI
Просто поисковых систем как сущности может не остаться, все уйдет в чаты, кто мешает так-же манипулировать выдачей, как в органике (которой почти не осталось)?
Да, по другому, да пока не до конца понятно, но SEOшка тоже начиналась с прогонов по каталогам и шрифта в цвет фона!
@Kravcov_AI
👎2
Удобная штука https://audiotranscriber.io/
Понимаю, что есть много аналогов, но лично протестил, работает гуд!
До 100мб аудио из файла или по ссылке.
Понимаю, что есть много аналогов, но лично протестил, работает гуд!
До 100мб аудио из файла или по ссылке.
audiotranscriber.io
Audio Transcriber AI: Transcribe Audio to Text Online for Free (No Sign-up)
Transcribe any audio to text in seconds with Audio Transcriber AI. Get accurate transcripts in multiple languages online for free.
30–40% размещений не попадают в индекс: ссылка куплена, отчёт закрыт, а вес не передаётся. Google не успевает или не хочет сканировать каждую страницу, и никто вам об этом не скажет.
Для больших объёмов - индивидуальные условия: @seoindexlink_help
Не оставляйте бюджет на удачу - проверьте, сколько ваших ссылок реально работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎2