UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

17 lines 746 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getOpenAiEndpointAndApiKey = void 0; const CoreEnvVars_1 = require("../CoreEnvVars"); const assertEnvVars_1 = require("../assertEnvVars"); async function getOpenAiEndpointAndApiKey(model) { if (model.provider === "braintrust") { const { BRAINTRUST_API_KEY, BRAINTRUST_ENDPOINT } = (0, assertEnvVars_1.assertEnvVars)(CoreEnvVars_1.BRAINTRUST_ENV_VARS); return { baseURL: BRAINTRUST_ENDPOINT, apiKey: BRAINTRUST_API_KEY, }; } throw new Error(`Unknown provider: ${model.provider}`); } exports.getOpenAiEndpointAndApiKey = getOpenAiEndpointAndApiKey; //# sourceMappingURL=getOpenAiEndpointAndApiKey.js.map