@convo-lang/convo-lang
Version:
The language of AI
21 lines • 628 B
JavaScript
import { initRootScope, rootScope } from '@iyio/common';
import { openAiApiKeyParam } from './openai-params.js';
import { convoOpenAiModule } from './openai-service.js';
let inited = false;
export const initOpenAiBackend = (apiKey, module) => {
if (inited) {
return;
}
inited = true;
if (rootScope.initCalled()) {
return;
}
initRootScope(reg => {
reg.addParams({
[openAiApiKeyParam.typeName]: apiKey ?? process.env['OPENAI_API_KEY'] ?? ''
});
reg.use(convoOpenAiModule);
reg.use(module);
});
};
//# sourceMappingURL=initOpenAiBackend.js.map