UNPKG

@convo-lang/convo-lang

Version:
25 lines 815 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initOpenAiBackend = void 0; const common_1 = require("@iyio/common"); const openai_params_1 = require("./openai-params"); const openai_service_1 = require("./openai-service"); let inited = false; const initOpenAiBackend = (apiKey, module) => { if (inited) { return; } inited = true; if (common_1.rootScope.initCalled()) { return; } (0, common_1.initRootScope)(reg => { reg.addParams({ [openai_params_1.openAiApiKeyParam.typeName]: apiKey ?? process.env['OPENAI_API_KEY'] ?? '' }); reg.use(openai_service_1.convoOpenAiModule); reg.use(module); }); }; exports.initOpenAiBackend = initOpenAiBackend; //# sourceMappingURL=initOpenAiBackend.js.map