llm-json-fix
Version:
Fix malformed JSON outputs from Large Language Models (LLMs)
28 lines • 823 B
TypeScript
import { Transform } from 'stream';
/**
* Options for streaming JSON repair
*/
export interface StreamingJSONRepairOptions {
/**
* The buffer size in bytes (default: 64KB)
*/
bufferSize?: number;
/**
* The specific LLM model being used, for optimized repairs
* Supported values: 'openai', 'anthropic', 'general'
*/
model?: 'openai' | 'anthropic' | 'general';
/**
* Whether to preserve comments in the JSON (default: false)
*/
preserveComments?: boolean;
/**
* Whether to be verbose about changes being made
*/
verbose?: boolean;
}
/**
* Create a transform stream that fixes malformed JSON from LLMs
*/
export declare function createLLMJsonFixStream(options?: StreamingJSONRepairOptions): Transform;
//# sourceMappingURL=jsonFixStream.d.ts.map