OpenAI class for responses constructor fixed. see #407
This commit is contained in:
parent
3e7f67b698
commit
936f225adf
2 changed files with 9 additions and 3 deletions
|
|
@ -27,13 +27,13 @@ export class OpenAI {
|
||||||
stream = false;
|
stream = false;
|
||||||
store = false;
|
store = false;
|
||||||
|
|
||||||
constructor(
|
constructor({
|
||||||
apiKey = '',
|
apiKey = '',
|
||||||
model = '',
|
model = '',
|
||||||
developer_messages = '',
|
developer_messages = '',
|
||||||
stream = false,
|
stream = false,
|
||||||
store = false
|
store = false
|
||||||
) {
|
} = {}) {
|
||||||
this.apiKey = apiKey;
|
this.apiKey = apiKey;
|
||||||
this.model = model;
|
this.model = model;
|
||||||
this.developer_messages = developer_messages;
|
this.developer_messages = developer_messages;
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,13 @@ self.onmessage = async function(event) {
|
||||||
if (event.data.type === 'init') {
|
if (event.data.type === 'init') {
|
||||||
chatgpt_api_key = event.data.chatgpt_api_key;
|
chatgpt_api_key = event.data.chatgpt_api_key;
|
||||||
chatgpt_model = event.data.chatgpt_model;
|
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;
|
do_debug = event.data.do_debug;
|
||||||
i18nStrings = event.data.i18nStrings;
|
i18nStrings = event.data.i18nStrings;
|
||||||
taLog = new taLogger('model-worker-openai_responses', do_debug);
|
taLog = new taLogger('model-worker-openai_responses', do_debug);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue