Defined in: packages/typescript/ai/src/extend-adapter.ts:21
Definition for a custom model to add to an adapter.
const customModels = [
createModel('my-custom-model', ['text', 'image']),
] as constconst customModels = [
createModel('my-custom-model', ['text', 'image']),
] as constTName extends string = string
The model name as a literal string type
TInput extends ReadonlyArray<Modality> = ReadonlyArray<Modality>
Array of supported input modalities
TOptions = unknown
Provider options type for this model
input: TInput;input: TInput;Defined in: packages/typescript/ai/src/extend-adapter.ts:29
Supported input modalities for this model
modelOptions: TOptions;modelOptions: TOptions;Defined in: packages/typescript/ai/src/extend-adapter.ts:31
Type brand for provider options - use {} as YourOptionsType
name: TName;name: TName;Defined in: packages/typescript/ai/src/extend-adapter.ts:27
The model name identifier