Euen Hinweis - Diese API von GPT -Tokenizer ist ein persönliches Seitenprojekt, das ich entwickelt habe, weil mir die GPT -Token für die Verwendung in verschiedenen Projekten über die OpenAI -API XD ausging. Aber da ich ein viel ausgeantwortlicheres und besser geeigneteres Repository G4F gefunden habe, werde ich nicht mehr daran arbeiten oder aufrechterhalten.
Dies basiert auf Selen, sodass es über einen Browser Anfragen stellen und Antworten in einem von anderen APIs verwendeten Format bereitstellt. Bitte beachten Sie, dass dieses Projekt noch in der Entwicklung befindet und möglicherweise Einschränkungen aufweist.
Bevor Sie die GPT-Tokenizer-API ausführen, benötigen Sie die folgenden Voraussetzungen:
git clone https://github.com/NotSooShariff/free-gpt-api.git cd free-gpt-api
pip install -r requirements.txtBefolgen Sie die folgenden Schritte, um die API von GPT-Tokenizer-API auszuführen:
cd apiapp.py aus: python app.pytestcode angegebenen apitest.py -Skripts stellen: cd ../testcode
python apitest.pyWie bereits erwähnt, war die Containierung dieses Projekts aufgrund der Art und Weise, wie Selen funktioniert (indem ein Browser lokal aufgebaut wird), eine Herausforderung. Es gibt jedoch einige Möglichkeiten, dieses Projekt zu verwenden:
NGROK -Tunneling : Sie können mit NGROK einen Tunnel für den Port Ihres Computers öffnen und die API über eine externe URL zugänglich machen. Auf diese Weise können Sie die API remote verwenden.
Lokaler Server : Sie können die API auf Ihrem lokalen Server ausführen und lokal verwenden. Dies ist für Test- und Entwicklungszwecke geeignet.
Das Repository ist wie folgt strukturiert:
__pycache__/ : Cache -Dateien, die von Python generiert wurden.api/ : Enthält den API -Code.app.py : Die Haupt -API -Skript.testcode/ : Enthält Skripte zum Testen der API.apitest.py : Ein Skript zum Testen von API -Anforderungen.app.yaml : Konfigurationsdatei (falls zutreffend).Dockerfile : Dockerfile für die Containerisierung (Arbeit in Arbeit).requirements.txt : Liste der erforderlichen Python -Pakete. Beiträge zu diesem Projekt sind willkommen! Dieses Projekt befindet sich in der Entwicklung und ich schätze jede Hilfe. Fühlen Sie sich frei, Probleme zu öffnen, Verbesserungen vorzuschlagen oder Pull -Anfragen einzureichen. Bitte überprüfen Sie unsere Beitragsrichtlinien für weitere Informationen.
Dieses Projekt, Free GPT API, wird mit Daten von OnlineGPT ausgearbeitet, mit denen Sie ChatGPT ohne Anmeldung verwenden können, da es ein Anzeigenbasis ist. Ich habe zwar keine Informationen in ihrer Website oder in ihren Allgemeinen Geschäftsbedingungen gefunden, die die Verwendung von Web -Scrapers verbieten, aber ich möchte klarstellen, dass meine Absicht nicht darin besteht, über Begriffe oder Richtlinien zu verletzen, die von OnlineGPT festgelegt werden.
Wenn jemand, der mit OnlineGPT verbunden ist, Bedenken hinsichtlich der Nutzung ihrer Website in diesem Projekt hat, bin ich offen für diese Bedenken. Bitte zögern Sie nicht, sich zu wenden, und ich werde jede Anfrage respektieren, um die Verwendung von Web -Scraping auf ihrer Website zu ändern oder einzustellen.
Ich möchte in allen Aspekten dieses Projekts und seiner Interaktionen mit externen Ressourcen ethische und respektvolle Praktiken aufrechterhalten. Ihr Feedback und Ihre Bedenken sind mir wichtig, und ich bin verpflichtet, sie verantwortungsbewusst und kooperativ anzusprechen. Vielen Dank für Ihr Verständnis und Ihre Zusammenarbeit.