Это пример приложения для чата, предназначенное для того, чтобы вы начали с вашего первого проекта API OpenAI. Он использует API завершения чата для создания простого приложения чата общего назначения с потоковой передачей.
Чтобы отправить свой первый запрос API с SDK Openai Node, убедитесь, что у вас установлены правильные зависимости, а затем запустите следующий код:
import OpenAI from "openai" ;
const openai = new OpenAI ();
async function main () {
const completion = await openai . chat . completions . create ({
messages : [{ role : "system" , content : "You are a helpful assistant." }],
model : "gpt-3.5-turbo" ,
});
console . log ( completion . choices [ 0 ]);
}
main ();
Это приложение QuickStart строит поверх примера кода выше, с потоковой передачей и пользовательским интерфейсом для визуализации сообщений.
Если у вас нет установки Node.js, установите его с nodejs.org (node.js version> = 16.0.0.
Клонировать это хранилище
Перейдите в каталог проектов
$ cd openai-quickstart-node
Установите требования
$ npm install
Сделайте копию примера файла переменных среды
В Linux Systems:
$ cp .env.example .env
В окнах:
$ copy .env.example .env
Добавьте свой ключ API в недавно созданный файл .env
Запустить приложение
$ npm run dev
Теперь вы должны иметь возможность получить доступ к приложению по адресу http: // localhost: 3000! Для полного контекста, стоящего за этим приложением, ознакомьтесь с учебником.