前言¶
DeepSeek Harness(DSH)的 Web 界面目前以文本流爲主。如果需要在對話中增加視覺區分,或者給對話界面增加個性化元素,可以使用頭像插件。dsh-chat-avatar 就是這樣一個工具,它能在對話流的兩側分別展示頭像。
插件簡介¶
dsh-chat-avatar 是由 Rabbit-bot-No-002 維護的插件,分類爲“趣味換裝”。它通過向 Web 界面注入樣式,實現兩個核心功能:在每輪 AI 回覆的左側顯示頭像,在用戶每條輸入的右側顯示頭像。這兩側的頭像配置是獨立的,可以分別進行控制。
核心功能¶
- AI 頭像:位於每輪 AI 最終回覆的左側,緊貼消息第一行。
- 用戶頭像:位於每條用戶輸入的右側,緊貼消息第一行。
- 自定義選項:
- 顯示控制:支持開啓或關閉兩側的頭像顯示。
- 圖片上傳:支持上傳 PNG、JPG、WebP、GIF 格式圖片(GIF 動圖支持,文件大小 ≤20MB)。
- 尺寸調整:支持調整頭像尺寸,範圍 16-128px。
- 形狀選擇:支持圓形或方形兩種頭像框形狀,默認爲圓形。
- 顯示邏輯:未上傳圖片時不會顯示空頭像框,且插件不內置默認圖。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add dsh-chat-avatar
安裝完成後刷新頁面即可生效。如果是從 GitHub 源碼安裝且 pnpm 攔截了構建腳本,需要將包加入 profile 的 allowBuilds 配置,然後重新運行安裝命令。
配置與使用¶
在 DeepSeek Harness 的 Web 界面中,進入“設置”頁面,點擊左側邊欄的“頭像”選項,即可進行配置。在這裏可以分別設置 AI 頭像和用戶頭像的圖片、尺寸、形狀以及顯隱狀態。
技術細節¶
- 許可證:MIT。
- 依賴:不依賴任何
@deepseek-ai/*包。客戶端模塊僅使用slots,宿主模塊僅使用webServer。 - 兼容性:客戶端邏輯與宿主邏輯解耦,無版本耦合問題。
總結¶
dsh-chat-avatar 爲 DSH 的 Web 界面提供了基礎的視覺增強能力。如果你希望對話界面看起來更直觀,或者需要爲特定對話添加視覺標識,可以嘗試安裝此插件。