Richten Sie selbst eine kostenlose OpenAI GPT-4-API ein
Befolgen Sie diese Schritte, um gpt4free-demo zum Laufen zu bringen:
Klonen Sie das Repository :
git clone https://github.com/username/gpt4free-demo.git
cd gpt4free-demo
Umgebungsvariablen einrichten : Kopieren Sie die Beispielumgebungsdatei und richten Sie Ihre eigenen Variablen ein:
cp .env.example .env
Öffnen Sie .env
mit Ihrem bevorzugten Texteditor und geben Sie Ihre eigenen Werte für die angegebenen Variablen ein. Speichern und schließen Sie die Datei, wenn Sie fertig sind.
Starten Sie die Dienste : Starten Sie Ihre Dienste mit Docker Compose:
docker-compose up -d
Wenn Sie Umgebungsvariablen in Ihrer .env
Datei ändern, starten Sie Ihre Dienste mit docker-compose down
und docker-compose up -d
.
Greifen Sie auf die API zu : Sobald die Dienste ausgeführt werden, ist die API unter folgender Adresse zugänglich:
http://127.0.0.1:13000/supports
[GET]http://127.0.0.1:13000/ask?prompt=***&model=***&site=***
[POST/GET]http://127.0.0.1:13000/ask/stream?prompt=***&model=***&site=***
[POST/GET]Weitere Anwendungsbeispiele finden Sie unter xiangsx/gpt4free-ts.
Sicherlich! Wenn Sie Anweisungen zur Verwendung hurl
zum Testen der API in die README-Datei aufnehmen möchten, können Sie einen neuen Abschnitt wie diesen hinzufügen:
Hurl ist ein Befehlszeilentool zum Ausführen von HTTP-Anfragen. Sie können damit die Endpunkte in dieser API testen. So können Sie loslegen:
Hurl installieren : Befolgen Sie die Anweisungen auf der offiziellen Website, um Hurl auf Ihrem System zu installieren.
Erstellen Sie eine Hurl-Datei : Sie können eine Datei mit der Erweiterung .hurl
erstellen, um die HTTP-Anfragen zu definieren, die Sie testen möchten. Hier ist eine gpt.hurl
Beispieldatei für dieses Projekt:
# List all supports model
GET http://127.0.0.1:13000/supports
# Call Vita model
GET http://127.0.0.1:13000/ask
[QueryStringParams]
site: vita
model: gpt-3.5-turbo
prompt: Tell me a joke about Software Engineering
Führen Sie die Hurl-Datei aus : Verwenden Sie den folgenden Befehl, um die Datei gpt.hurl
auszuführen:
hurl --verbose gpt.hurl
Dadurch werden die definierten HTTP-Anfragen ausgeführt und die Antworten an das Terminal ausgegeben.
Lesen Sie die Dokumentation : Für eine fortgeschrittenere Verwendung können Sie sich auf die Beispieldokumentation beziehen.