Запускаем chatGPT на компе без VPN и знаний в области программирования за 20 минут

Даже моя бабуля сможет запустить chatGPT по этому гайду. Если возникли трудности - пишите в комментарии. Полный код внизу

Запускаем chatGPT на компе без VPN и знаний в области программирования за 20 минут Python, ChatGPT, Openai, Технологии, Искусственный интеллект, Stable Diffusion, Midjourney, Длиннопост

Наш телеграм: https://t.me/tetidice

Самое основное - у вас должны быть установлены Python и Visual studio. Устанавливаем библиотеку openai через cmd или терминал в VS

pip install openai



Если пишет, что нет такой команды:

• проверяем установлен ли Python
• добавляем в Path адрес установленного питона (гайдов на эту тему много)

Работаем с VISUAL STUDIO

Устанавливаем плагин CONNECT TO OPEN AI во вкладке "плагины" . Создаем питон файл.

Установка пакета

Сперва устанавливаем необходимый пакет в python:

# Install openai
pip install openai

# Import Library
import openai
Получаем API ключ на официальном сайте OpenAI (ключ бесплатный)

По ссылке, как перешли, жмите "create key". Его нужно сразу скопировать куда-нибудь, потому что больше вам его не покажут.

https://beta.openai.com/account/api-keys

# Предоставляем ключ API
openai.api_key = "Your_Key"
Your_key заменяем на ваш API key

Выбираем обученную модель

Выбираем обученную модель,“text-davinci-003”, она является самой мощной моделью GPT-3 и обучалась на данных до июня 2021 года.

# Выбираем обученную модель
engine="text-davinci-003"
Проверяем модель

Протестируем модель! Начнем с того, что попросим ChatGPT назвать лучшую Python библиотеку по машинному обучению:

# Запрос
prompt = "Назови лучшую Python библиотеку по машинному обучению"

# Модель
completion = openai.Completion.create(engine=engine,
prompt=prompt,
temperature=0.5,
max_tokens=1000)
Код выше указывает использовать модель “text-davinci-003”, с температурой 0,5.

Чем выше температура, тем более непредсказуемый ответ.

Выводим только текст ответа:

# Печатаем только текст ответа
print( completion.choices[0]['text'] )
У меня был такой ответ:
Scikit-learn.
Теперь переведём задачу вопрос>ответ в терминал. Мы будем в терминале задавать вопрос и там же получать ответ.

prompt = str(input())
completion = openai.Completion.create(engine=engine,
prompt=prompt,
temperature=0.5,
max_tokens=1000)
print('\nОтвет:')
print( completion.choices[0]['text'] )
Собственно в коде выше после запуска, скрипт ждет ввода данных из-за функции input(). Ответ будет получен только после ввода запроса.

Оборачиваем код в функцию

Для удобства, обернем полученный код Python в простую функцию:

# Функция для ChatGPT
def ask(prompt):
completion = openai.Completion.create(engine="text-davinci-003",
prompt=prompt,
temperature=0.5,
max_tokens=1000)
print( 'Вопрос:', prompt )
print( '\nОтвет:' )
print( completion.choices[0]['text'] )
Теперь все, что вам нужно сделать, это написать свой вопрос в функции «ask()».

ask('самая красивая женщина на земле')
# Ответ
# На земле нет одной самой красивой женщины. Красота и прелесть относятся к индивидуальным вкусам и предпочтениям.
Теперь у вас есть собственный чат GPT на компьютере. Поздравляем.


Полный код: https://gist.github.com/GuessDice/773eab6af0ed79fa22238fe88d...

OpenAI по умолчанию выдаёт 18$ на аккаунт. Этого хватит надолго. (30 запросов ~ 10 центов)

Не забудьте подписаться на наш телеграм канал "ТЕХНО-КОСТЬ", где мы ежедневно публикуем новости в сфере нейронок, игр и технологий. Так же у нас есть свой телеграм gpt бот, которым вы можете пользоваться бесплатно!

Хотите гайд на бота GPT для телеграм?

Вы смотрите срез комментариев. Показать все
29
Автор поста оценил этот комментарий

без VPN

По ссылке, как перешли, жмите "create key". Его нужно сразу скопировать куда-нибудь, потому что больше вам его не покажут.

https://beta.openai.com/account/api-keys

Так, и как это сделать без впн, если по ссылке надо залогиниться, а после логина показывает дефолтную надпись "OpenAI's services are not available in your country."?

раскрыть ветку (15)
Автор поста оценил этот комментарий

Унатури блядь... Дал бы ключиков погонять, а то хуеты понаписал тут...

ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку