Added GPT-4-vision

This commit is contained in:
Heiko Joerg Schick
2023-12-14 20:39:19 +01:00
parent 25df881a39
commit 467893db67
7 changed files with 205 additions and 114 deletions
+4 -3
View File
@@ -150,8 +150,9 @@ export const Chat = memo(({ stopConversationRef }: Props) => {
if (!plugin) {
if (updatedConversation.messages.length === 1) {
const { content } = message;
var textContent = content.filter(c => c.type == "text").map(c => c.text).join();
const customName =
content.length > 30 ? content.substring(0, 30) + '...' : content;
textContent.length > 30 ? textContent.substring(0, 30) + '...' : textContent;
updatedConversation = {
...updatedConversation,
name: customName,
@@ -177,7 +178,7 @@ export const Chat = memo(({ stopConversationRef }: Props) => {
isFirst = false;
const updatedMessages: Message[] = [
...updatedConversation.messages,
{ role: 'assistant', content: chunkValue },
{ role: 'assistant', content: [{type: "text", text: chunkValue}] },
];
updatedConversation = {
...updatedConversation,
@@ -193,7 +194,7 @@ export const Chat = memo(({ stopConversationRef }: Props) => {
if (index === updatedConversation.messages.length - 1) {
return {
...message,
content: text,
content: [{type:"text", text}],
};
}
return message;