OpenAI class for responses constructor fixed. see #407

This commit is contained in:
mic 2025-12-24 00:08:18 +01:00
parent 3e7f67b698
commit 936f225adf
2 changed files with 9 additions and 3 deletions

View file

@ -27,13 +27,13 @@ export class OpenAI {
stream = false;
store = false;
constructor(
constructor({
apiKey = '',
model = '',
developer_messages = '',
stream = false,
store = false
) {
} = {}) {
this.apiKey = apiKey;
this.model = model;
this.developer_messages = developer_messages;

View file

@ -39,7 +39,13 @@ self.onmessage = async function(event) {
if (event.data.type === 'init') {
chatgpt_api_key = event.data.chatgpt_api_key;
chatgpt_model = event.data.chatgpt_model;
openai = new OpenAI(chatgpt_api_key, chatgpt_model, event.data.chatgpt_developer_messages, true, event.data.chatgpt_api_store);
openai = new OpenAI({
apiKey: chatgpt_api_key,
model: chatgpt_model,
developer_messages: event.data.chatgpt_developer_messages,
stream: true,
store: event.data.chatgpt_api_store
});
do_debug = event.data.do_debug;
i18nStrings = event.data.i18nStrings;
taLog = new taLogger('model-worker-openai_responses', do_debug);