diff --git a/src/renderer/src/assets/images/models/chatgpt.jpeg b/src/renderer/src/assets/images/models/chatgpt.jpeg new file mode 100644 index 00000000..293a43d3 Binary files /dev/null and b/src/renderer/src/assets/images/models/chatgpt.jpeg differ diff --git a/src/renderer/src/assets/images/models/chatgpt.svg b/src/renderer/src/assets/images/models/chatgpt.svg deleted file mode 100644 index 4005d2dd..00000000 --- a/src/renderer/src/assets/images/models/chatgpt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/renderer/src/components/Popups/ModalListPopup.tsx b/src/renderer/src/components/Popups/ModalListPopup.tsx index 783deb9b..05bdb992 100644 --- a/src/renderer/src/components/Popups/ModalListPopup.tsx +++ b/src/renderer/src/components/Popups/ModalListPopup.tsx @@ -1,4 +1,4 @@ -import { Button, Modal } from 'antd' +import { Avatar, Button, Modal } from 'antd' import { useState } from 'react' import { TopView } from '../TopView' import { Model, Provider } from '@renderer/types' @@ -7,6 +7,7 @@ import styled from 'styled-components' import { MinusOutlined, PlusOutlined } from '@ant-design/icons' import { useProvider } from '@renderer/hooks/useProvider' import { SYSTEM_MODELS } from '@renderer/config/models' +import { getModelLogo } from '@renderer/services/provider' interface ShowParams { provider: Provider @@ -64,7 +65,10 @@ const PopupContainer: React.FC = ({ provider: _provider, resolve }) => { const hasModel = provider.models.find((m) => m.id === model.id) return ( - {model.id} + + + {model.id} + {hasModel ? (