
Cpp FreeGPT WebUI - Бесплатный GPT на вашем сервере
В этом посте я расскажу как установить Cpp FreeGPT WebUI.
Реклама

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.
- Клонируем репозиторий выполнив команду:
git clone https://github.com/fantasy-peak/cpp-freegpt-webui.git
- Проверьте установленную версию пакета
g++
. Необходима версияg++
>= 13.1.0 (GCC)
. - Установите
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
- Установите
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
- Компиляция:
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
- После всех манипуляций, чат будет доступен в браузере по ссылке:
http://127.0.0.1:8858/chat
.
Запуск в Docker-контейнере.
- Скачиваем актуальную версию образа, выполнив команду:
docker pull fantasypeak/freegpt:latest
- Запускаем контейнер:
docker run -p 8858:8858 --name freegpt -d fantasypeak/freegpt:latest
- Чат будет доступен в браузере по ссылке:
http://127.0.0.1:8858/chat
.
Завершение.
Запускал в Docker-контейнере на Windows и VPS-сервере. Работает без нареканий
Все статьи