This commit is contained in:
Mike Liao 2024-07-04 11:31:20 -07:00
parent 57f5bffac6
commit 565113ff41
6 changed files with 72 additions and 64 deletions

View File

@ -1,6 +1,11 @@
<template>
<div class="input_containter">
<input class="input_text" type="text" v-model="input_text" @keyup.enter="image_generation($event)" />
<input
class="input_text"
type="text"
v-model="input_text"
@keyup.enter="image_generation($event)"
/>
<img class="responded_image" :src="responded_image" />
</div>
</template>
@ -45,4 +50,3 @@
@extend .w-100;
}
</style>

View File

@ -14,15 +14,15 @@ export default {
methods: {
lets_chat($event) {
this.messages.push({
"role": "user",
"content": this.input_text
role: 'user',
content: this.input_text
})
LabApi.multiturn_chat(this.messages)
.then((response) => {
this.responded_text = response.data
this.messages.push({
"role": "assistant",
"content": this.responded_text
role: 'assistant',
content: this.responded_text
})
})
.catch((error) => {
@ -33,9 +33,7 @@ export default {
data() {
return {
input_text: null,
messages: [
{ "role": "system", "content": "You are a helpful assistant." }
],
messages: [{ role: 'system', content: 'You are a helpful assistant.' }],
responded_text: null
}
}
@ -56,4 +54,3 @@ export default {
@extend .w-100;
}
</style>

View File

@ -1,6 +1,11 @@
<template>
<div class="input_containter">
<input class="input_text" type="text" v-model="input_text" @keyup.enter="task_completion($event)" />
<input
class="input_text"
type="text"
v-model="input_text"
@keyup.enter="task_completion($event)"
/>
<p class="responded_text">{{ responded_text }}</p>
</div>
</template>
@ -45,4 +50,3 @@ export default {
@extend .w-100;
}
</style>

View File

@ -109,7 +109,7 @@ export default {
computed: {
conversations() {
return this.$store.getters['basic/conversations']
},
}
},
watch: {
conversations(n_val) {

View File

@ -72,7 +72,11 @@ const basicStore = {
}
const conversation = conversations[0]
if (conversation?.id) {
MessageHubApi.fetchMessages(conversation.id, conversation.message_update_time ? conversation.message_update_time : GWT, token).then((response) => {
MessageHubApi.fetchMessages(
conversation.id,
conversation.message_update_time ? conversation.message_update_time : GWT,
token
).then((response) => {
conversations[0].messages = response?.data || []
conversations[0].message_update_time = new Date().toISOString()
state.conversations = conversations

View File

@ -53,7 +53,6 @@ class LabApi {
}
)
return request
}
}
export { LabApi }