Skip to content

Commit c1e9bef

Browse files
committed
show how a user message can be sent into the model
1 parent a3c8aca commit c1e9bef

File tree

1 file changed

+7
-2
lines changed
  • packages/sdk/server-ai/examples/vercel-ai/src

1 file changed

+7
-2
lines changed

packages/sdk/server-ai/examples/vercel-ai/src/index.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,19 @@ async function main() {
5151
// Example of using generateText (non-streaming)
5252
console.log('\n*** Generating text:');
5353
try {
54+
const userMessage = {
55+
role: 'user' as const,
56+
content: 'What can you help me with?',
57+
};
58+
5459
const result = await aiConfig.tracker.trackVercelAISDKGenerateTextMetrics(() =>
55-
generateText(aiConfig.toVercelAISDK(openai)),
60+
generateText(aiConfig.toVercelAISDK(openai, { nonInterpolatedMessages: [userMessage] })),
5661
);
5762
console.log('Response:', result.text);
5863

5964
process.stdout.write('Streaming Response: ');
6065
const streamResult = aiConfig.tracker.trackVercelAISDKStreamTextMetrics(() =>
61-
streamText(aiConfig.toVercelAISDK(openai)),
66+
streamText(aiConfig.toVercelAISDK(openai, { nonInterpolatedMessages: [userMessage] })),
6267
);
6368

6469
// eslint-disable-next-line no-restricted-syntax

0 commit comments

Comments
 (0)