- Communication via src/services/openai.js, list output
const run = async () => {
data.loads = true;
const client = createClient(data.key);
try {
data.generatedMessages.push(new Message(ROLE_USER, data.userMessage));
data.userMessage = '';
const result = await createCompletion(client)({
messages: generatedMessages.value,
});
const { choices } = result.data;
const [choice] = choices;
const { message } = choice;
data.generatedMessages.push(new Message(ROLE_ASSISTANT, message.content));
await new Promise((resolve) => setTimeout(resolve, data.delaySeconds * 100));
data.loads = false;
} catch (err) {
data.error = err?.response?.data?.error?.message || err.message;
data.loads = false;
}
};
- highcharts
$ npm i --save vue3-highcharts
$ npm install -S highcharts # when you get error - refer the git issue #1
- markdown render
$ npm install vue3-markdown-it
- vuex
refer 1
$ npm install vuex
$ npm install
$ npm run dev
$ npm run build # making dist/ folder in Vue project -> git push
- vue3 global settings | global variable | vuex | setup
- global component/dynamic component
- vue3 vuex
- gpt
- regex
refer 1
- git status
- git actions & deploy