Используйте эту захватывающую технологию, не выходя из собственного скрипта Python с удобным API OpenAI.

Шторм ИИ прокатился по всему миру. Выпуск ChatGPT от OpenAI привел разработчиков и любопытных пользователей в бешенство. OpenAI собрал колоссальные 100 миллионов активных пользователей в течение двух месяцев после его запуска, и люди уже начали создавать приложения с его использованием.

CopyAI использует его для создания копирайтингового контента для веб-сайтов, блогов, рекламы, электронных писем и социальных сетей. Lex использует GPT-3 для ответов на исследовательские вопросы, Algolia для семантического поиска и Replier для создания фирменных ответов на отзывы клиентов. Вот как вы можете использовать модель OpenAI GPT-3 с Python, чтобы приступить к созданию приложения на основе ИИ.

Что такое GPT-3?

GPT-3 OpenAI является генеративным предварительно обученным преобразователем третьего поколения. Это модель машинного обучения с более чем 175 миллиардами параметров, почти весь Интернет. Это дает ему огромные возможности для ответа на широкий круг вопросов и выполнения задач, которые в противном случае потребовали бы много ручного труда.

instagram viewer

Open AI разработал модуль Python, который содержит предварительно определенные совместимые классы для взаимодействия с его API. Чтобы установить его в своей системе, откройте терминал и выполните:

пип установить опенай

Если вам интересно, на что способен GPT-3, вы можете изучить некоторые из творческое использование GPT-3 в OpenAI Playground.

Генерация ключа API

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

  1. Зарегистрируйте аккаунт на Страница OpenAI. Выберите тип учетной записи как Личный.
  2. Нажмите на свой профиль и выберите Просмотр ключей API кнопка.
  3. Нажмите на Создать новый секретный ключ чтобы сгенерировать ключ API.
  4. Скопируйте свой ключ API и сохраните его в безопасном месте, так как вы не сможете просмотреть его снова.

API OpenAI GPT-3 взимает плату в зависимости от количества токенов (слов), которые вы используете для взаимодействия с ним. К счастью, OpenAI предоставляет бесплатный кредит в размере 18 долларов на первые три месяца, так что вы можете изучить его и поэкспериментировать в соответствии со своими потребностями.

Создание программы Python для использования API GPT-3

Вы можете найти исходный код этой программы в его Репозиторий GitHub.

Теперь, когда у вас есть доступ к API, вы можете создать программу Python для общения с его помощью. Начните сборку программы, импортировав модуль OpenAI. Определите функцию, спроситьGPT(), это занимает текст в качестве входного аргумента. Текст будет содержать запрос, который вы собираетесь задать GPT-3. Скопируйте сгенерированный ранее ключ API и инициализируйте его.

Импортировать опенай

дефспроситьGPT(текст):
openai.api_key = "ваш_апи_ключ"

Создайте запрос, указав следующие параметры:

  • двигатель: Модель, которую вы хотите использовать для своего запроса. Да Винчи модель самая надежная, обучена на данных до октября 2019 года.
  • быстрый: Подсказка — это набор слов, которые вы задаете в качестве вопроса, чтобы получить ответ от API.
  • температура: Установите, насколько профессионально или креативно должен звучать ваш текст. При более низких значениях вы получите более сфокусированные и детерминированные ответы. При более высоких значениях вы получите более творческие ответы. 0.6 - хороший компромисс.
  • макс_токены: Максимальное количество слов в сгенерированном ответе. Вы можете установить максимум 2048 слов.

Например, вот как вы можете отправить запрос и сохранить ответ:

 ответ = опенай. Завершение.создать(
двигатель = "текст-давинчи-003",
подсказка = текст,
температура = 0.6,
макс_токены = 150,
)

Отобразите ответ GPT-3, получив текстовый параметр первого результата:

возвращаться печать (ответ.выбор[0].текст)

Чтобы вызвать эту функцию, определите основную функцию и бесконечный цикл. Попросите пользователя ввести вопрос и передать его спроситьGpt() функция.

дефосновной():
покаИстинный:
Распечатать('GPT: Задайте мне вопрос\n')
myQn = ввод ()
спроситьGPT(myQn)

основной()

Соберите все это вместе и используйте искусственный интеллект, чтобы ответить на ваши вопросы.

Вывод вашей программы Python с поддержкой GPT-3

Когда вы запустите программу, она попросит вас ввести вопрос. При вводе подсказки «Напишите стихотворение в 5 строк о том, что Железный Человек — величайший супергерой всех времен», программа выдала следующий впечатляющий результат:

GPT-3 имеет много интересных применений

Вы можете использовать GPT-3 для совершения удивительных подвигов. Вы используете его как чат-бот, который будет давать вам свежие реалистичные ответы на каждое приглашение. Вы можете создавать стихи, сценарии, рассказы, слоганы, эссе, заголовки и многое другое. Вы даже можете обобщать длинные фрагменты текста, генерировать код, бесконечно общаться и вести беседу на основе прошлых подсказок.

С другой стороны, API размещается в облаке, оплачивается и нуждается в более тонкой настройке. С выходом на рынок GPT-3.5 люди ожидают, что он будет более точным и менее предвзятым по сравнению с предыдущими версиями.