@ts-dspy/core
Version:
Core library for building type-safe LLM applications with structured input/output signatures, automatic validation, and reasoning patterns within TypeScript
23 lines • 817 B
TypeScript
import { ILanguageModel } from '../types/language-model';
declare class DSPyConfig {
private static instance;
private _defaultLM?;
private _cache;
private _tracing;
private constructor();
static getInstance(): DSPyConfig;
static configure(options: {
lm?: ILanguageModel;
cache?: boolean;
tracing?: boolean;
}): void;
static getDefaultLM(): ILanguageModel;
static isCacheEnabled(): boolean;
static isTracingEnabled(): boolean;
}
export declare const configure: typeof DSPyConfig.configure;
export declare const getDefaultLM: typeof DSPyConfig.getDefaultLM;
export declare const isCacheEnabled: typeof DSPyConfig.isCacheEnabled;
export declare const isTracingEnabled: typeof DSPyConfig.isTracingEnabled;
export {};
//# sourceMappingURL=config.d.ts.map