Learn how to integrate and use OpenAI's API in your projects
First, install the OpenAI package using npm or yarn:
npm install openai
import OpenAI from 'openai';
const openai = new OpenAI({
apiKey: 'your-api-key-here'
});
async function getChatCompletion() {
const completion = await openai.chat.completions.create({
messages: [{ role: "user", content: "Hello!" }],
model: "gpt-3.5-turbo",
});
console.log(completion.choices[0].message);
}
async function generateImage() {
const image = await openai.images.generate({
prompt: "A cute baby sea otter",
n: 1,
size: "1024x1024",
});
console.log(image.data[0].url);
}
async function getEmbedding() {
const embedding = await openai.embeddings.create({
model: "text-embedding-ada-002",
input: "Hello world",
});
console.log(embedding.data[0].embedding);
}
try {
const completion = await openai.chat.completions.create({
messages: [{ role: "user", content: "Hello!" }],
model: "gpt-3.5-turbo",
});
} catch (error) {
if (error.response) {
console.log(error.response.status);
console.log(error.response.data);
} else {
console.log(error.message);
}
}