UNPKG

llm-json-fix

Version:

Fix malformed JSON outputs from Large Language Models (LLMs)

28 lines 823 B
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