UNPKG

@llumiverse/common

Version:

Public types, enums and options used by Llumiverse API.

20 lines 811 B
import { getBedrockOptions } from "./options/bedrock.js"; import { getGroqOptions } from "./options/groq.js"; import { getOpenAiOptions } from "./options/openai.js"; import { getVertexAiOptions } from "./options/vertexai.js"; import { textOptionsFallback } from "./options/fallback.js"; export function getOptions(model, provider, options) { switch (provider?.toLowerCase()) { case "bedrock": return getBedrockOptions(model ?? "", options); case "vertexai": return getVertexAiOptions(model ?? "", options); case "openai": return getOpenAiOptions(model ?? "", options); case "groq": return getGroqOptions(model ?? "", options); default: return textOptionsFallback; } } //# sourceMappingURL=options.js.map