UNPKG

@graphteon/juricode

Version:

We are forging the future with lines of digital steel

21 lines 844 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.organizeModelsAndProviders = void 0; const extract_model_and_provider_1 = require("./extract-model-and-provider"); const organizeModelsAndProviders = (models) => { const object = {}; models.forEach((model) => { const { separator, provider, model: modelId, } = (0, extract_model_and_provider_1.extractModelAndProvider)(model); if (provider === "anthropic" && separator === ".") { return; } const key = provider || "other"; if (!object[key]) { object[key] = { separator, models: [] }; } object[key].models.push(modelId); }); return object; }; exports.organizeModelsAndProviders = organizeModelsAndProviders; //# sourceMappingURL=organize-models-and-providers.js.map