UNPKG

route-claudecode

Version:

Advanced routing and transformation system for Claude Code outputs to multiple AI providers

39 lines 1.05 kB
/** * Response Fixer - 通用的响应修复机制 * 在累积完整响应后执行全面修复,确保工具调用和其他结构的正确性 */ export interface ToolCallBlock { type: 'tool_use'; id: string; name: string; input: any; } export interface TextBlock { type: 'text'; text: string; } export type ContentBlock = ToolCallBlock | TextBlock; export interface ResponseToFix { content: ContentBlock[]; usage?: { input_tokens: number; output_tokens: number; }; } export interface FixedResponse { content: ContentBlock[]; usage?: { input_tokens: number; output_tokens: number; }; fixes_applied: string[]; } /** * 全面修复响应 - 处理各种常见问题 */ export declare function fixResponse(response: ResponseToFix, requestId: string): FixedResponse; /** * 简化版修复 - 只处理最关键的问题 */ export declare function quickFixResponse(response: ResponseToFix, requestId: string): FixedResponse; //# sourceMappingURL=response-fixer.d.ts.map