ChatGPT от OpenAI — это мощная языковая модель, которая позволяет разработчикам создавать диалоговые приложения ИИ. В этом сообщении блога мы рассмотрим, как использовать API ChatGPT в проекте Node.js, вместе с фрагментами рабочего кода, которые помогут вам быстро приступить к работе.
Предпосылки:
Прежде чем погрузиться в реализацию, убедитесь, что у вас есть следующее:
- Действительный ключ API для ChatGPT API: Зарегистрируйтесь для получения ключа API на веб-сайте OpenAI.
- Node.js установлен в вашей системе: Загрузите и установите его с официального сайта Node.js.
Давайте начнем!
Шаг 1. Установите необходимые пакеты:
Сначала создайте новый каталог для своего проекта и запустите npm init
, чтобы создать файл package.json
. Затем установите пакет axios
для отправки запросов API:
npm установить аксиомы
Шаг 2. Создайте новый файл для клиента API ChatGPT:
Создайте новый файл с именем chatgpt.js
и импортируйте необходимые модули:
const axios = require('axios');
Шаг 3. Определите клиент API ChatGPT:
Создайте функцию с именем callChatGPTApi
, которая принимает message
и apiKey
. Эта функция будет использоваться для вызова ChatGPT API:
async function callChatGPTApi(message, apiKey) { const apiEndpoint = 'https://api.openai.com/v1/engines/davinci-codex/completions'; const headers = { 'Content-Type': 'application/json', 'Authorization': `Bearer ${apiKey}` }; const payload = { prompt: `You are ChatGPT, a large language model trained by OpenAI. ${message}`, max_tokens: 100, n: 1, stop: null, temperature: 0.7 }; try { const response = await axios.post(apiEndpoint, payload, { headers: headers }); return response.data.choices[0].text.trim(); } catch (error) { console.error('Error calling ChatGPT API:', error); return null; } }
Шаг 4. Протестируйте клиент API ChatGPT:
Теперь создайте новый файл с именем app.js
, чтобы протестировать клиент ChatGPT API:
const callChatGPTApi = require('./chatgpt'); async function main() { const message = "What are the main features of Node.js 19?"; const apiKey = 'your_api_key_here'; // Replace with your actual API key const response = await callChatGPTApi(message, apiKey); console.log(response); } main();
Замените 'your_api_key_here'
вашим фактическим ключом API.
Шаг 5: Запустите тест:
Выполните скрипт app.js
, чтобы протестировать клиент ChatGPT API:
node app.js
Если все настроено правильно, вы должны увидеть ответ от ChatGPT API в своей консоли.
Вывод:
Теперь у вас есть рабочий API-клиент ChatGPT для ваших проектов Node.js! Это руководство содержит основы для начала работы
Если вам нужна более подробная информация и пошаговое руководство по интеграции ChatGPT API с Node.js, рекомендуем ознакомиться с моим Gumroad product.
Кроме того, если вам нужна дополнительная помощь с интеграцией ChatGPT API или вы хотите изучить более продвинутые стратегии, не стесняйтесь обращаться ко мне через мой концерт Fiverr. Я предлагаю экспертные услуги по интеграции API ChatGPT, адаптированные к вашим конкретным потребностям, и могу помочь вам создать мощные и привлекательные приложения для разговорного ИИ.
Удачного кодирования и удачи в проектах ChatGPT API!