@maximai/maxim-js
Version:
Maxim AI JS SDK. Visit https://getmaxim.ai for more info.
17 lines (16 loc) • 703 B
TypeScript
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;
}