|
|
@ -64,7 +64,7 @@ const createParams = () => {
|
|
|
|
const messages = dataSources.value.map((x) => {
|
|
|
|
const messages = dataSources.value.map((x) => {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
content:(()=>{
|
|
|
|
content:(()=>{
|
|
|
|
if (x.fileList?.length>0){
|
|
|
|
if (gptMode.value==='gpt-4-vision-preview'){
|
|
|
|
return [{type: "text", text: x.text},...x.fileList.map((y)=>{
|
|
|
|
return [{type: "text", text: x.text},...x.fileList.map((y)=>{
|
|
|
|
return {type: "image_url", image_url:y}
|
|
|
|
return {type: "image_url", image_url:y}
|
|
|
|
})]
|
|
|
|
})]
|
|
|
@ -290,6 +290,7 @@ const footerClass = computed(() => {
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
|
|
onMounted(() => {
|
|
|
|
|
|
|
|
|
|
|
|
scrollToBottom()
|
|
|
|
scrollToBottom()
|
|
|
|
if (inputRef.value && !isMobile.value)
|
|
|
|
if (inputRef.value && !isMobile.value)
|
|
|
|
inputRef.value?.focus()
|
|
|
|
inputRef.value?.focus()
|
|
|
@ -355,8 +356,8 @@ if (res.code===0){
|
|
|
|
visible1.value=false
|
|
|
|
visible1.value=false
|
|
|
|
sendDataStream()
|
|
|
|
sendDataStream()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const customRequest=async (file)=>{
|
|
|
|
const customRequest=async (file)=>{
|
|
|
|
const res=await uploadImg({file:file.file,source:'approval'})
|
|
|
|
const res=await uploadImg({file:file.file,source:'approval'})
|
|
|
|
if (res.code===0){
|
|
|
|
if (res.code===0){
|
|
|
|