mongodb-rag-core
Version:
Common elements used by MongoDB Chatbot Framework components.
19 lines • 974 B
TypeScript
import { DatasetRecord, initLogger, Logger } from "braintrust";
import { z } from "zod";
export * from "braintrust";
export declare const makeBraintrustLogger: (params: Parameters<typeof initLogger>[0]) => Logger<true>;
export declare function uploadDatasetToBraintrust({ apiKey, datasetName, projectName, description, dataset, metadata, }: {
apiKey: string;
datasetName: string;
projectName: string;
description: string;
dataset: Partial<DatasetRecord>[];
metadata?: Record<string, unknown>;
}): Promise<import("braintrust").DatasetSummary>;
export declare function getDatasetFromBraintrust<SchemaReturnType>({ datasetName, projectName, datasetRowSchema, }: {
datasetName: string;
projectName: string;
datasetRowSchema: z.ZodSchema;
}): Promise<SchemaReturnType[]>;
export declare function wrapNoTrace<T extends (...args: any[]) => any>(fn: T): (...args: Parameters<T>) => Promise<ReturnType<T>>;
//# sourceMappingURL=braintrust.d.ts.map