This repository provides examples of using the OpenAI API with Node.js. It demonstrates how to use three different API endpoints: createEmbedding, createCompletion, and createChatCompletion. Each endpoint serves a specific purpose and has its own usage pattern.
Before running the examples, make sure you have the following:
Node.js installed on your machine. OpenAI API key. You can obtain one from the OpenAI website. Installation Clone this repository: https://github.com/vinodnextcoder/openai-nodejs
Open the config.js file.
Replace the YOUR_OPENAI_API_KEY sssdsdplaceholder with your actual OpenAI API key.
Usage
The repository includes examples for three different API endpoints: createEmbedding, createCompletion, and createChatCompletion. Here's how you can use each of them:
curl
curl --location 'http://localhost:3000/createEmbedding'
--header 'Content-Type: application/json'
--data '{
"text":"chat"
}'
curl --location 'http://localhost:3000/chatCompletion'
--header 'Content-Type: application/json'
--data '{
"text":"i am going to pune university"
}'
curl --location 'http://localhost:3000/createCompletion'
--header 'Content-Type: application/json'
--data '{
"text":"Write a tagline for an ice cream shop."
}'