Как создать ChatGPT
ДомДом > Новости > Как создать ChatGPT

Как создать ChatGPT

Jul 31, 2023

Брайен Поузи | 31 июля 2023 г.

ChatGPT стал чрезвычайно популярен благодаря своей способности ответить, казалось бы, на любой вопрос. Хотя большинство пользователей получают доступ к ChatGPT через веб-сайт ChatGPT, можно создать сценарий PowerShell, который отправляет запросы в ChatGPT.

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

Связанный: Может ли ChatGPT писать код PowerShell?

Прежде чем продолжить, важно отметить, что, хотя сам ChatGPT можно использовать бесплатно, API ChatGPT, который PowerShell использует для взаимодействия с ChatGPT, требует платы. За каждый запрос, выполненный вашим скриптом с использованием API, взимается небольшая плата. Подробную информацию о ценах можно найти на странице цен OpenAI.

Просматривая информацию о ценах ChatGPT, вы заметите, что они основаны на количестве токенов, используемых в каждом взаимодействии. Позже в этой статье я объясню, как вы можете настроить свой скрипт для оптимизации и ограничения количества используемых токенов.

Первым шагом для создания сценария PowerShell с поддержкой ChatGPT является создание секретного ключа.

Обычно при доступе к ChatGPT через веб-интерфейс вы входите в систему, используя имя пользователя и пароль. Однако при использовании сценария PowerShell для доступа к ChatGPT вам понадобится секретный ключ вместо имени пользователя и пароля.

Вот самый простой способ сгенерировать секретный ключ:

В создании секретного ключа нет ничего сложного. Просто укажите имя, которое вы хотите связать с ключом. Например, на рисунке 1 вы можете видеть, что я использовал «Пример» в качестве имени ключа. Однако стоит отметить, что после создания ключа вы должны вести учет символов, составляющих ключ. ChatGPT отображает ключ только один раз, и в дальнейшем невозможно получить или просмотреть содержимое ключа.

Рисунок 1.Нажмите кнопку «Создать новый секретный ключ».

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

В таких случаях вам необходимо добавить способ оплаты в свою учетную запись, прежде чем вы сможете использовать API. В противном случае, если вы попытаетесь использовать API без достаточного количества кредитов или платежной информации, PowerShell выдаст сообщение об ошибке, подобное показанному на рисунке 2. Сообщение указывает, что вы превысили текущую квоту, и советует вам проверить свой план и настройки выставления счетов. .

Фигура 2.Если у вас нет платной учетной записи или кредита учетной записи, PowerShell сгенерирует сообщение, подобное этому.

Чтобы избежать сюрпризов при выставлении счетов, вы можете установить лимиты использования для своей учетной записи. Для этого просто перейдите на страницу лимитов использования OpenAI и укажите максимальную сумму денег, которую вы готовы тратить в месяц.

После того как вы сгенерировали необходимый ключ API и подтвердили статус своей учетной записи, вы можете приступить к созданию сценария PowerShell.

Прежде чем сделать это, я рекомендую посетить GitHub и загрузить скрипт ChatGPT-Conversation. Этот сценарий PowerShell позволяет вам участвовать в разговоре с ChatGPT непосредственно из PowerShell. Чтобы использовать сценарий, найдите в начале строку кода, которая определяет переменную $ApiKey, а затем вставьте туда свой ключ API.

Настоятельно рекомендуется начать с этого готового сценария, поскольку известно, что он работает правильно. Используя его, вы можете убедиться, что с вашей учетной записью OpenAI все в порядке, прежде чем писать код. На рис. 3 показан пример того, как выглядит сценарий при выполнении.

Рисунок 3.Вот как выглядит скрипт ChatGPT-Conversation.ps1 при выполнении.

В этой статье я собираюсь использовать скрипт ChatGPT-Conversation.ps1 в качестве отправной точки. Однако я собираюсь удалить весь ненужный код, сократив сценарий до самых основных элементов, чтобы все, что он делал, — это отправлял запрос в ChatGPT и отображал ответ. После представления моей модифицированной версии сценария я проведу вас через него, что позволит вам адаптировать эту технику к вашим собственным сценариям PowerShell.

signs. The API endpoint is the URL to which your queries will be directed, and it is provided by OpenAI./p>