@graphteon/juricode
Version:
We are forging the future with lines of digital steel
17 lines • 624 B
JavaScript
import { extractModelAndProvider } from "./extract-model-and-provider";
export const organizeModelsAndProviders = (models) => {
const object = {};
models.forEach((model) => {
const { separator, provider, model: modelId, } = 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;
};
//# sourceMappingURL=organize-models-and-providers.js.map