Разработка backend-сервиса с интеграцией нейросетей
Необходимо разработать серверную часть приложения для парсинга и обработки ответов от крупных языковых моделей.
Контекст проекта
Имеется полностью готовый клиентский интерфейс, созданный на современном стеке: React 18.3.1 с TypeScript, сборщик Vite, стилизация Tailwind CSS и библиотека компонентов shadcn/ui. Требуется реализовать для него полноценный backend.
Основные задачи
- Разработка серверного решения, способного отправлять запросы к API нейросетей (Яндекс GPT и Сбер GigaChat).
- Реализация парсинга и структурирования полученных от нейросетей ответов.
- Обеспечение надежного взаимодействия между backend-сервисом и существующим React-фронтендом.
- Организация логики обработки данных и их подготовки для отображения на клиентской стороне.
Ключевые требования
- Серверная часть должна быть надежной, масштабируемой и хорошо документированной.
- Необходимо предусмотреть обработку ошибок и таймаутов при работе с внешними API.
- Архитектура должна позволять в будущем относительно легко добавлять поддержку новых нейросетей или сервисов.
- Код должен быть чистым, сопровождаемым и соответствовать современным стандартам разработки.