UNPKG

route-claudecode

Version:

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

32 lines 1.03 kB
/** * Gemini Standard Pipeline Client * 基于OpenAI标准设计规则的11模块流水线架构重构 * 项目所有者: Jason Zhang * * 遵循设计原则: * - 零硬编码: 所有配置外部化 * - 细菌式编程: 小巧、模块化、自包含 * - 严格类型安全: TypeScript接口定义 * - 失败时快速失败: 不使用fallback机制 */ import { BaseRequest, BaseResponse, ProviderConfig } from '@/types'; interface TestResult { passed: boolean; duration: number; errors: any[]; } export declare class GeminiStandardPipelineClient { private config; private providerId; private modules; private pipeline; constructor(config: ProviderConfig, providerId?: string); private initializePipeline; processRequest(request: BaseRequest): Promise<BaseResponse>; private convertToBaseResponse; private mapFinishReason; runUnitTests(): Promise<TestResult[]>; getModuleStats(): Record<string, any>; } export {}; //# sourceMappingURL=standard-pipeline-client.d.ts.map