UNPKG

ai.libx.js

Version:

Unified API bridge for various AI models (LLMs, image/video generation, TTS, STT) - stateless, edge-compatible

42 lines 5.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMessageWithFiles = exports.createToolMessage = exports.createVisionMessage = exports.createMultimodalMessage = exports.createTextMessage = exports.createMessage = exports.calculateBackoff = exports.sleep = exports.retryWithBackoff = exports.ServerError = exports.ContextLengthExceededError = exports.ProviderError = exports.ModelNotFoundError = exports.RateLimitError = exports.InvalidRequestError = exports.AuthenticationError = exports.AILibError = exports.getRequestLogger = exports.RequestLogger = exports.requiresMaxCompletionTokens = exports.getReasoningModelAdjustments = exports.supportsSystemMessages = exports.isReasoningModel = exports.resolveModel = exports.isModelSupported = exports.listModels = exports.getModelInfo = exports.getProviderFromModel = exports.supportedModels = exports.AIClient = void 0; var AIClient_1 = require("./AIClient"); Object.defineProperty(exports, "AIClient", { enumerable: true, get: function () { return AIClient_1.AIClient; } }); const AIClient_2 = require("./AIClient"); exports.default = AIClient_2.AIClient; var models_1 = require("./models"); Object.defineProperty(exports, "supportedModels", { enumerable: true, get: function () { return models_1.supportedModels; } }); Object.defineProperty(exports, "getProviderFromModel", { enumerable: true, get: function () { return models_1.getProviderFromModel; } }); Object.defineProperty(exports, "getModelInfo", { enumerable: true, get: function () { return models_1.getModelInfo; } }); Object.defineProperty(exports, "listModels", { enumerable: true, get: function () { return models_1.listModels; } }); Object.defineProperty(exports, "isModelSupported", { enumerable: true, get: function () { return models_1.isModelSupported; } }); Object.defineProperty(exports, "resolveModel", { enumerable: true, get: function () { return models_1.resolveModel; } }); var model_normalization_1 = require("./utils/model-normalization"); Object.defineProperty(exports, "isReasoningModel", { enumerable: true, get: function () { return model_normalization_1.isReasoningModel; } }); Object.defineProperty(exports, "supportsSystemMessages", { enumerable: true, get: function () { return model_normalization_1.supportsSystemMessages; } }); Object.defineProperty(exports, "getReasoningModelAdjustments", { enumerable: true, get: function () { return model_normalization_1.getReasoningModelAdjustments; } }); Object.defineProperty(exports, "requiresMaxCompletionTokens", { enumerable: true, get: function () { return model_normalization_1.requiresMaxCompletionTokens; } }); var request_logger_1 = require("./utils/request-logger"); Object.defineProperty(exports, "RequestLogger", { enumerable: true, get: function () { return request_logger_1.RequestLogger; } }); Object.defineProperty(exports, "getRequestLogger", { enumerable: true, get: function () { return request_logger_1.getRequestLogger; } }); var errors_1 = require("./utils/errors"); Object.defineProperty(exports, "AILibError", { enumerable: true, get: function () { return errors_1.AILibError; } }); Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return errors_1.AuthenticationError; } }); Object.defineProperty(exports, "InvalidRequestError", { enumerable: true, get: function () { return errors_1.InvalidRequestError; } }); Object.defineProperty(exports, "RateLimitError", { enumerable: true, get: function () { return errors_1.RateLimitError; } }); Object.defineProperty(exports, "ModelNotFoundError", { enumerable: true, get: function () { return errors_1.ModelNotFoundError; } }); Object.defineProperty(exports, "ProviderError", { enumerable: true, get: function () { return errors_1.ProviderError; } }); Object.defineProperty(exports, "ContextLengthExceededError", { enumerable: true, get: function () { return errors_1.ContextLengthExceededError; } }); Object.defineProperty(exports, "ServerError", { enumerable: true, get: function () { return errors_1.ServerError; } }); Object.defineProperty(exports, "retryWithBackoff", { enumerable: true, get: function () { return errors_1.retryWithBackoff; } }); Object.defineProperty(exports, "sleep", { enumerable: true, get: function () { return errors_1.sleep; } }); Object.defineProperty(exports, "calculateBackoff", { enumerable: true, get: function () { return errors_1.calculateBackoff; } }); var message_helpers_1 = require("./utils/message-helpers"); Object.defineProperty(exports, "createMessage", { enumerable: true, get: function () { return message_helpers_1.createMessage; } }); Object.defineProperty(exports, "createTextMessage", { enumerable: true, get: function () { return message_helpers_1.createTextMessage; } }); Object.defineProperty(exports, "createMultimodalMessage", { enumerable: true, get: function () { return message_helpers_1.createMultimodalMessage; } }); Object.defineProperty(exports, "createVisionMessage", { enumerable: true, get: function () { return message_helpers_1.createVisionMessage; } }); Object.defineProperty(exports, "createToolMessage", { enumerable: true, get: function () { return message_helpers_1.createToolMessage; } }); Object.defineProperty(exports, "createMessageWithFiles", { enumerable: true, get: function () { return message_helpers_1.createMessageWithFiles; } }); //# sourceMappingURL=index.js.map