Type Parameters
- WrapLanguageModelType extends (...args: any[]) => any
- GenerateTextType extends (...args: any[]) => any
- StreamTextType extends (...args: any[]) => any
- StreamObjectType extends (...args: any[]) => any
- GenerateObjectType extends (...args: any[]) => any
Returns {
generateObject: (
params: Parameters<GenerateObjectType>[0],
) => Promise<ReturnType<GenerateObjectType>>;
generateText: (
params: Parameters<GenerateTextType>[0],
) => Promise<ReturnType<GenerateTextType>>;
streamObject: (
params: Parameters<StreamObjectType>[0],
) => Promise<ReturnType<StreamObjectType>>;
streamText: (
params: Parameters<StreamTextType>[0],
) => Promise<ReturnType<StreamTextType>>;
}
Object containing wrapped versions of the AI SDK functions with LangSmith tracing
Wraps Vercel AI SDK 5 functions with LangSmith tracing capabilities.