️ NOTA - Esta API do GPT -Tokenizer é um projeto paralelo pessoal que eu desenvolvi porque estava ficando sem tokens GPT para uso em vários projetos por meio do OpenAI API XD. Mas como achei um repositório muito mais bem conservado e mais adequado G4F, não vou mais trabalhar nisso ou mantê-lo.
Isso é baseado no selênio, que permite fazer solicitações através de um navegador e fornecer respostas em um formato utilizável por outras APIs. Observe que este projeto ainda está em desenvolvimento e pode ter limitações.
Antes de executar a API do GPT-Tokenizer, você precisará dos seguintes pré-requisitos:
git clone https://github.com/NotSooShariff/free-gpt-api.git cd free-gpt-api
pip install -r requirements.txtPara executar a API do GPT-Tokenizer, siga estas etapas:
cd apiapp.py : python app.pyapitest.py fornecido localizado no diretório testcode : cd ../testcode
python apitest.pyComo mencionado anteriormente, devido à maneira como o Selenium funciona (aparecendo um navegador localmente), o contêiner esse projeto tem sido um desafio. No entanto, existem algumas maneiras de usar este projeto:
NGROK Tunneling : Você pode usar o NGROK para abrir um túnel na porta do seu computador e tornar a API acessível por meio de um URL externo. Isso permite que você use a API remotamente.
Servidor local : você pode executar a API no servidor local e usá -lo localmente. Isso é adequado para fins de teste e desenvolvimento.
O repositório está estruturado da seguinte forma:
__pycache__/ : Arquivos de cache gerados pelo Python.api/ : contém o código da API.app.py : o script principal da API.testcode/ : Contém scripts para testar a API.apitest.py : um script para testar solicitações da API.app.yaml : arquivo de configuração (se aplicável).Dockerfile : Dockerfile para contêiner (trabalho em andamento).requirements.txt : Lista de pacotes Python necessários. As contribuições para este projeto são bem -vindas! Este projeto está em desenvolvimento e eu aprecio qualquer ajuda. Sinta -se à vontade para abrir problemas, sugerir melhorias ou enviar solicitações de tração. Revise nossas diretrizes de contribuição para obter mais detalhes.
Este projeto, API GPT gratuito, opera raspando dados do OnlineGPT, que permitem usar o ChatGPT sem se inscrever devido a ser um modelo baseado em anúncios. Embora eu não tenha encontrado nenhuma informação em seu site ou termos e condições que proíbem o uso de raspadores da Web, quero esclarecer que minha intenção não é infringir a nenhum termo ou políticas definidas pelo OnlineGPT.
Se alguém associado ao OnlineGPT tiver preocupações com o uso de seu site neste projeto, estou aberto a abordar essas preocupações imediatamente. Sinta -se à vontade para entrar em contato e respeitarei qualquer solicitação para modificar ou descontinuar o uso da raspagem na web em seu site.
Pretendo manter práticas éticas e respeitosas em todos os aspectos deste projeto e suas interações com recursos externos. Seus comentários e preocupações são importantes para mim, e estou comprometido em abordá -los de maneira responsável e cooperativa. Obrigado pela sua compreensão e cooperação.