UNPKG

route-claudecode

Version:

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

28 lines 871 B
/** * Tool Call Finish Reason Fixer * 统一修复所有工具调用相关的finish reason问题 */ /** * 检查响应是否包含工具调用 */ export declare function hasToolCalls(data: any): boolean; /** * 检查文本内容是否包含工具调用模式 */ export declare function hasToolCallInText(data: any): boolean; /** * 修复finish reason为正确的工具调用状态 * @param data 响应数据 * @param targetFormat 目标格式 ('anthropic' | 'openai') * @returns 更新后的数据 */ export declare function fixToolCallFinishReason(data: any, targetFormat?: 'anthropic' | 'openai'): any; /** * 获取工具调用数量 */ export declare function countToolCalls(data: any): number; /** * 生成调试信息 */ export declare function generateToolCallDebugInfo(data: any): string; //# sourceMappingURL=tool-call-finish-reason-fixer.d.ts.map