UNPKG

route-claudecode

Version:

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

27 lines 893 B
/** * Gemini Streaming Simulator Module * 流式响应模拟器,基于非流式API响应生成流式输出 * Project owner: Jason Zhang */ import { BaseResponse } from '@/types'; /** * 流式响应模拟器 * 职责:将非流式响应转换为Anthropic兼容的流式事件 * 🔧 Critical Fix: Use content-driven stop_reason (OpenAI success pattern) */ export declare class GeminiStreamingSimulator { /** * 模拟流式响应 * 基于OpenAI Provider的成功模式:非流式API + 流式模拟 */ static simulateStreamingResponse(response: BaseResponse, originalRequest: any, requestId: string): AsyncIterable<any>; /** * 模拟文本流式输出 */ private static simulateTextStreaming; /** * 模拟工具调用流式输出 */ private static simulateToolUseStreaming; } //# sourceMappingURL=streaming-simulator.d.ts.map