Не требуете никакого ключа API ?
Этот проект включает в себя WebUI, использующий API G4F.
Ознакомьтесь с мощностью CHATGPT с удобным интерфейсом, улучшенными джейлбрейками и совершенно бесплатным.
Чтобы начать работу с этим проектом, вам нужно будет клонировать репозиторий и установить G ++> = 13,1 в вашей системе.
Запустите следующую команду, чтобы клонировать репозиторий:
git clone https://github.com/fantasy-peak/cpp-freegpt-webui.git
Чтобы запустить приложение, запустите следующую команду:
1. Check local g++ version, need g++ version >= gcc version 13.1.0 (GCC)
2. install xmake
curl -kfsSL https://xmake.io/shget.text | bash -s v2.8.6
source ~/.xmake/profile
3. install 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.6.0-alpha.1/libcurl-impersonate-v0.6.0-alpha.1.x86_64-linux-gnu.tar.gz
sudo mv libcurl-impersonate-v0.6.0-alpha.1.x86_64-linux-gnu.tar.gz /usr/lib64
cd /usr/lib64
sudo tar -xvf libcurl-impersonate-v0.6.0-alpha.1.x86_64-linux-gnu.tar.gz
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=/usr/lib64:$LIBRARY_PATH
4. Compiling
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
Доступ к приложению в вашем браузере, используя URL:
http://127.0.0.1:8858/chat
Потяните изображение Docker из Docker Hub:
docker pull fantasypeak/freegpt:latest
Запустите приложение с помощью Docker:
docker run -it --rm
-p 8858:8858
--name freegpt
fantasypeak/freegpt:latest
Запустите приложение (используйте HTTP -прокси), используя Docker:
docker run --rm -it
--net=host
--name freegpt
-e HTTP_PROXY=http://127.0.0.1:3128
fantasypeak/freegpt:latest
Настраиваемые переменные среды
01. CHAT_PATH=/chat
02. HTTP_PROXY=http://127.0.0.1:8080
03. PROVIDERS="["gpt-4-ChatgptAi","gpt-3.5-turbo-stream-DeepAi"]"
04. IP_WHITE_LIST="["127.0.0.1","192.168.1.1"]"
05. PORT=8858
06. HOST=0.0.0.0
07. WORK_THREAD_NUM=8
08. INTERVAL=300
09. ZEUS=http://127.0.0.1:8860
10. FLARESOLVERR=http://127.0.0.1:8191/v1
Это не обязательно, Zeus-это вспомогательный сервис CPP-freegpt-webui, потому что некоторым поставщикам необходимо выполнить конкретные операции, такие как получить файлы cookie и освежающие веб-страницы и т. Д. Если вам нужно использовать этих конкретных поставщиков, вам нужно начать (Zeus Docker)
Начать службу Зевса
docker run -d
--name=zeus
-p 8860:8860
--rm
fantasypeak/freegpt-zeus:latest
Начните приложение
docker run -it --rm
--net=host
--name freegpt
fantasypeak/freegpt:latest
Это не обязательно, какой -либо поставщик (AIVVM, GPTCHATLY) включен в облачные проблемы, поэтому нам нужно использовать FRARESOLVERR для его решения.
docker run -d
--name=flaresolverr
-p 8191:8191
-e LOG_LEVEL=info
--restart unless-stopped
ghcr.io/flaresolverr/flaresolverr:latest
Он поддерживает API API API Openai, но нуждается в установке API_KEY
docker run --rm -it
-p 8858:8858
--name freegpt
-e API_KEY=a40f22f2-c1a2-4b1d-a47f-55ae1a7ddbed
fantasypeak/freegpt:latest
Интерфейс приложения был включен из репозитория Catgpt-Clone.

Свободный API GPT-4 был включен из репозитория GPT4Free.
Этот репозиторий не связан или одобрен поставщиками API, содержащихся в этом репозитории GitHub. Этот проект предназначен только для образовательных целей . Это всего лишь небольшой личный проект. Сайты могут связаться со мной, чтобы улучшить свою безопасность или запросить удаление своего сайта из этого репозитория.
Обратите внимание на следующее:
Отказ от ответственности : API, услуги и товарные знаки, упомянутые в этом хранилище, принадлежат их соответствующим владельцам. Этот проект не претендует на них, а также не связан или одобрен ни одним из упомянутых поставщиков.
Ответственность : автор этого хранилища не несет ответственности за какие-либо последствия, убытки или убытки, возникающие в результате использования или неправильного использования этого репозитория или содержания, предоставляемого сторонним API. Пользователи несут единоличную ответственность за свои действия и любые последующие последствия. Мы настоятельно рекомендуем пользователям следить за TOS на каждом веб -сайте.
Образовательные цели : этот репозиторий и его содержание предоставляются строго для образовательных целей. Используя предоставленную информацию и код, пользователи признают, что они используют API и модели на свой собственный риск и соглашаются соблюдать любые применимые законы и правила.
Авторские права : Весь контент в этом хранилище, включая, помимо прочего, код, изображения и документация, является интеллектуальной собственностью автора репозитория, если не указано иное. Несанкционированное копирование, распределение или использование любого контента в этом хранилище строго запрещено без письменного согласия автора репозитория.
Возмещение : Пользователи соглашаются возмещать, защищать и застраховать автора этого хранилища от и против любых претензий, обязательств, ущерба, убытков или расходов, включая юридические сборы и расходы, возникающие из или каких-либо связанных с их использованием или неправильным использованием этого репозитория, его содержания или связанных сторонних API.
Обновления и изменения : автор оставляет за собой право изменять, обновлять или удалять любой контент, информацию или функции в этом репозитории в любое время без предварительного уведомления. Пользователи несут ответственность за регулярное просмотр контента и любые изменения, внесенные в этот репозиторий.
Используя этот репозиторий или любой код, связанный с ним, вы соглашаетесь с настоящими Условиями. Автор не несет ответственности за какие -либо копии, вилки или повторные загрузки, сделанные другими пользователями. Это единственный аккаунт автора и хранилище. Чтобы предотвратить подражание или безответственные действия, вы можете соблюдать лицензию GNU GPL, которую использует репозиторий.