From 2f845db6ac51d8b8f741c37728c111318a05894b Mon Sep 17 00:00:00 2001 From: imeepos Date: Mon, 28 Jul 2025 11:50:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=B8=B2=E4=B8=AD=E4=B8=AD=E6=96=87=E5=BC=95=E5=8F=B7=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E7=9A=84=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将提示词中的中文引号转义为英文引号 - cargo check现在可以成功编译,只有一些无害的警告 - 保持提示词的功能完整性 --- .../src-tauri/src/infrastructure/gemini_service.rs | 8 ++++---- .../src/components/outfit/OutfitRecommendationCard.tsx | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/desktop/src-tauri/src/infrastructure/gemini_service.rs b/apps/desktop/src-tauri/src/infrastructure/gemini_service.rs index a91b4f1..196e7f5 100644 --- a/apps/desktop/src-tauri/src/infrastructure/gemini_service.rs +++ b/apps/desktop/src-tauri/src/infrastructure/gemini_service.rs @@ -1911,14 +1911,14 @@ impl GeminiService { 4. **质量评分**: 为每个方案提供准确的质量评分(0-1范围) 5. **风格差异**: 同组内方案风格相近但有细节差异,不同组间有明显风格区别 6. **关键词提取**: 为每个分组提供3-5个核心风格关键词,便于后续扩展 -7. **分组命名**: 分组名称要简洁明确,如"商务正装"、"休闲街头"、"甜美约会"等 +7. **分组命名**: 分组名称要简洁明确,如\"商务正装\" \"休闲街头\" \"甜美约会\"等 8. **TikTok优化**: 所有建议都要考虑短视频平台的视觉传播特性 9. **JSON格式**: 返回严格有效的JSON格式 ## 分组示例 -- 如果用户查询"春季穿搭",可以按风格分组:清新文艺、活力运动、优雅知性 -- 如果用户查询"约会穿搭",可以按场合分组:咖啡厅约会、户外约会、正式晚餐 -- 如果用户查询"职场穿搭",可以按风格分组:经典商务、时尚职场、创意休闲 +- 如果用户查询\"春季穿搭\",可以按风格分组:清新文艺、活力运动、优雅知性 +- 如果用户查询\"约会穿搭\",可以按场合分组:咖啡厅约会、户外约会、正式晚餐 +- 如果用户查询\"职场穿搭\",可以按风格分组:经典商务、时尚职场、创意休闲 ", request.count)); prompt diff --git a/apps/desktop/src/components/outfit/OutfitRecommendationCard.tsx b/apps/desktop/src/components/outfit/OutfitRecommendationCard.tsx index 5adb938..5023d55 100644 --- a/apps/desktop/src/components/outfit/OutfitRecommendationCard.tsx +++ b/apps/desktop/src/components/outfit/OutfitRecommendationCard.tsx @@ -29,7 +29,7 @@ export const OutfitRecommendationCard: React.FC = compact = false, className = '', }) => { - const [isExpanded, setIsExpanded] = useState(true); + const [isExpanded, setIsExpanded] = useState(false); // 处理卡片点击 const handleCardClick = useCallback((e: React.MouseEvent) => {