UNPKG

route-claudecode

Version:

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

18 lines 685 B
/** * Gemini Provider * Integration with Google's Gemini API via OpenAI-compatible interface * Project owner: Jason Zhang */ import { BaseRequest, BaseResponse, Provider, ProviderConfig } from '../../types'; export declare class GeminiProvider implements Provider { readonly config: ProviderConfig; readonly name: string; readonly type: string; private client; private static readonly PROVIDER_TYPE; constructor(config: ProviderConfig, providerId?: string); isHealthy(): Promise<boolean>; sendRequest(request: BaseRequest): Promise<BaseResponse>; sendStreamRequest(request: BaseRequest): AsyncIterable<any>; } //# sourceMappingURL=index.d.ts.map