Рубрика «api»
Как сделать мини-экран для Умного Дома Яндекс (УДЯ) за 659 рублей?
2026-04-21 в 6:21, admin, рубрики: api, arduino, DIY, алиса, диалоги, умный дом, яндекс«А трактор случайно не в залоге?» — история одной интеграции с ФЦИИТ
2026-04-19 в 17:45, admin, рубрики: api, cryptopro, ipsec, банковская безопасность, залог, интеграция, системный анализ, финтех«— А трактор случайно не в залоге?» — с такого вопроса обычно и начинался рабочий день сотрудников департамента залогового обеспечения в нашем банке. За ним стоит однотипная рутина, на которую раньше уходила большая часть времени: открыть Реестр уведомлений о залоге движимого имущества, ввести данные клиента, подождать результат, проанализировать, принять решение — и так по каждому.
Проверка одного заемщика занимает не больше пяти минут, но, когда за час приходит сотня заявок, ручной режим превращается в узкое горлышко.
GitLab CI + MAX Messenger: уведомления о деплое не отправлялись, и это оказался не JSON
2026-04-12 в 6:15, admin, рубрики: api, bash, CICD, devops, gitlab, maxМы хотели сделать простую вещь: после деплоя отправлять уведомление в чат MAX из GitLab CI.
На бумаге задача выглядела почти тривиально:
-
есть
MAX_BOT_TOKEN -
есть
MAX_NOTIFY_CHAT_ID -
есть
curl -
есть
POST https://platform-api.max.ru/messages?chat_id=...
Но на практике уведомления не приходили несколько дней. Мы меняли образы, переписывали скрипты, упрощали payload, добавляли диагностику. Результат был один: сообщение не доходило.
Настоящая причина оказалась совсем не там, где мы её искали.
Связанные материалы
-
annotation.mdЧитать полностью »
Куда идет программирование на самом деле?
2026-04-10 в 11:16, admin, рубрики: AI, api, architecture, backend, c++, DDD, Go, Rust, tdd
max-yandexgpt: YandexGPT в мессенджере MAX за 5 строк кода
2026-04-10 в 9:16, admin, рубрики: api, max, yandexgpt, yandexgpt 5, YandexGPT-5-Lite, интеграция, Макс, мессенджер, яндексPatriot-solution
Max мессенджер появился недавно, и пока экосистема вокруг него только формируется. YandexGPT - мощная языковая модель с OpenAI-совместимым API. Казалось бы, собрать из этого бота - задача на вечер. На практике оказалось, что готового инструмента, который бы связал эти две вещи, просто нет.
Я написал max-yandexgpt - Python-фреймворк, который позволяет запустить AI-бота в Max мессенджере с YandexGPT за 5 строк кода. Со стримингом ответов, выбором модели и нормальной конфигурацией.
В этой статье расскажу, как он устроен и зачем.
Что получается на выходе
Читать полностью »
Управление несколькими профилями Codex: небольшой CLI на bash
2026-04-07 в 14:15, admin, рубрики: api, auth.json, bash, cli, codex, DevTools, linux, proxy, автоматизация, управление аккаунтамиУ любой удобной штуки есть момент, когда она начинает раздражать.
С Codex у меня это случилось, когда аккаунтов стало больше одного. Один рабочий, один личный, один запасной. И дальше начинается обычная бытовая возня: то не тот auth.json, то уже кончился лимит, то вообще непонятно, под каким профилем сейчас запущен CLI.
Можно, конечно, хранить несколько файлов и копировать их руками:
cp auth-work.json ~/.codex/auth.json
Но это ровно тот способ, который сначала кажется нормальным, а потом внезапно бесит каждый день.
Я в итоге написал маленький bash-скрипт codex-auth, который делает три простые вещи:
Authorization без middleware: как я завернул Casbin в декораторы для FastAPI
2026-04-02 в 17:46, admin, рубрики: ABAC, api, Casbin, fastapi, open source, python, rbac, авторизация, декораторыКогда в FastAPI-проекте появляется нормальная авторизация, код быстро начинает расползаться в стороны.
Сначала все выглядит терпимо: один Depends(get_current_user), один Depends(get_enforcer), одна ручная проверка. Потом роутов становится больше, правил доступа становится больше, и внезапно половина endpoint’ов начинает содержать не бизнес-логику, а обвязку вокруг нее.
В какой-то момент меня перестал устраивать и классический подход через dependency injection в каждом роуте, и вариант с middleware. Хотелось, чтобы правило доступа было видно прямо рядом с маршрутом, но при этом не приходилось таскать авторизацию в сигнатуры всех функций.
От Google таблиц к DataLens + PostgreSQL: как мы делали BI-систему для WB и Ozon
2026-03-31 в 15:16, admin, рубрики: api, bi-система, datalens, ecommerce, SaaS сервисы, WildBerries, аналитика данных, маркетплейсы, оцифровка данных
Всем привет! Меня зовут Александр. Хочу рассказать, как мы прошли путь от Google таблиц до собственной BI-системы на PostgreSQL + DataLens с версионированием себестоимости, оптимизацией JOIN и автоматической выгрузкой данных из API WB и Ozon.
Как я написал шахматы с LLM на Python без галлюцинаций нейросетей
2026-03-28 в 11:16, admin, рубрики: AI, api, chess, llm, pythonВведение
Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, потому-что не видел конкретно таких решений раньше, конечно ИИ в онлайн шахматах и так был практически непобедим, но мысль сыграть конкретно с нейросетью уровня Chat GPT, мне показалась интересной. Основная проблема - заставить чат бот играть в игру и не делать ничего лишнего.
В этой статье я разберу архитектуру своего проекта: шахмат на Python, где в качестве соперника выступает LLM:
Проектирование бесплатного API с пользовательскими данными: почему я отказался от jsonplaceholder
2026-03-27 в 11:16, admin, рубрики: api, api key, backend, javascript, json, node.js, rest api, веб-разработа
Я периодически провожу технические интервью и смотрю pet-проекты кандидатов.
И почти всегда вижу одну и ту же картину:
Используется localStorageЧитать полностью »
