fix: remove google/gemma model

This commit is contained in:
kangfenmao 2024-07-10 09:41:25 +08:00
parent fd7475d408
commit 1188887e59
5 changed files with 17 additions and 22 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1,3 +0,0 @@
<svg viewBox='0 0 320 320' xmlns='http://www.w3.org/2000/svg'>
<path d='m297.06 130.97c7.26-21.79 4.76-45.66-6.85-65.48-17.46-30.4-52.56-46.04-86.84-38.68-15.25-17.18-37.16-26.95-60.13-26.81-35.04-.08-66.13 22.48-76.91 55.82-22.51 4.61-41.94 18.7-53.31 38.67-17.59 30.32-13.58 68.54 9.92 94.54-7.26 21.79-4.76 45.66 6.85 65.48 17.46 30.4 52.56 46.04 86.84 38.68 15.24 17.18 37.16 26.95 60.13 26.8 35.06.09 66.16-22.49 76.94-55.86 22.51-4.61 41.94-18.7 53.31-38.67 17.57-30.32 13.55-68.51-9.94-94.51zm-120.28 168.11c-14.03.02-27.62-4.89-38.39-13.88.49-.26 1.34-.73 1.89-1.07l63.72-36.8c3.26-1.85 5.26-5.32 5.24-9.07v-89.83l26.93 15.55c.29.14.48.42.52.74v74.39c-.04 33.08-26.83 59.9-59.91 59.97zm-128.84-55.03c-7.03-12.14-9.56-26.37-7.15-40.18.47.28 1.3.79 1.89 1.13l63.72 36.8c3.23 1.89 7.23 1.89 10.47 0l77.79-44.92v31.1c.02.32-.13.63-.38.83l-64.41 37.19c-28.69 16.52-65.33 6.7-81.92-21.95zm-16.77-139.09c7-12.16 18.05-21.46 31.21-26.29 0 .55-.03 1.52-.03 2.2v73.61c-.02 3.74 1.98 7.21 5.23 9.06l77.79 44.91-26.93 15.55c-.27.18-.61.21-.91.08l-64.42-37.22c-28.63-16.58-38.45-53.21-21.95-81.89zm221.26 51.49-77.79-44.92 26.93-15.54c.27-.18.61-.21.91-.08l64.42 37.19c28.68 16.57 38.51 53.26 21.94 81.94-7.01 12.14-18.05 21.44-31.2 26.28v-75.81c.03-3.74-1.96-7.2-5.2-9.06zm26.8-40.34c-.47-.29-1.3-.79-1.89-1.13l-63.72-36.8c-3.23-1.89-7.23-1.89-10.47 0l-77.79 44.92v-31.1c-.02-.32.13-.63.38-.83l64.41-37.16c28.69-16.55 65.37-6.7 81.91 22 6.99 12.12 9.52 26.31 7.15 40.1zm-168.51 55.43-26.94-15.55c-.29-.14-.48-.42-.52-.74v-74.39c.02-33.12 26.89-59.96 60.01-59.94 14.01 0 27.57 4.92 38.34 13.88-.49.26-1.33.73-1.89 1.07l-63.72 36.8c-3.26 1.85-5.26 5.31-5.24 9.06l-.04 89.79zm14.63-31.54 34.65-20.01 34.65 20v40.01l-34.65 20-34.65-20z'/>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,4 +1,4 @@
import { Button, Modal } from 'antd' import { Avatar, Button, Modal } from 'antd'
import { useState } from 'react' import { useState } from 'react'
import { TopView } from '../TopView' import { TopView } from '../TopView'
import { Model, Provider } from '@renderer/types' import { Model, Provider } from '@renderer/types'
@ -7,6 +7,7 @@ import styled from 'styled-components'
import { MinusOutlined, PlusOutlined } from '@ant-design/icons' import { MinusOutlined, PlusOutlined } from '@ant-design/icons'
import { useProvider } from '@renderer/hooks/useProvider' import { useProvider } from '@renderer/hooks/useProvider'
import { SYSTEM_MODELS } from '@renderer/config/models' import { SYSTEM_MODELS } from '@renderer/config/models'
import { getModelLogo } from '@renderer/services/provider'
interface ShowParams { interface ShowParams {
provider: Provider provider: Provider
@ -64,7 +65,10 @@ const PopupContainer: React.FC<Props> = ({ provider: _provider, resolve }) => {
const hasModel = provider.models.find((m) => m.id === model.id) const hasModel = provider.models.find((m) => m.id === model.id)
return ( return (
<ListItem key={model.id}> <ListItem key={model.id}>
<ListItemName>{model.id}</ListItemName> <ListItemHeader>
<Avatar src={getModelLogo(model.id)} size={24} />
<ListItemName>{model.id}</ListItemName>
</ListItemHeader>
{hasModel ? ( {hasModel ? (
<Button type="default" onClick={() => onRemoveModel(model)} icon={<MinusOutlined />} /> <Button type="default" onClick={() => onRemoveModel(model)} icon={<MinusOutlined />} />
) : ( ) : (
@ -104,10 +108,20 @@ const ListItem = styled.div`
padding: 10px 22px; padding: 10px 22px;
` `
const ListItemHeader = styled.div`
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
margin-right: 10px;
height: 22px;
`
const ListItemName = styled.div` const ListItemName = styled.div`
color: #fff; color: #fff;
font-size: 14px; font-size: 14px;
font-weight: 600; font-weight: 600;
margin-left: 6px;
` `
export default class ModalListPopup { export default class ModalListPopup {

View File

@ -126,22 +126,6 @@ export const SYSTEM_MODELS: Record<string, SystemModel[]> = {
temperature: 0.7, temperature: 0.7,
defaultEnabled: false defaultEnabled: false
}, },
{
id: 'google/gemma-2-27b-it',
provider: 'silicon',
name: 'gemma-2-27b-it',
group: 'Gemma',
temperature: 0.7,
defaultEnabled: false
},
{
id: 'google/gemma-2-9b-it',
provider: 'silicon',
name: 'gemma-2-9b-it',
group: 'Gemma',
temperature: 0.7,
defaultEnabled: false
},
{ {
id: 'THUDM/glm-4-9b-chat', id: 'THUDM/glm-4-9b-chat',
provider: 'silicon', provider: 'silicon',

View File

@ -3,7 +3,7 @@ import SiliconFlowProviderLogo from '@renderer/assets/images/providers/silicon.p
import DeepSeekProviderLogo from '@renderer/assets/images/providers/deepseek.png' import DeepSeekProviderLogo from '@renderer/assets/images/providers/deepseek.png'
import YiProviderLogo from '@renderer/assets/images/providers/yi.svg' import YiProviderLogo from '@renderer/assets/images/providers/yi.svg'
import GroqProviderLogo from '@renderer/assets/images/providers/groq.png' import GroqProviderLogo from '@renderer/assets/images/providers/groq.png'
import ChatGPTModelLogo from '@renderer/assets/images/models/chatgpt.svg' import ChatGPTModelLogo from '@renderer/assets/images/models/chatgpt.jpeg'
import ChatGLMModelLogo from '@renderer/assets/images/models/chatglm.jpeg' import ChatGLMModelLogo from '@renderer/assets/images/models/chatglm.jpeg'
import DeepSeekModelLogo from '@renderer/assets/images/models/deepseek.png' import DeepSeekModelLogo from '@renderer/assets/images/models/deepseek.png'
import GemmaModelLogo from '@renderer/assets/images/models/gemma.jpeg' import GemmaModelLogo from '@renderer/assets/images/models/gemma.jpeg'