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
| Parameter | Type | Description |
|---|---|---|
| model | string | Model ID e.g. gpt-4o, gpt-4-turbo |
| messages | array | Array 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);