Allgemeine Einführung
GPT4Free ist ein Open-Source-Projekt, das vom Entwickler xtekky auf GitHub veröffentlicht wurde. Es zielt darauf ab, eine breite Palette von leistungsstarken Sprachmodellen kostenlos zur Verfügung zu stellen, darunter GPT-3.5, GPT-4, Llama, Gemini-Pro, Bard und Claude usw. Das Projekt bietet Funktionen wie Zeitüberschreitung, Lastausgleich und Flusskontrolle durch die Zusammenstellung mehrerer API-Anfragen. Die Benutzer können diese Hochsprachenmodelle durch einfache Installation und Konfiguration problemlos nutzen.
Dieses Projekt muss sich auf eine Reihe von Diensten verlassen, dekompilieren die Website-Schnittstelle veraltet ist, können Sie das Projekt verzweigen, um die neueste Version bereitzustellen. Empfohlen https://github.com/xiangsx/gpt4free-ts , oder verwenden Sie Sealos Ein-Klick-Bereitstellung.
Funktionsliste
- Unterstützung mehrerer ModelleUnterstützung für mehrere Sprachmodelle wie GPT-3.5, GPT-4, Llama, Gemini-Pro, Bard und Claude.
- Quelloffen und kostenlosVollständig quelloffen, Benutzer können den Code kostenlos verwenden und verändern.
- API-IntegrationBietet eine breite Palette von API-Anforderungsfunktionen mit Unterstützung für Timeouts, Lastausgleich und Flusskontrolle.
- Dokumentation und TutorialsAusführliche Dokumentation und Tutorials für einen schnellen Einstieg.
- Unterstützung der GemeinschaftAktiver Community-Support, bei dem Benutzer auf GitHub, Telegram und Discord kommunizieren und Hilfe erhalten können.
Hilfe verwenden
Ablauf der Installation
- Code herunterladen::
- Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um das Projekt zu klonen:
git clone https://github.com/xtekky/gpt4free.git
- Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um das Projekt zu klonen:
- Installation von Abhängigkeiten::
- Wechseln Sie in das Projektverzeichnis und führen Sie den folgenden Befehl aus, um die erforderlichen Abhängigkeiten zu installieren:
cd gpt4free pip install -r anforderungen.txt
- Wechseln Sie in das Projektverzeichnis und führen Sie den folgenden Befehl aus, um die erforderlichen Abhängigkeiten zu installieren:
- Konfiguration der Umgebung::
- Konfigurieren Sie die Umgebungsvariablen und API-Schlüssel nach Bedarf. Die genauen Schritte entnehmen Sie bitte der Projektdokumentation.
Richtlinien für die Verwendung
- Neue Dienste::
- Führen Sie den folgenden Befehl aus, um den Dienst zu starten:
python main.py
- Führen Sie den folgenden Befehl aus, um den Dienst zu starten:
- Aufrufen der API::
- Die Anfragen werden über die bereitgestellte API gestellt, ein einfaches Beispiel ist unten dargestellt:
Anfragen importieren url = "http://localhost:8000/api/v1/gpt4" payload = { "model": "gpt-4", "prompt": "Hallo, GPT-4!", "max_tokens": 100 "max_tokens": 100 } response = requests.post(url, json=payload) print(response.json())
- Die Anfragen werden über die bereitgestellte API gestellt, ein einfaches Beispiel ist unten dargestellt:
- Docker verwenden::
- Wenn Sie es vorziehen, Docker zu verwenden, können Sie den folgenden Befehl ausführen, um einen Docker-Container zu starten:
docker-compose up -d
- Wenn Sie es vorziehen, Docker zu verwenden, können Sie den folgenden Befehl ausführen, um einen Docker-Container zu starten:
allgemeine Probleme
- Wie erhalte ich einen API-Schlüssel?
- Detaillierte Anleitungen zur Beschaffung und Konfiguration von API-Schlüsseln finden Sie in der Projektdokumentation.
- Was ist zu tun, wenn Sie auf einen Fehler stoßen?
- Überprüfen Sie, ob die Abhängigkeiten korrekt installiert sind, stellen Sie sicher, dass die Umgebungsvariablen richtig konfiguriert sind, oder bitten Sie die Community um Hilfe.