chat.completions.create()

The primary OpenAI endpoint for generating text responses from GPT models using a conversational message format.

Syntax

openai-api
client.chat.completions.create({ model, messages, options })

Parameters

ParameterTypeDescription
modelstringModel ID e.g. gpt-4o, gpt-4-turbo
messagesarrayArray of {role, content} message objects

Example

openai-api
import OpenAI from "openai";
const client = new OpenAI();

const completion = await client.chat.completions.create({
  model: "gpt-4o",
  messages: [{ role: "user", content: "Hello!" }]
});
console.log(completion.choices[0].message.content);