UNPKG

@llumiverse/common

Version:

Public types, enums and options used by Llumiverse API.

23 lines 976 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getOptions = getOptions; const bedrock_js_1 = require("./options/bedrock.js"); const groq_js_1 = require("./options/groq.js"); const openai_js_1 = require("./options/openai.js"); const vertexai_js_1 = require("./options/vertexai.js"); const fallback_js_1 = require("./options/fallback.js"); function getOptions(model, provider, options) { switch (provider?.toLowerCase()) { case "bedrock": return (0, bedrock_js_1.getBedrockOptions)(model ?? "", options); case "vertexai": return (0, vertexai_js_1.getVertexAiOptions)(model ?? "", options); case "openai": return (0, openai_js_1.getOpenAiOptions)(model ?? "", options); case "groq": return (0, groq_js_1.getGroqOptions)(model ?? "", options); default: return fallback_js_1.textOptionsFallback; } } //# sourceMappingURL=options.js.map