Глава 1. Базовое понимание GPT, настройка среды и запуск первого API

· Понимание основной терминологии

1. Что такое ИИ и машинное обучение?

Проще говоря, ИИ — это более широкая концепция создания интеллектуальных машин, а машинное обучение — это особый подход в рамках ИИ, который использует алгоритмы для обучения и позволяет машинам учиться и принимать решения на основе данных.

2. Что такое GPT?

GPT расшифровывается как «Generative Pre-trained Transformer». GPT (Generative Pre-trained Transformer) — это специальное приложение машинного обучения, в частности глубокого обучения, в области обработки естественного языка (NLP).

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

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

Например, если вы спросите GPT: «Какая сегодня погода?» он поймет вопрос и выдаст ответ вроде «Сегодня солнечная и теплая погода». Он может даже участвовать в более длительных разговорах и давать более подробные ответы.

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

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

· Предварительные условия

1. Прежде чем мы начнем вдаваться в подробности, нам нужно установить Postman для запуска основных API. Поэтому, прежде чем запачкать руки изучением API, установите POSTMAN по ссылке ниже.

https://www.postman.com/downloads/

2. Postman – это инструмент, помогающий разработчикам более эффективно работать с API. Он обеспечивает тестирование, отладку, документирование и совместную работу для API, упрощая создание и интеграцию программных систем, основанных на взаимодействии API.

· Регистрация OpenAI

Перейдите на https://platform.openai.com/. Зарегистрируйтесь с помощью учетных данных или сторонних учетных записей, таких как Google и Microsoft. Используйте адрес электронной почты/пароль и введите действительный номер телефона для целей регистрации. Вуаля, ваша учетная запись настроена

· Использование ключа OpenAPI

1. Войдите на https://platform.openai.com/.Перейдите на вкладку Личные в правом верхнем углу. Нажмите на поле просмотра ключей API.

2. Затем нажмите «Создать новый секретный ключ». Введите имя ключа, которое вы хотите дать, и нажмите «Создать новый секретный ключ». Ваш ключ создан. Обязательно скопируйте секретный ключ в безопасное место, иначе впоследствии вы не сможете его восстановить. Я добавил скриншоты о том, как его создать для справки.

· Использование OpenAI API

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

2. После создания измените имя по своему желанию. Я назвал его списком ChatGPT OpenAI.

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

4. Затем перейдите на вкладку Авторизация. В разделе «Тип» выберите поле «Токен носителя» и добавьте в «Токен» имя ключа, например {{имя ключа}}. В моем случае это {{test_key}}

5. Теперь сохраните коллекцию.

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

Нажмите Получить вызов и введите эту конечную точку — https://api.openai.com/v1/models. Обязательно сохраните это и запустите конечную точку.

7. При успешном выполнении мы получим результат ниже. Фрагмент ответа прилагается.

8. В случае API OpenAI доступ к конечной точке «/v1/models», скорее всего, предоставит информацию о доступных моделях, которые вы можете использовать. OpenAI предлагает различные модели для задач обработки естественного языка, таких как генерация текста, перевод и ответы на вопросы.

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