diff --git a/frontend/packages/common/src/components/aoplatform/LanguageSetting.tsx b/frontend/packages/common/src/components/aoplatform/LanguageSetting.tsx index adc69330..946a712c 100644 --- a/frontend/packages/common/src/components/aoplatform/LanguageSetting.tsx +++ b/frontend/packages/common/src/components/aoplatform/LanguageSetting.tsx @@ -59,6 +59,7 @@ const LanguageSetting = ({ mode = 'light' }: { mode?: 'dark' | 'light' }) => { i18n.changeLanguage(supportedLang) } }, []) + return ( = ({ data }) =
5 ? '118px' : 'auto', maxWidth: `calc(${MAX_KEYS} * ${KEY_SIZE} + (${MAX_KEYS} - 1) * ${KEY_GAP})`, minHeight: KEY_SIZE }} diff --git a/frontend/packages/core/src/pages/aiSetting/components/ModelCardNode.tsx b/frontend/packages/core/src/pages/aiSetting/components/ModelCardNode.tsx index c08bac0b..6fdbf0cc 100644 --- a/frontend/packages/core/src/pages/aiSetting/components/ModelCardNode.tsx +++ b/frontend/packages/core/src/pages/aiSetting/components/ModelCardNode.tsx @@ -29,39 +29,41 @@ export const ModelCardNode: React.FC<{ data: ModelCardNodeData }> = ({ data }) = const statusConfig = getStatusIcon(status) return ( -
- - -
-
-
-
- + <> +
+ + +
+
+
+
+ +
+ {name} +
- {name} - -
- {/* Action buttons */} -
- { - openConfigModal({ id: data.id, defaultLlm: defaultLlm } as AiSettingListItem) - }} - /> + {/* Action buttons */} +
+ { + openConfigModal({ id: data.id, defaultLlm: defaultLlm } as AiSettingListItem) + }} + /> +
+
+
+ {$t('默认:')} + {defaultLlm}
-
-
- {$t('默认:')} - {defaultLlm}
{status !== 'enabled' && alternativeModel && (
@@ -69,6 +71,11 @@ export const ModelCardNode: React.FC<{ data: ModelCardNodeData }> = ({ data }) =
)}
-
+ {status !== 'enabled' && alternativeModel && ( +
+ {$t('关联 API 已转用')} {alternativeModel.name}/{alternativeModel.defaultLlm} +
+ )} + ) } diff --git a/frontend/packages/core/src/pages/aiSetting/styles.css b/frontend/packages/core/src/pages/aiSetting/styles.css index 13d5b62b..bd507aa0 100644 --- a/frontend/packages/core/src/pages/aiSetting/styles.css +++ b/frontend/packages/core/src/pages/aiSetting/styles.css @@ -18,11 +18,15 @@ .react-flow__node { padding: 0; border-radius: 8px; - min-width: 150px; width: auto; max-width: 100%; } +.react-flow__node-modelCard, +.react-flow__node-serviceCard { + min-width: 150px; +} + /* Custom Node Styles */ .custom-node { background: white;