Подключите нашего Telegram-бота для уведомлений о новых проектах
Онлайн консультант с помощью ИИ
Разместить заказ

p
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 2 месяца
Бюджет:
50 000 руб
618.34 $ — 542.63 €
Техническое задание (ТЗ) на разработку AI-чата с подписками
Описание проекта
Создаю веб-сервис, предоставляющий AI-консультанта по пожарной безопасности. Сайт должен содержать онлайн-чат, где пользователи могут получать ответы от кастомного GPT, а также систему подписок с бесплатным и платными тарифами.
Уже реализовано:
• Сервер на Node.js с прокси-сервером, который отправляет запросы в OpenAI.
• Ngrok-тоннель для тестирования API.
• Настроенный API OpenAI с поддержкой модели GPT-4.
• Базовый макет сайта (разработан на Tilda).
Что нужно сделать
1. Чат с AI
✅ Добавить на сайт кастомное окно чата, которое:
• Открывается при нажатии на кнопку.
• Позволяет вводить текст и отправлять сообщения.
• Отображает историю переписки (в рамках сессии).
• Отправляет запросы на сервер (fetch-запрос к прокси API OpenAI).
• Получает и отображает ответ AI в чате.
✅ Связать с backend API, который:
• Принимает POST-запросы с текстом от пользователя.
• Перенаправляет их в OpenAI через прокси.
• Возвращает ответ и передает его обратно в чат.
2. Система подписок
✅ Реализовать ограничения бесплатного режима:
• Бесплатный тариф — N сообщений в сутки.
• После превышения лимита — предложение оформить подписку.
✅ Интеграция платежной системы (Stripe, Tilda Pay, ЮKassa):
• Оплата подписки через сайт.
• Разблокировка лимитов после оплаты.
• Автоматическое обновление подписки.
✅ Добавить личный кабинет (по желанию):
• Статус подписки пользователя.
• История платежей.
• Счетчик доступных сообщений.
3. Разное
• Доработка UI чата в стиле сайта (темный фон, красные акценты).
• Подключение аналитики (Google Tag Manager, Pixel, etc.).
• Настройка кэша/оптимизация загрузки скриптов.
Требования к исполнителю
💡 Опыт работы с API (REST, fetch)
💡 Знание JavaScript, Tilda, Node.js (желательно)
💡 Опыт встраивания платежных систем (будет плюсом)
💡 Готовность предложить простое и удобное решение
📩 Жду предложений с примерами работ и сроками!
Описание проекта
Создаю веб-сервис, предоставляющий AI-консультанта по пожарной безопасности. Сайт должен содержать онлайн-чат, где пользователи могут получать ответы от кастомного GPT, а также систему подписок с бесплатным и платными тарифами.
Уже реализовано:
• Сервер на Node.js с прокси-сервером, который отправляет запросы в OpenAI.
• Ngrok-тоннель для тестирования API.
• Настроенный API OpenAI с поддержкой модели GPT-4.
• Базовый макет сайта (разработан на Tilda).
Что нужно сделать
1. Чат с AI
✅ Добавить на сайт кастомное окно чата, которое:
• Открывается при нажатии на кнопку.
• Позволяет вводить текст и отправлять сообщения.
• Отображает историю переписки (в рамках сессии).
• Отправляет запросы на сервер (fetch-запрос к прокси API OpenAI).
• Получает и отображает ответ AI в чате.
✅ Связать с backend API, который:
• Принимает POST-запросы с текстом от пользователя.
• Перенаправляет их в OpenAI через прокси.
• Возвращает ответ и передает его обратно в чат.
2. Система подписок
✅ Реализовать ограничения бесплатного режима:
• Бесплатный тариф — N сообщений в сутки.
• После превышения лимита — предложение оформить подписку.
✅ Интеграция платежной системы (Stripe, Tilda Pay, ЮKassa):
• Оплата подписки через сайт.
• Разблокировка лимитов после оплаты.
• Автоматическое обновление подписки.
✅ Добавить личный кабинет (по желанию):
• Статус подписки пользователя.
• История платежей.
• Счетчик доступных сообщений.
3. Разное
• Доработка UI чата в стиле сайта (темный фон, красные акценты).
• Подключение аналитики (Google Tag Manager, Pixel, etc.).
• Настройка кэша/оптимизация загрузки скриптов.
Требования к исполнителю
💡 Опыт работы с API (REST, fetch)
💡 Знание JavaScript, Tilda, Node.js (желательно)
💡 Опыт встраивания платежных систем (будет плюсом)
💡 Готовность предложить простое и удобное решение
📩 Жду предложений с примерами работ и сроками!
Разделы:
Опубликован:
07.03.2025 | 22:56 [последние изменения: 08.03.2025 | 09:28]