import { OpenRouter } from '@ai-sdk/openrouter';export const openrouter = new OpenRouter({ apiKey: process.env.OPENROUTER_API_KEY!, defaultModel: 'gpt-4o-mini', // or any other model you want to use});
Here’s a simple example of using the AI SDK in a server action:
Copy
// app/actions/ai.ts'use server';import { streamText } from 'ai';import { openrouter } from '@/lib/openrouter';export async function TextStream(prompt: string) { const result = streamText({ model: openrouter("gemini-1.5-flash"), messages: [ { role: "user", content: prompt, }, ], }); // streamText is a function from the ai package return result;}