UNPKG

ai-utils.js

Version:

Build AI applications, chatbots, and agents with JavaScript and TypeScript.

9 lines (8 loc) 459 B
import { FunctionOptions } from "../../model-function/FunctionOptions.js"; import { TextChunk } from "../TextChunk.js"; export interface TextChunkRetrieverSettings { } export interface TextChunkRetriever<CHUNK extends TextChunk, QUERY, SETTINGS extends TextChunkRetrieverSettings> { retrieveTextChunks(query: QUERY, options?: FunctionOptions<TextChunkRetrieverSettings>): Promise<CHUNK[]>; withSettings(additionalSettings: Partial<SETTINGS>): this; }