Tidak memerlukan kunci API ?
Proyek ini menampilkan webui yang menggunakan API G4F.
Rasakan kekuatan chatgpt dengan antarmuka yang ramah pengguna, jailbreak yang disempurnakan, dan sepenuhnya gratis.
Untuk memulai dengan proyek ini, Anda harus mengkloning repositori dan memiliki G ++> = 13.1 diinstal pada sistem Anda.
Jalankan perintah berikut untuk mengkloning repositori:
git clone https://github.com/fantasy-peak/cpp-freegpt-webui.git
Untuk menjalankan aplikasi, jalankan perintah berikut:
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
Akses aplikasi di browser Anda menggunakan URL:
http://127.0.0.1:8858/chat
Tarik gambar Docker dari hub Docker:
docker pull fantasypeak/freegpt:latest
Jalankan aplikasi menggunakan Docker:
docker run -it --rm
-p 8858:8858
--name freegpt
fantasypeak/freegpt:latest
Jalankan aplikasi (gunakan proxy http) menggunakan Docker:
docker run --rm -it
--net=host
--name freegpt
-e HTTP_PROXY=http://127.0.0.1:3128
fantasypeak/freegpt:latest
Variabel lingkungan yang dapat dikonfigurasi
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
Ini tidak perlu, Zeus adalah layanan tambahan CPP-Freegpt-Webui, karena beberapa penyedia perlu melakukan operasi spesifik seperti mendapatkan cookie dan halaman web yang menyegarkan dll. Jika Anda perlu menggunakan penyedia spesifik ini, Anda perlu memulainya (Zeus Docker)
Mulai Layanan Zeus
docker run -d
--name=zeus
-p 8860:8860
--rm
fantasypeak/freegpt-zeus:latest
Mulai aplikasi
docker run -it --rm
--net=host
--name freegpt
fantasypeak/freegpt:latest
Ini tidak perlu, beberapa penyedia (AIVVM, GPTChatly) diaktifkan tantangan CloudFlare, jadi kita perlu menggunakan flaresolverver untuk menyelesaikannya.
docker run -d
--name=flaresolverr
-p 8191:8191
-e LOG_LEVEL=info
--restart unless-stopped
ghcr.io/flaresolverr/flaresolverr:latest
Itu mendukung panggilan API Openai, tetapi perlu ditetapkan API_Key
docker run --rm -it
-p 8858:8858
--name freegpt
-e API_KEY=a40f22f2-c1a2-4b1d-a47f-55ae1a7ddbed
fantasypeak/freegpt:latest
Antarmuka aplikasi dimasukkan dari repositori chatgpt-clone.

API GPT-4 gratis dimasukkan dari repositori GPT4Free.
Repositori ini tidak terkait dengan atau didukung oleh penyedia API yang terkandung dalam repositori GitHub ini. Proyek ini dimaksudkan hanya untuk tujuan pendidikan . Ini hanya sedikit proyek pribadi. Situs dapat menghubungi saya untuk meningkatkan keamanan mereka atau meminta penghapusan situs mereka dari repositori ini.
Harap dicatat yang berikut:
Penafian : API, layanan, dan merek dagang yang disebutkan dalam repositori ini milik pemiliknya masing -masing. Proyek ini tidak mengklaim hak apa pun atas mereka juga tidak berafiliasi dengan atau didukung oleh salah satu penyedia yang disebutkan.
Tanggung jawab : Penulis repositori ini tidak bertanggung jawab atas konsekuensi, kerusakan, atau kerugian yang timbul dari penggunaan atau penyalahgunaan repositori ini atau konten yang disediakan oleh API pihak ketiga. Pengguna bertanggung jawab penuh atas tindakan mereka dan dampak apa pun yang mungkin terjadi. Kami sangat merekomendasikan pengguna untuk mengikuti TOS dari setiap situs web.
Tujuan pendidikan saja : Repositori dan isinya disediakan secara ketat untuk tujuan pendidikan. Dengan menggunakan informasi dan kode yang disediakan, pengguna mengakui bahwa mereka menggunakan API dan model dengan risiko mereka sendiri dan setuju untuk mematuhi hukum dan peraturan yang berlaku.
Hak Cipta : Semua konten dalam repositori ini, termasuk tetapi tidak terbatas pada kode, gambar, dan dokumentasi, adalah kekayaan intelektual dari penulis repositori, kecuali dinyatakan lain. Menyalin, distribusi, atau penggunaan konten apa pun yang tidak sah dalam repositori ini dilarang secara ketat tanpa persetujuan tertulis dari penulis repositori.
Ganti Rugi : Pengguna setuju untuk mengganti rugi, membela, dan menahan penulis repositori ini dari dan terhadap setiap dan semua klaim, kewajiban, kerusakan, kerugian, atau pengeluaran, termasuk biaya dan biaya hukum, yang timbul dari atau dengan cara apa pun yang terkait dengan penggunaan atau penyalahgunaan repositori ini, kontennya, atau API pihak ketiga terkait.
Pembaruan dan Perubahan : Penulis berhak untuk memodifikasi, memperbarui, atau menghapus konten, informasi, atau fitur apa pun dalam repositori ini kapan saja tanpa pemberitahuan sebelumnya. Pengguna bertanggung jawab untuk meninjau konten secara teratur dan setiap perubahan yang dilakukan pada repositori ini.
Dengan menggunakan repositori ini atau kode apa pun yang terkait dengannya, Anda menyetujui Ketentuan ini. Penulis tidak bertanggung jawab atas salinan, garpu, atau reupload yang dibuat oleh pengguna lain. Ini adalah satu -satunya akun dan repositori penulis. Untuk mencegah peniruan atau tindakan yang tidak bertanggung jawab, Anda dapat mematuhi lisensi GNU GPL yang digunakan repositori ini.