Варианты взаимодействия с OpenAI
Есть 2 варианта взаимодействия с OpenAI:
- Через HTTP-запросы к API OpenAI
- Через готовый узел OpenAI в n8n
Взаимодействие через HTTP-запросы
Создадим сценарий Ask AI, который будет отправлять запросы к OpenAI и получать ответы.
Первый узел - триггер. Webhook
Первый узел будет триггером Webhook, который будет запускать сценарий при получении HTTP-запроса.
Обратите внимание, что в узле Webhook в поле Respond установлено значение When Last Node Finishes, что означает, что ответ на запрос будет отправлен последним узлом сценария.

Method: POST Production URL: https://bogutski.up.railway.app/webhook/ask-ai
Test URL: https://bogutski.up.railway.app/webhook-test/ask-ai
Body (raw, JSON):
{
"question": "Tell me a joke about programmers."
}Создайте новую коллекцию в Postman и добавьте в неё новый запрос с такими параметрами.


Протестируйте узел, нажав на кнопку Listen for test event и отправив запрос из Postman.


Второй узел - HTTP Request в OpenAI
Документация OpenAI по созданию запросов: https://platform.openai.com/docs/api-reference/chat
Документация обновляется, поэтому проверяйте её на актуальность.