UNPKG

@ts-dspy/core

Version:

Core library for building type-safe LLM applications with structured input/output signatures, automatic validation, and reasoning patterns within TypeScript

14 lines 617 B
import { Predict } from './predict'; import { Prediction } from '../core/prediction'; import { Signature } from '../core/signature'; import { SignatureOutput } from '../types/signature'; export declare class ChainOfThought<TSignature extends typeof Signature = typeof Signature> extends Predict<TSignature> { forward(inputs: Record<string, any>): Promise<Prediction<SignatureOutput<TSignature> & { reasoning: string; }> & SignatureOutput<TSignature> & { reasoning: string; }>; private buildReasoningPrompt; private buildFinalPrompt; } //# sourceMappingURL=chain-of-thought.d.ts.map