ai-sdk-next-openai/app/completion-rsc/generate-completion.ts
2025-09-26 15:46:29 +00:00

16 lines
371 B
TypeScript

'use server';
import { openai } from '@ai-sdk/openai';
import { streamText } from 'ai';
import { createStreamableValue } from '@ai-sdk/rsc';
export async function generateCompletion(prompt: string) {
const result = streamText({
model: openai('gpt-4-turbo'),
maxOutputTokens: 2000,
prompt,
});
return createStreamableValue(result.textStream).value;
}