ai-utils.js
Version:
Build AI applications, chatbots, and agents with JavaScript and TypeScript.
9 lines (8 loc) • 459 B
TypeScript
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;
}