Программный интерфейс взаимодействия с OpenAI и ChatGPT
В этой главе мы научимся интегрировать AI в наши сценарии с помощью HTTP-запросов.
Существует множество сервисов для работы с нейросетями и AI.
Мы можем использовать только те из них, которые предоставляют программный интерфейс взаимодействия (API).
То есть мы можем отправлять HTTP запросы к их API и получать ответы.
Напомним что такое API
API (Application Programming Interface) — это набор правил и протоколов, которые позволяют разным программам взаимодействовать друг с другом.
API определяет, как запросы должны быть сформированы, какие данные можно отправлять и получать, а также какие действия можно выполнять.
Простыми словами это как меню в ресторане. Меню предоставляет список блюд, которые вы можете заказать, а также описание каждого блюда.
Когда вы делаете заказ, вы общаетесь с официантом, который передает ваш заказ на кухню и приносит вам еду.
В контексте веб-разработки API позволяет различным приложениям и сервисам обмениваться данными и функциональностью через интернет.
Выбор сервиса
Я буду использовать OpenAI, так как это один из самых популярных и мощных сервисов для работы с AI.
Принципиально сервисы похожи, отличаются только детали реализации.
Для работы с OpenAI нам понадобится API ключ, который можно получить, зарегистрировавшись на их сайте.
После регистрации перейдите на https://platform.openai.com/api-keys

Создайте новый ключ и скопируйте его.


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