Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Михаил
Михаил
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
39 000 rub

Срок выполнения

3 дня

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Михаил
Михаил
Верифицированный пользователь

Backend на Python (FastAPI): API и интеграции

Разработаю backend-модуль на FastAPI: до 20 эндпоинтов, подключение к PostgreSQL, аутентификация JWT. Вы получите код в Git, Swagger-документацию и инструкцию по запуску. — REST/WebSocket API с валидацией (Pydantic) и автогенерацией Swagger-документации — асинхронная обработка запросов (asyncio), фоновые задачи и очереди — работа с БД: PostgreSQL/SQLAlchemy (модели, миграции Alembic, оптимизация запросов) — аутентификация и авторизация (JWT/OAuth2/Keycloak) — покрытие тестами (pytest), логирование, обработка ошибок Отдельное направление — ИИ и RAG-ассистенты: — RAG по базе знаний клиента: векторный поиск (Qdrant), эмбеддинги (fastembed), приём документов PDF/Word/Excel с настройкой размера чанков и порога релевантности — history-aware поиск — переформулировка запроса с учётом истории диалога, что заметно повышает точность ответов в многоходовых чатах — LLM-шлюз с поддержкой нескольких провайдеров (GigaChat, OpenAI) за единым интерфейсом, стриминг ответов, учёт токенов/usage — устойчивость к продовым проблемам: retry/backoff на лимитах провайдера, кэширование и автообновление токенов авторизации, обработка гонок при параллельных запросах — интеграции с мессенджерами (Telegram) и CRM: приём/отправка сообщений, извлечение структурированных данных из переписки Опыт: 20+ лет в разработке, из них — Lead Backend Developer на Python, включая проектирование архитектуры и запуск в продакшен SaaS-платформы ИИ-ассистентов (RAG, LLM-интеграции, биллинг, интеграции с CRM и мессенджерами).

Заказчик получит:

Код в Git-репозитории + Swagger-документация + инструкция по запуску

До начала работы заказчик должен предоставить:

— ТЗ или описание задачи: какие эндпоинты/функции нужны — схема данных или примеры (если есть) — доступ к репозиторию и окружению, если это доработка существующего проекта — требования к стеку/деплою, если они есть (Docker, облако, CI/CD)