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 ? (