chatbot-template/ai/index.ts
Jared Palmer a68eb2a011
Start on new sidebar (#456)
Co-authored-by: shadcn <m@shadcn.com>
2024-10-24 13:35:51 -07:00

13 lines
377 B
TypeScript

import { openai } from '@ai-sdk/openai';
import { experimental_wrapLanguageModel as wrapLanguageModel } from 'ai';
import { type Model } from '@/lib/model';
import { customMiddleware } from './custom-middleware';
export const customModel = (modelName: Model['name']) => {
return wrapLanguageModel({
model: openai(modelName),
middleware: customMiddleware,
});
};