Betik 2 bölüme ayrılmıştır.İlk install_env.bat aşağıdaki içeriğe sahiptir.Ana işlevi conda'yı kurmak ve bir ortam oluşturmaktır.Yalnızca bir kez çalıştırılması gerekir.


@echo off

echo Installing Miniconda...
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe -o miniconda.exe
start /wait "" miniconda.exe /SILENT /AddToPath=1
del miniconda.exe

echo Installing Git for Windows...
curl -L https://mirror.ghproxy.com/https://github.com/git-for-windows/git/releases/download/v2.43.0.windows.1/Git-2.43.0-64-bit.exe -o git-install.exe
start /wait "" git-install.exe /SILENT /AddToPath=1
del git-install.exe

echo Cloning the repository...
git clone https://mirror.ghproxy.com/https://github.com/xtekky/gpt4free
cd gpt4free
conda  activate gpt4free && pip install -r requirements.txt && pip install g4f
İkinci start.bat aşağıdaki içeriğe sahiptir. Ana işlevi hizmeti başlatmaktır. Başlatılması gerektiğinde Çalıştır'a tıklayın.
@echo off

echo Setting G4F_PROXY environment variable...
setx G4F_PROXY "http://127.0.0.1:7890"

echo Running the application...
cd gpt4free
conda activate gpt4free && python g4f/gui/run.py

Tarayıcı erişimi: http://127.0.0.1:8080 İşte bu kadar.




Windows script analizi (İlgileniyorsanız göz atabilirsiniz)

Aslında çok basittir.Scriptin işlevi makinenin bir dizi manuel işlemi gerçekleştirmesini sağlamaktır.İlgili işlem talimatlarının makineye önceden verilmesi gerekir.
Bu Windows toplu komut dosyasının her satırının kendine özel anahtar sözcüğü ve anlamı vardır. İşte her satırın anahtar kelimeleri ve anlamları:
  1. @echo off- Bir Windows betiğinin başlangıcında, betiğin komut yankısını kapatmak için kullanılır.Komutun yürütülmesi, betiğin belirli komutlarını komut isteminde görüntülemez.
  2. echo Installing Miniconda...- Metni yazdırmak ve komut dosyası yürütme ilerlemesini istemek için Windows komut dosyalarında echo komutunu kullanabilirsiniz.
  3. curl https://repo.anaconda.com/miniconda/...ows-x86_64.exe -o miniconda.exe- Miniconda yükleyicisini (.exe dosyası) belirtilen URL'den indirmek ve miniconda.exe olarak kaydetmek için curl aracını kullanın.
  4. start /wait "" miniconda.exe /SILENT /AddToPath=1- Miniconda yükleyicisini /SILENTsessiz modda çalışacak parametrelerle ve /AddToPath=1Miniconda'yı sistemin PATH ortam değişkenine ekleyecek parametrelerle başlatmak için kullanılır. /waitParametreler yükleyicinin tamamlanmasını bekleyecektir.
  5. del miniconda.exe- Yer kazanmak amacıyla önceden indirilen Miniconda kurulum programını (miniconda.exe) silmek için kullanılır.
  6. git clone https://mirror.ghproxy.com/ https://github.com/xtekky/gpt4free https://mirror.ghproxy.com/- Github içeriğinin indirilmesini hızlandırmak için kullanılan yerel bir kaynak olan git'i kullanarak gpt4free depo kodunu indirmek için kullanılır .
  7. cd gpt4free- cd komutu gpt4free dizinine geçiş yapar.
  8. conda activate gpt4free && pip install -r requirements.txt && pip install g4f- Öncelikle "gpt4free" adlı Conda ortamını etkinleştirin, ardından pipkurulum için gpt4free dizinindeki gereksinimleri.txt dosyasında listelenen Python paketini kullanın ve son olarak pipkurulum için g4f paketini kullanın.
  9. setx G4F_PROXY "http://127.0.0.1:7890"- Ortam değişkenlerini ayarlamak için Windows'ta setx komutu, Linux/mac'te ise dışa aktarma komutu kullanılır.
  10. conda activate gpt4free && python g4f/gui/run.py- conda ortamı etkinleştirir ve ardından hizmeti başlatmak için örnek kodu çalıştırır.
Genel olarak konuşursak, bazı ince farklarla Linux başlangıç komut dosyasına benzer.Daha ayrıntılı yazma talimatları için tarayıcınızdaki resmi eğitime göz atabilirsiniz.Herhangi bir sorunuz varsa yorum yapabilir veya özel sohbette iletişim kurabilirsiniz.