️ Примечание - этот API GPT -Tokenizer - это личный боковой проект, который я разработал, потому что у меня заканчивались токены GPT для использования в различных проектах через API OpenAI XD. Но так как я нашел гораздо более ухоженный и более подходящий репозиторий G4F, я больше не буду работать над этим или поддерживать его.
Это основано на селене, который позволяет ему делать запросы через браузер и предоставлять ответы в формате, используемом другими API. Обратите внимание, что этот проект все еще находится в стадии разработки и может иметь ограничения.
Прежде чем запустить API GPT-Tokenizer, вам понадобятся следующие предпосылки:
git clone https://github.com/NotSooShariff/free-gpt-api.git cd free-gpt-api
pip install -r requirements.txtЧтобы запустить API GPT-Tokenizer, выполните эти шаги:
cd apiapp.py : python app.pyapitest.py , расположенный в каталоге testcode : cd ../testcode
python apitest.pyКак упоминалось ранее, из -за того, как работает Selenium (высказывая браузер локально), контейнер этот проект был сложным. Тем не менее, есть несколько способов использовать этот проект:
Туннелирование NGROK : Вы можете использовать NGROK, чтобы открыть туннель для порта вашего компьютера и сделать API доступным через внешний URL. Это позволяет вам использовать API удаленно.
Локальный сервер : вы можете запустить API на своем локальном сервере и использовать его локально. Это подходит для целей тестирования и разработки.
Репозиторий структурирован следующим образом:
__pycache__/ : кэш -файлы, сгенерированные Python.api/ : содержит код API.app.py : основной сценарий API.testcode/ : содержит сценарии для тестирования API.apitest.py : сценарий для тестирования запросов API.app.yaml : файл конфигурации (если применимо).Dockerfile : Dockerfile для контейнеризации (работа в процессе).requirements.txt : Список необходимых пакетов Python. Вклад в этот проект приветствуются! Этот проект находится в стадии разработки, и я ценю любую помощь. Не стесняйтесь открывать проблемы, предложить улучшения или отправлять запросы на привлечение. Пожалуйста, просмотрите наши рекомендации по вкладу для получения более подробной информации.
Этот проект, Free GPT API, работает путем соскоба данных из onlineGPT, который позволяет использовать CHATGPT без регистрации из -за того, что он является моделью на основе рекламы. Хотя я не нашел никакой информации на их веб -сайте или условиях, которые запрещают использование веб -скребков, я хочу уточнить, что мое намерение состоит в том, чтобы не нарушать какие -либо условия или политики, установленные OnlyGPT.
Если у кого -то, кто связан с онлайн, имеет опасения по поводу использования своего веб -сайта в этом проекте, я открыт для быстрого решения этих проблем. Пожалуйста, не стесняйтесь обратиться, и я буду уважать любой запрос на изменение или прекращение использования сети на их веб -сайте.
Я стремлюсь поддерживать этическую и уважительную практику во всех аспектах этого проекта и его взаимодействия с внешними ресурсами. Ваши отзывы и проблемы важны для меня, и я стремлюсь к их решению ответственным и совместным образом. Спасибо за понимание и сотрудничество.