@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
TypeScript
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