Skip to content

vinodnextcoder/openai-nodejs

Repository files navigation

openai-nodejs

OpenAI Node.js API Usage

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.

Prerequisites

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

add api key

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." }'