Skip to content

Commit fe44de5

Browse files
committed
fix: did not properly display custom model name
1 parent c9eee7a commit fe44de5

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

src/background/index.mjs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,7 @@ Browser.runtime.onConnect.addListener((port) => {
6767
if (!session) return
6868
const config = await getUserConfig()
6969
if (!session.modelName) session.modelName = config.modelName
70-
if (!session.aiName)
71-
session.aiName =
72-
Models[session.modelName].desc +
73-
(isUsingCustomModel(config) ? ` (${config.customModelName})` : '')
70+
if (!session.aiName) session.aiName = Models[session.modelName].desc
7471
port.postMessage({ session })
7572

7673
try {

src/components/ConversationCard/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ function ConversationCard(props) {
222222
required
223223
onChange={(e) => {
224224
const modelName = e.target.value
225-
const newSession = { ...session, modelName, aiName: t(Models[modelName].desc) }
225+
const newSession = { ...session, modelName, aiName: Models[modelName].desc }
226226
if (config.autoRegenAfterSwitchModel) getRetryFn(newSession)()
227227
else setSession(newSession)
228228
}}

src/components/ConversationItem/index.jsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,13 @@ import CopyButton from '../CopyButton'
44
import PropTypes from 'prop-types'
55
import MarkdownRender from '../MarkdownRender/markdown.jsx'
66
import { useTranslation } from 'react-i18next'
7+
import { isUsingCustomModel } from '../../config/index.mjs'
8+
import { useConfig } from '../../hooks/use-config.mjs'
79

810
export function ConversationItem({ type, content, session, done, port, onRetry }) {
911
const { t } = useTranslation()
1012
const [collapsed, setCollapsed] = useState(false)
13+
const config = useConfig()
1114

1215
switch (type) {
1316
case 'question':
@@ -44,7 +47,11 @@ export function ConversationItem({ type, content, session, done, port, onRetry }
4447
<div className={type} dir="auto">
4548
<div className="gpt-header">
4649
<p style="white-space: nowrap;">
47-
{session && session.aiName ? `${t(session.aiName)}:` : t('Loading...')}
50+
{session && session.aiName
51+
? `${t(session.aiName)}${
52+
isUsingCustomModel(session) ? ' (' + config.customModelName + ')' : ''
53+
}:`
54+
: t('Loading...')}
4855
</p>
4956
<div className="gpt-util-group">
5057
{!done && (

0 commit comments

Comments
 (0)