Cpp FreeGPT WebUI - Бесплатный GPT на Linux
Cpp FreeGPT WebUI - Бесплатный GPT на Linux. Доступны вариации моделей Chat GPT 3.5 Turbo и Chat GPT 4 (насчёт четвёрки не уверен, скорее всего та же тройка).
FreeGPT мёртв, да здравствует FreeGPT!
Сегодня, благодаря комментариям на канале, выяснилось, что FreeGPT, о котором я писал ранее прекращает свою работу. Добавил об этом пометку и сообщение автора в посте "Бесплатный Chat-GPT4 на вашем ПК или сервере".
Заинтересовался вопросом, нет ли альтернатив и, как оказалось альтернатива есть.
Встречайте Cpp FreeGPT WebUI.
Написан на C++. Использует GPT4Free API и WebUI от ChatGPT Clone.
Доступны вариации моделей Chat GPT 3.5 Turbo и Chat GPT 4 (насчёт четвёрки не уверен, скорее всего та же тройка).
Единственный минус данного решения - установка либо на 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
wget https://github.com/xmake-io/xmake/releases/download/v2.8.2/xmake-v2.8.2.xz.run
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
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
Дополнительные ссылки FreeGPT