Cat

Cpp FreeGPT WebUI - Бесплатный GPT на вашем сервере

В этом посте я расскажу как установить Cpp FreeGPT WebUI.

Реклама

Icon Link
Полезные инструменты proDream 29 Сентябрь 2023 Просмотров: 1577

FreeGPT мёртв, да здравствует FreeGPT!

Сегодня, благодаря комментариям на канале, выяснилось, что FreeGPT, о котором я писал ранее прекращает свою работу.
Добавил об этом пометку и сообщение автора в посте "Бесплатный Chat-GPT4 на вашем ПК или сервере".

Заинтересовался вопросом, нет ли альтернатив и, как оказалось альтернатива есть.

Встречайте Cpp FreeGPT WebUI.

Написан на C++. Использует GPT4Free API и WebUI от ChatGPT Clone.

Доступны вариации моделей Chat GPT 3.5 Turbo и Chat GPT 4 (насчёт четвёрки не уверен, скорее всего та же тройка).

Ссылка на GitHub проекта: https://github.com/fantasy-peak/cpp-freegpt-webui#cpp-freegpt-webui

Единственный минус данного решения - установка либо на Linux, либо в Docker-контейнере.

А остальное, вы все прекрасно знаете. Приступим к установке.

 

Установка на Linux.

  1. Клонируем репозиторий выполнив команду:
git clone https://github.com/fantasy-peak/cpp-freegpt-webui.git
  1. Проверьте установленную версию пакета g++. Необходима версия g++ >= 13.1.0 (GCC).
  2. Установите xmake, выполнив следующие команды:
wget https://github.com/xmake-io/xmake/releases/download/v2.8.2/xmake-v2.8.2.xz.run
chmod 777 xmake-v2.8.2.xz.run
./xmake-v2.8.2.xz.run
source ~/.xmake/profile
  1. Установите libcurl-impersonate:
# ubuntu
apt-get install libcurl4-openssl-dev

# centos7
yum install libcurl-devel.x86_64

wget https://github.com/lwthiker/curl-impersonate/releases/download/v0.5.4/libcurl-impersonate-v0.5.4.x86_64-linux-gnu.tar.gz
sudo mv libcurl-impersonate-v0.5.4.x86_64-linux-gnu.tar.gz /usr/lib64
cd /usr/lib64
sudo tar -xvf libcurl-impersonate-v0.5.4.x86_64-linux-gnu.tar.gz
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=/usr/lib64:$LIBRARY_PATH
  1. Компиляция:
git clone https://github.com/fantasy-peak/cpp-freegpt-webui.git
cd cpp-freegpt-webui
xmake build -v -y
xmake install -o .
cd bin
./cpp-freegpt-webui ../cfg/cpp-free-gpt.yml
  1. После всех манипуляций, чат будет доступен в браузере по ссылке: http://127.0.0.1:8858/chat.

 

Запуск в Docker-контейнере.

  1. Скачиваем актуальную версию образа, выполнив команду:
docker pull fantasypeak/freegpt:latest
  1. Запускаем контейнер:
docker run -p 8858:8858 --name freegpt -d fantasypeak/freegpt:latest
  1. Чат будет доступен в браузере по ссылке: http://127.0.0.1:8858/chat.

 

Завершение.

Запускал в Docker-контейнере на Windows и VPS-сервере. Работает без нареканий

Автор

    Нет комментариев

    Реклама