Interface SimpleRetrieverOptions<C, R>
interface SimpleRetrieverOptions<C extends z.ZodTypeAny = z.ZodTypeAny, R = any> { configSchema?: C; content?: | string | ( item: R, ) => | string | (
| { custom?: Record<string, unknown>; data?: unknown; media?: undefined; metadata?: Record<string, unknown>; text: string; toolRequest?: undefined; toolResponse?: undefined; } | { custom?: Record<string, unknown>; data?: unknown; media: { contentType?: string; url: string }; metadata?: Record<string, unknown>; text?: undefined; toolRequest?: undefined; toolResponse?: undefined; } )
[]; metadata?: string[] | (item: R) => undefined | Record<string, any>; name: string;} Properties
Optional
configSchema
Optional
content
content?: | string | ( item: R, ) => | string | (
| { custom?: Record<string, unknown>; data?: unknown; media?: undefined; metadata?: Record<string, unknown>; text: string; toolRequest?: undefined; toolResponse?: undefined; } | { custom?: Record<string, unknown>; data?: unknown; media: { contentType?: string; url: string }; metadata?: Record<string, unknown>; text?: undefined; toolRequest?: undefined; toolResponse?: undefined; } )
[] Optional
metadata
metadata?: string[] | (item: R) => undefined | Record<string, any> name
name: string
Simple retriever options.