chatbot-template/ai/index.ts

12 lines
335 B
TypeScript
Raw Normal View History

import { openai } from '@ai-sdk/openai';
import { experimental_wrapLanguageModel as wrapLanguageModel } from 'ai';
2024-10-11 18:00:22 +05:30
import { customMiddleware } from './custom-middleware';
2024-10-30 16:01:24 +05:30
export const customModel = (apiIdentifier: string) => {
return wrapLanguageModel({
2024-10-30 16:01:24 +05:30
model: openai(apiIdentifier),
middleware: customMiddleware,
});
};