@jobriwterr I didn't fully understand you, the clipboard is shared by the entire PC, so if you work on that PC and use the clipboard in your work it can cause problems. If you are using multithreading then you should use the clipboard one at a time, this can be implemented through thread locking using global variables.
How do I output the console.log result in Nodejs code to BAS variable?
-
This is probably a noob question but I dont know how to take what I output to via console.log in this code, to a BAS variable I can use later in BAS. Here is the code:
const OpenAI = require('openai'); const openai = new OpenAI({ apiKey: [[CHATGPTAPIKEY]] }); async function main() { const completion = await openai.chat.completions.create({ model: [[MODEL]], messages: [ {"role": "system", "content": "You are a "+[[COMMENTSTYLE]]+" assistant."}, {"role": "user", "content": [[SAVED_TEXT]]} ], temperature: [[TEMPERATURE2]], max_tokens: 150, stop: ["\n", "User:"], n: 1 }); console.log(completion.choices[0]); } main(); -
It does not work if I do this:
const OpenAI = require('openai'); const openai = new OpenAI({ apiKey: [[CHATGPTAPIKEY]] }); async function main() { const completion = await openai.chat.completions.create({ model: [[MODEL]], messages: [ {"role": "system", "content": "You are a "+[[COMMENTSTYLE]]+" assistant."}, {"role": "user", "content": [[SAVED_TEXT]]} ], temperature: [[TEMPERATURE2]], max_tokens: 150, stop: ["\n", "User:"], n: 1 }); [[OUTPUT]] = completion.choices[0]; } main();