GPT-4 — следующая итерация после GPT 3.5. Несмотря на то, что они не так уж и отличаются, у GPT-4 все же есть две важные особенности: он может обрабатывать гораздо больше токенов, а в будущем он также будет принимать входные изображения. Давайте воспользуемся Postman для вызова API ChatGPT и рассмотрим его работу на простом примере.
Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туториалов, задач по автоматизации и книг по QA.
Получение ключа API для OpenAI
Доступ ко всем моделям OpenAI предоставляется на основе ключа API. Чтобы использовать API GPT-4, вам необходимо иметь учетную запись OpenAI. Ниже подробно описан процесс получения API-ключа OpenAI:
Шаг 1. Перейдите на сайт OpenAI и создайте учетную запись или войдите в систему: https://platform.openai.com/.
Шаг 2. После этого войдите в свою учетную запись.
Шаг 3. В правом верхнем углу экрана нажмите на имя вашей учетной записи (обычно “Personal”), а затем выберите “API Keys” из выпадающего меню.
Шаг 4. На странице API Keys нажмите кнопку “Создать новый секретный ключ”.
Шаг 5. На экране появится ключ API. Оставьте эту страницу пока открытой.
Вызов API GPT-4 из Postman
Прежде чем интегрировать GPT-4 API в свои приложения, рекомендуется использовать инструмент REST API, например Postman, для всех необходимых запросов. Это значительно ускорит отладку любых проблем.
Давайте сначала выполним простой запрос с помощью Postman:
Шаг 1. Откройте Postman и создайте новый запрос. Это можно сделать, нажав на кнопку “New” в левом верхнем углу окна Postman.
Шаг 2. В окне “Новый запрос” выберите “POST” в качестве метода HTTP и введите следующий URL: https://api.openai.com/v1/chat/completions
Шаг 3. Перейдите на вкладку “Авторизация”, а в разделе “Тип” выберите “Токен носителя”.
В поле “Токен” вставьте сгенерированный ранее ключ API OpenAI.
Шаг 4. Во вкладке “Body” запроса выберите опцию “raw”, а вместо “Text” выберите формат JSON и вставьте следующий текст:
{ "model": "gpt-4", "messages": [ { "role": "system", "content": "You are a helpful assistant." }, { "role": "user", "content": "What is the best tool for API testing?" } ] }
В этом примере используется модель gpt-4
. Используйте официальную документацию для просмотра списка всех доступных моделей GPT-4.
Шаг 5. Нажмите кнопку “Отправить”, чтобы отправить запрос в GPT-4 API. Ответ от GPT-4 API будет отображен в разделе “Response” Postman, а тело запроса должно содержать ответ от помощника.
Ответ будет выглядеть примерно так, как показано ниже:
Переход от GPT-3.5 к GPT-4
GPT-4 использует ту же ролевую структуру сообщений для создания подсказок. Процесс перехода ваших API-запросов с GPT-3.5 на GPT-4 довольно прост: достаточно изменить имя модели в запросе.
Почему важно иметь больше токенов?
Токены играют важную роль, когда вам нужно обработать или сгенерировать большой объем текста.
Модель gpt-4-32k
может обработать 32 000 токенов. Хотя точно преобразовать токены в слова трудно, но если считать, что 100 токенов равны 75 словам, то модель может обработать 24 000 слов.
Для сравнения, модель GPT 3.5 может обрабатывать максимум 4 096 токенов.
GPT-4 может обрабатывать текст в 4 раза длиннее и генерировать сводку или получить лог-файл и помочь вам устранить неполадки в конвейере CI/CD.
По-прежнему ожидаем входных изображений
Пока ожидается, что API сможет принимать вводимые изображения. Хотя модель может это делать, API пока не предоставляет такой возможности.
Заключение
Надеемся, это руководство помогло вам начать работу с GPT-4 API от OpenAI в Postman. Оставьте комментарий в разделе ниже, если у вас возникли вопросы.
Перевод статьи «Getting Started with the GPT-4 API in Postman».
Пингбэк: Большой учебник по Postman