UNPKG

ai-platform-converter

Version:

Lossless API parameter conversion between multiple AI platforms (OpenAI, Anthropic, Gemini, DeepSeek, Wenwen, Vertex AI, Huawei, BigModel)

32 lines (31 loc) 963 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConversionError = exports.Platform = void 0; /** * Supported AI platforms */ var Platform; (function (Platform) { Platform["OpenAI"] = "openai"; Platform["DeepSeek"] = "deepseek"; Platform["Wenwen"] = "wenwen"; Platform["VertexAI"] = "vertex-ai"; Platform["Huawei"] = "huawei"; Platform["BigModel"] = "bigmodel"; Platform["Anthropic"] = "anthropic"; Platform["Gemini"] = "gemini"; Platform["RapidAPI"] = "rapidapi"; })(Platform || (exports.Platform = Platform = {})); /** * Conversion error */ class ConversionError extends Error { constructor(message, fromPlatform, toPlatform, originalError) { super(message); this.fromPlatform = fromPlatform; this.toPlatform = toPlatform; this.originalError = originalError; this.name = 'ConversionError'; } } exports.ConversionError = ConversionError;