ai-platform-converter
Version:
Lossless API parameter conversion between multiple AI platforms (OpenAI, Anthropic, Gemini, DeepSeek, Wenwen, Vertex AI, Huawei, BigModel)
18 lines • 1.22 kB
TypeScript
/**
* AI Platform Converter
*
* Lossless API parameter conversion between multiple AI platforms
*
* @packageDocumentation
*/
export { convertRequest, convertResponse, convertRequestBatch, convertResponseBatch } from './converter';
export { convertAnthropicStreamToOpenAI, convertAnthropicStreamToOpenAIClean } from './converters/response/anthropic-to-openai';
export { convertGeminiResponseToOpenAIWithRecovery, recoverGeminiResponse } from './converters/response/gemini-to-openai';
export * from './types';
export { isOpenAICompatible } from './utils/helpers';
export { cleanGeminiRequest, cleanGeminiRequestComprehensive } from './converters/request/openai-to-gemini';
export type { ConvertOptions, ConversionError, Message, MessageRole, ContentPart, FunctionDefinition, ToolDefinition, Usage, FinishReason } from './types/common';
export type { OpenAIRequest, OpenAIResponse, OpenAIMessage, OpenAIStreamChunk } from './types/openai';
export type { AnthropicRequest, AnthropicResponse, AnthropicMessage, AnthropicContentBlock, AnthropicStreamEvent } from './types/anthropic';
export type { GeminiRequest, GeminiResponse, GeminiContent, GeminiPart } from './types/gemini';
//# sourceMappingURL=index.d.ts.map