UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

19 lines 974 B
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