️ Remarque - Cette API GPT-Tokenizer est un projet parallèle personnel que j'ai développé parce que je manquais de jetons GPT pour une utilisation dans divers projets via l'API OpenAI XD. Mais depuis que j'ai trouvé un référentiel beaucoup plus bien entretenu et mieux adapté, je ne travaillerai plus à ce sujet ni ne le maintiendrai.
Ceci est basé sur le sélénium, qui lui permet de faire des demandes via un navigateur et de fournir des réponses dans un format utilisable par d'autres API. Veuillez noter que ce projet est toujours en cours de développement et peut avoir des limites.
Avant d'exécuter l'API GPT-Tokenizer, vous aurez besoin des conditions préalables suivantes:
git clone https://github.com/NotSooShariff/free-gpt-api.git cd free-gpt-api
pip install -r requirements.txtPour exécuter l'API GPT-Tokenizer, suivez ces étapes:
cd apiapp.py : python app.pyapitest.py fourni dans le répertoire testcode : cd ../testcode
python apitest.pyComme mentionné précédemment, en raison de la façon dont le sélénium fonctionne (en faisant apparaître un navigateur localement), la conteneurisation de ce projet a été difficile. Cependant, il existe plusieurs façons d'utiliser ce projet:
NGROK Tunneling : vous pouvez utiliser Ngrok pour ouvrir un tunnel au port de votre ordinateur et rendre l'API accessible via une URL externe. Cela vous permet d'utiliser l'API à distance.
Serveur local : vous pouvez exécuter l'API sur votre serveur local et l'utiliser localement. Cela convient à des fins de test et de développement.
Le référentiel est structuré comme suit:
__pycache__/ : fichiers de cache générés par Python.api/ : contient le code API.app.py : le script API principal.testcode/ : contient des scripts pour tester l'API.apitest.py : un script pour tester les demandes d'API.app.yaml : fichier de configuration (le cas échéant).Dockerfile : dockerfile pour la conteneurisation (travail en cours).requirements.txt : liste des packages Python requis. Les contributions à ce projet sont les bienvenues! Ce projet est en cours de développement et j'apprécie toute aide. N'hésitez pas à ouvrir des problèmes, à suggérer des améliorations ou à soumettre des demandes de traction. Veuillez consulter nos directives de contribution pour plus de détails.
Ce projet, Free GPT API, fonctionne en grattant les données de OnlineGPT qui vous permet d'utiliser ChatGpt sans vous inscrire en raison de ce qu'il s'agit d'un modèle basé sur la publicité. Bien que je n'ai trouvé aucune information dans leur site Web ou leurs termes et conditions qui interdit l'utilisation de grattoirs Web, je tiens à préciser que mon intention n'est pas de porter atteinte aux termes ou politiques définies par OnlineGpt.
Si quelqu'un associé à OnlineGpt a des inquiétudes quant à l'utilisation de son site Web dans ce projet, je suis ouvert à répondre rapidement à ces préoccupations. N'hésitez pas à tendre la main et je respecterai toute demande pour modifier ou interrompre l'utilisation du grattage Web sur leur site Web.
Je vise à maintenir les pratiques éthiques et respectueuses dans tous les aspects de ce projet et ses interactions avec les ressources externes. Vos commentaires et vos préoccupations sont importants pour moi, et je m'engage à les résoudre de manière responsable et coopérative. Merci pour votre compréhension et votre coopération.