Learn how to use PromptL with OpenAI
import { render } from 'promptl-ai' import OpenAI from 'openai' const prompt = ` --- model: gpt-4o temperature: 0.6 --- Generate a joke about {{ topic }}. ` const { messages, config } = await render({ prompt, parameters: { topic: 'chickens' }, }) const client = new OpenAI({ apiKey: YOUR_OPENAI_API_KEY }) const response = await client.chat.completions.create({ ...config, messages, }) console.log(response.choices[0].message.content)
role
system
user
assistant
temperature
model
try { const response = await client.chat.completions.create({ ...config, messages, }) console.log(response.choices[0].message.content) } catch (error) { console.error('Error with OpenAI API:', error) }
Was this page helpful?