diff --git a/src/components/DeepLinkImportDialog.tsx b/src/components/DeepLinkImportDialog.tsx index fb61133..3cd3e75 100644 --- a/src/components/DeepLinkImportDialog.tsx +++ b/src/components/DeepLinkImportDialog.tsx @@ -254,16 +254,65 @@ export function DeepLinkImportDialog() { - {/* Model (if present) */} - {request.model && ( -
-
- {t("deeplink.model")} -
-
- {request.model} -
-
+ {/* Model Fields - 根据应用类型显示不同的模型字段 */} + {request.app === "claude" ? ( + <> + {/* Claude 四种模型字段 */} + {request.haikuModel && ( +
+
+ {t("deeplink.haikuModel")} +
+
+ {request.haikuModel} +
+
+ )} + {request.sonnetModel && ( +
+
+ {t("deeplink.sonnetModel")} +
+
+ {request.sonnetModel} +
+
+ )} + {request.opusModel && ( +
+
+ {t("deeplink.opusModel")} +
+
+ {request.opusModel} +
+
+ )} + {request.model && ( +
+
+ {t("deeplink.multiModel")} +
+
+ {request.model} +
+
+ )} + + ) : ( + <> + {/* Codex 和 Gemini 使用通用 model 字段 */} + {request.model && ( +
+
+ {t("deeplink.model")} +
+
+ {request.model} +
+
+ )} + )} {/* Notes (if present) */} diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index afaeacd..3583437 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -749,6 +749,10 @@ "endpoint": "API Endpoint", "apiKey": "API Key", "model": "Model", + "haikuModel": "Haiku Model", + "sonnetModel": "Sonnet Model", + "opusModel": "Opus Model", + "multiModel": "Multi-Modal Model", "notes": "Notes", "import": "Import", "importing": "Importing...", diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json index 2208efa..d29c35d 100644 --- a/src/i18n/locales/zh.json +++ b/src/i18n/locales/zh.json @@ -749,6 +749,10 @@ "endpoint": "API 端点", "apiKey": "API 密钥", "model": "模型", + "haikuModel": "Haiku 模型", + "sonnetModel": "Sonnet 模型", + "opusModel": "Opus 模型", + "multiModel": "多模态模型", "notes": "备注", "import": "导入", "importing": "导入中...",