route-claudecode
Version:
Advanced routing and transformation system for Claude Code outputs to multiple AI providers
22 lines • 837 B
TypeScript
/**
* OpenAI通用流式解析器实现
* 基于通用框架的OpenAI Provider优化
* Owner: Jason Zhang
*/
import { UniversalStreamingParser, StreamAnalysisResult, OpenAIAnalyzer } from '../common/universal-streaming-parser';
/**
* 创建OpenAI优化解析器
*/
export declare function createOptimizedOpenAIParser(requestId: string): UniversalStreamingParser;
/**
* 便捷的OpenAI响应处理方法
*/
export declare function processOpenAIResponse(data: Buffer | string, requestId: string, metadata?: any): Promise<any[]>;
/**
* OpenAI增强分析器 - 针对特定提供商优化
*/
export declare class EnhancedOpenAIAnalyzer extends OpenAIAnalyzer {
analyzeResponseStructure(buffer: Buffer | string): StreamAnalysisResult;
private detectThirdPartyProvider;
}
//# sourceMappingURL=universal-openai-parser.d.ts.map