Как реально использовать GPT-4 бесплатно и без регистрации

Начитался я подобных кликбейтных статей, по качеству текста, видимо, написанных GPT-3, безграмотно путающих ChatGPT и GPT-моделей, единственной целью которых является заставить вас подписаться на не менее мусорный телеграм-канал.

Поэтому я решил написать свою статью с описанием, как действительно использовать GPT-4 (именно эту версию!) - бесплатно, без смс и регистрации.

Я использую этот метод для себя и коллег из своей команды для помощи в создании контента и ПО, которое мы разрабатываем, поэтому метод действительно рабочий.

Ближе к делу. Нам понадобится python и pip (утилита для установки pip-пакетов). Установить python можно тут: https://python.org (если используете Windows, добавьте Python в PATH).

Выполните в терминале "pip install gpt4free" - это установит библиотеку, которая умеет работать с сервисами, предоставляющими ботов на основе различных версий GPT бесплатно, таких как Poe.com или Forefront. Мы будем использовать именно последний вариант. К слову, можно просто зарегистрироваться на сайте Forefront и работать как с обычным ChatGPT, используя модель GPT-4, но я обещал - без регистрации 😁

Если кто-то беспокоится за безопасность, исходники библиотеки тут - https://github.com/xtekky/gpt4free

Создаём в любом месте файл main.py и вставляем туда код с примера на гейхабе:

import gpt4free

from gpt4free import Provider, forefront

dtf = "Привет! Что ты думаешь о редизайне кнопки лайка на DTF, проведенном Комитетом?"

# usage forefront

token = forefront.Account.create(logging=False)

response = gpt4free.Completion.create(

Provider.ForeFront, prompt=dtf, model='gpt-4', token=token

)

print(response)

Сюда в переменную dtf закидываем наш вопрос, запускаем (python /path/to/main.py) и получаем ответ. Иногда может крашиться с ошибкой, всё-таки это неофициальный метод, поэтому иногда он может не работать, достаточно просто несколько раз перезапустить файл и дождаться ответа.

Бонус: если хотите, чтобы работало прям как настоящий ChatGPT с выводом по токенам можно немного изменить код:

from gpt4free import forefront

token = forefront.Account.create(logging=False)

dtf = "Привет, как дела?"

for response in forefront.StreamingCompletion.create(

token=token,

prompt=dtf,

model='gpt-4'

):

print(response.choices[0].text, end='')

print("")

Вот и все - без ссылок в конце статьи и прочего мусора. Не бейте сильно, это мой первый лонгрид здесь)

Надеюсь, что смог вам помочь. Если есть какие-то вопросы или ошибки - пишите сюда, буду рад помочь.

2424
27 комментариев

использую этот метод для себя и коллег из своей команды для помощи в создании контента и ПО, которое мы разрабатываем

Бюджета не хватило заплатить 20$ за гпт 4?

Ответить

Да, мы не занимаемся чем-то прям серьезным, большая часть команды, включая меня сейчас учится и не имеет даже таких средств :)
Но это не отменяет того, что мы стараемся помогать людям и создавать полезный контент

3
Ответить

Так без костылей чатгпт в РФ не оплатить)

Ответить

К слову, можно просто зарегистрироваться на сайте Forefront и работать как с обычным ChatGPT, используя модель GPT-4,

а в чем подвох?

Ответить

можешь не отвечать)

2
Ответить

Это не лонгрид. Заметка.

1
Ответить

Это не красавец. Мерзавец.

Ответить