️ Nota: esta API GPT -Tokenizer es un proyecto paralelo personal que desarrollé porque me estaba quedando sin tokens GPT para su uso en varios proyectos a través de la API XD de OpenAI. Pero dado que encontré un repositorio G4F mucho más bien mantenido y mejor adecuado, ya no estaré trabajando en esto o manteniéndolo.
Esto se basa en Selenium, que le permite realizar solicitudes a través de un navegador y proporcionar respuestas en un formato utilizable por otras API. Tenga en cuenta que este proyecto aún está en desarrollo y puede tener limitaciones.
Antes de ejecutar la API GPT-Tokenizer, necesitará los siguientes requisitos previos:
git clone https://github.com/NotSooShariff/free-gpt-api.git cd free-gpt-api
pip install -r requirements.txtPara ejecutar la API GPT-Tokenizer, siga estos pasos:
cd apiapp.py : python app.pyapitest.py proporcionado ubicado en el directorio testcode : cd ../testcode
python apitest.pyComo se mencionó anteriormente, debido a la forma en que funciona Selenium (al aparecer un navegador localmente), el contenedor de este proyecto ha sido un desafío. Sin embargo, hay algunas formas de usar este proyecto:
Túnel Ngrok : puede usar NGROK para abrir un túnel al puerto de su computadora y hacer que la API sea accesible a través de una URL externa. Esto le permite usar la API de forma remota.
Servidor local : puede ejecutar la API en su servidor local y usarla localmente. Esto es adecuado para fines de prueba y desarrollo.
El repositorio está estructurado de la siguiente manera:
__pycache__/ : archivos de caché generados por Python.api/ : contiene el código API.app.py : el script API principal.testcode/ : contiene scripts para probar la API.apitest.py : un script para probar solicitudes de API.app.yaml : archivo de configuración (si corresponde).Dockerfile : Dockerfile para contenedorización (trabajo en progreso).requirements.txt : lista de paquetes de pitón requeridos. ¡Las contribuciones a este proyecto son bienvenidas! Este proyecto está en desarrollo y aprecio cualquier ayuda. Siéntase libre de abrir problemas, sugerir mejoras o enviar solicitudes de extracción. Revise nuestras pautas de contribución para obtener más detalles.
Este proyecto, la API GPT gratuita, opera raspando datos de OnlineGPT que le permite usar ChatGPT sin registrarse debido a que es un modelo basado en AD. Si bien no he encontrado ninguna información en su sitio web o términos y condiciones que prohíban el uso de raspadores web, quiero aclarar que mi intención no es infringir ningún términos o políticas establecidas por OnlineGPT.
Si alguien asociado con OnlineGPT tiene preocupaciones sobre el uso de su sitio web en este proyecto, estoy abierto a abordar esas preocupaciones de inmediato. No dude en comunicarse y respetaré cualquier solicitud para modificar o descontinuar el uso del raspado web en su sitio web.
Mi objetivo es mantener prácticas éticas y respetuosas en todos los aspectos de este proyecto y sus interacciones con los recursos externos. Sus comentarios y preocupaciones son importantes para mí, y estoy comprometido a abordarlos de manera responsable y cooperativa. Gracias por su comprensión y cooperación.