UNPKG

dspy.ts

Version:

DSPy.ts - Declarative Self-Learning TypeScript: A framework for compositional LM pipelines with self-improving prompt strategies.

22 lines 585 B
"use strict"; /** * Base classes and types for DSPy.ts optimizers */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Optimizer = void 0; /** * Base class for all DSPy.ts optimizers */ class Optimizer { constructor(metric, config = {}) { this.metric = metric; this.config = Object.assign({ maxIterations: 10, numThreads: 1, debug: false }, config); } log(message) { if (this.config.debug) { console.log(`[Optimizer] ${message}`); } } } exports.Optimizer = Optimizer; //# sourceMappingURL=base.js.map