UNPKG

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
/** * 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