Add canvas interface (#461)

This commit is contained in:
Jeremy 2024-10-30 16:01:24 +05:30 committed by GitHub
parent 1a74a5ca9a
commit b3cb0ea755
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
44 changed files with 7454 additions and 4691 deletions

View file

@ -1,13 +1,11 @@
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']) => {
export const customModel = (apiIdentifier: string) => {
return wrapLanguageModel({
model: openai(modelName),
model: openai(apiIdentifier),
middleware: customMiddleware,
});
};