Skip to content

FOSWLY/summarize-backend

Folders and files

NameName
Last commit message
Last commit date
Feb 17, 2025
Feb 20, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 20, 2025
Feb 20, 2025
Feb 17, 2025
Feb 17, 2025
Feb 20, 2025
Feb 17, 2025

Repository files navigation

Summarize Backend

GitHub Stars GitHub Issues Current Version GitHub License

Summarize Backend - cервер, унифицированные конечные точки для API суммаризации из библиотеки @toil/neurojs.

📝 Функционал

  • Суммаризация статей
  • Суммаризация текста
  • Суммаризация видео
  • Получение ссылки на суммаризацию статей (необходимо указать токен к оф. апи)
  • Получение суммаризации по токену (https://300.ya.ru/TOKEN)

📦 Деплой

С Docker

  1. Установите Docker
  2. Соберите образ
docker build -t "summarize-backend" .
  1. Запустите контейнер
docker run -p 3312:3312 summarize-backend

Вручную

  1. Установите Bun
  2. Клонируйте репозиторий:
git clone https://github.com/FOSWLY/summarize-backend
  1. Установите зависимости
bun install

3.1. (опционально) Переименуйте .example.env в .env и заполните необходимые поля

  1. Запустите сервер
bun start

Если вы хотите использовать PM2:

  1. Установите зависимости:
bun install -g pm2-beta && pm2 install pm2-logrotate
  1. Запустите сервер
pm2 start ecosystem.config.json

📖 Кому это будет полезно

  1. Если вы хотите использовать логику из neurojs с помощью другого языка программирования, но не хотите переносить весь функционал в ваш код
  2. Если вы не хотите тянуть зависимости от neurojs
  3. Если вы хотите иметь простой унифицированный апи