Create chat messages
Description
Use message helpers to construct chat input.
This page describes the v0 API from v0.5.1. Use v0 package builds with these examples. Make sure that the service accepts the model ID and request protocol shown below.
sh
npm i @xsai/utils-chat@0.5.1Examples
messages
Use these helpers to create messages.
ts
const { text } = await generateText({
apiKey: env.OPENAI_API_KEY!,
baseURL: 'https://api.openai.com/v1/',
messages: [
{
content: 'You\'re a helpful assistant.',
role: 'system'
},
message.system('You\'re a helpful assistant.'),
{
content: 'Why is the sky blue?',
role: 'user'
},
message.user('Why is the sky blue?'),
],
model: 'gpt-4o',
})Result
The helper returns message values for the text operations.
