ai-platform-converter
Version:
Lossless API parameter conversion between multiple AI platforms (OpenAI, Anthropic, Gemini, DeepSeek, Wenwen, Vertex AI, Huawei, BigModel)
19 lines • 831 B
TypeScript
/**
* Convert Gemini response to OpenAI format
*/
import { GeminiResponse } from '../../types/gemini';
import { OpenAIResponse } from '../../types/openai';
import { ConvertOptions } from '../../types/common';
export declare function convertGeminiResponseToOpenAI(response: GeminiResponse, options?: ConvertOptions): OpenAIResponse;
/**
* Attempt to recover a corrupted Gemini response
* This function tries to restore missing candidates from other parts of the response
*/
export declare function recoverGeminiResponse(response: any): GeminiResponse | null;
/**
* Enhanced conversion function with recovery attempt
*/
export declare function convertGeminiResponseToOpenAIWithRecovery(response: any, options?: ConvertOptions & {
enableRecovery?: boolean;
}): OpenAIResponse;
//# sourceMappingURL=gemini-to-openai.d.ts.map