UNPKG

@maximai/maxim-js

Version:

Maxim AI JS SDK. Visit https://getmaxim.ai for more info.

17 lines (16 loc) 703 B
import { LogWriter } from "../writer"; import { EvaluatableBaseContainer } from "./base"; export type RetrievalConfig = { id: string; name?: string; tags?: Record<string, string>; }; export declare class Retrieval extends EvaluatableBaseContainer { constructor(config: RetrievalConfig, writer: LogWriter); input(query: string): void; static input_(writer: LogWriter, id: string, query: string): void; output(docs: string | string[]): void; static output_(writer: LogWriter, id: string, docs: string | string[]): void; static end_(writer: LogWriter, id: string, data?: any): void; static addTag_(writer: LogWriter, id: string, key: string, value: string): void; }