真·流式 SSE 多模型支持 明暗主题自适应 LifeSOSO 组件

给 LifeSOSO 一个
会流式对话的 AI 助手

在前端组件模式添加一张卡片,即可使用。支持自建模型(DeepSeek / OpenAI 兼容 / 本地 Ollama)与站长统一配置的「站点共享模型」,逐字流式回复、多模态图片、回答力度可调,密钥只存在你自己账户里。

版本 v1.0.0 · 作者 SYS宇晖 · 适用 lifesoso · 许可 随插件发布
Features

一个组件,覆盖对话全场景

从卡片入口到完整对话界面,开箱即用,无需二次开发。

真·流式回复

基于 SSE 逐字推送,边生成边显示,打字机光标实时跟随,体验与原生 Chat 一致,支持中途停止。

多模型并存

用户自建模型 + 站长后台「站点共享模型」同时可选;兼容任意 OpenAI 协议网关,切换即用。

明暗主题自适应

用 CSS 变量驱动,随程序明暗主题自动切换,卡片态与弹窗态样式统一,零配置。

多模态图片

对话中直接粘贴、拖拽或上传图片(最多 4 张),自动压缩转码后随消息发送,支持视觉模型。

Effort 力度调节

1–5 档回答力度,自动映射 max_tokens 与系统提示风格,短文快答、长文深写一手掌控。

对话历史

会话与消息按用户隔离落库,左侧历史栏随时回看、重命名、清空,刷新不丢。

密钥本地加密

API Key 以 AES-256-CBC 加密存储,密钥由站点配置派生、不落盘;普通用户看不到共享模型密钥。

SSRF 防护

网关地址经 SSRF 校验收口,仅放行必要的私有网段,避免内网探测,公网网关亦可拦截越权。

卡片态 + 弹窗态

卡片上直接给提示词快捷入口,点开即全屏对话;窄屏自动侧栏抽屉,移动端同样顺手。

Preview

界面长这样

左侧是首页卡片态,右侧是点开后的对话界面(示意)。

首页卡片
AI 助手
帮我总结写周报翻译改代码
打开对话
对话界面
用一句话解释什么是流式输出?
AI
流式输出就是模型一边生成、前端一边显示,不用等整段写完
实际样式随程序明暗主题与你的自定义提示词变化
Models

两种模型来源,并存可选

既给极客充分自由度,也给普通用户零门槛开箱体验。

自建模型 用户

  • 在弹窗内自助添加:名称、模型名、网关地址、API Key、是否支持视觉。
  • 兼容 DeepSeek / OpenAI / 任意 OpenAI 协议中转,以及本地 Ollama、vLLM。
  • Key 仅存于本人账户,AES-256 加密,他人(含站长)不可见。
  • 可添加多个,对话时随时切换,列表置顶用户模型。

站点共享模型 站长

  • 站长在后台「AI 配置」填入 Key / 模型 / 网关,全站共用。
  • 普通用户无需任何密钥,直接选「站点共享」即可对话。
  • 共享模型在列表中置顶展示,与用户自建模型并列可选。
  • 便于统一配额与成本,适合团队 / 内部站点分发。
Privacy

数据与安全

对话组件跑在你自己的站点上,没有第三方中转。

密钥不落盘

加密密钥由站点配置(库名/用户/密码/站点名)派生,不写文件;即使拿到数据库也无法离线还原明文 Key。

用户隔离

所有模型、会话、消息按 user_id 隔离,A 用户看不到 B 用户的对话与配置。

CSRF + 限流

所有写操作校验 CSRF Token 并附带基础限流;SSE 前释放会话锁,避免阻塞其他请求。

Install

四步安装启用

发布插件包,用户安装后在前端即可配置使用。

获取插件

下载 aizhushou 插件包(含 plugin.json 与全部源码)。

放入 plugins

解压到站点 plugins/aizhushou/,安装时自动建表。

启用组件

组件中心 / 插件管理启用,前端组件模式即出现该卡片。

添加即聊

在首页添加卡片;自建模型或选站点共享模型,直接开聊。

Specs

技术规格

插件标识aizhushou
组件 codeaizhushou(与插件同名,遵循 LifeSOSO 组件规范)
适用平台lifesoso(Life BS 组件中心 / 前端组件模式)
通信方式真·流式 SSE(Server-Sent Events),逐字推送
协议兼容OpenAI /chat/completions 兼容网关(DeepSeek、OpenAI、中转、Ollama、vLLM)
多模态支持 image_url,图片自动压缩(≤1280px、JPEG 0.82),最多 4 张
回答力度Effort 1–5 档,自动映射 max_tokens 与系统提示
密钥存储AES-256-CBC 加密,站点派生密钥,不落盘
数据隔离按 user_id 隔离;自建模型 + 站点共享模型并存
主题CSS 变量驱动,随程序明暗主题自动切换
文件清单plugin.json · component.php · aihelp_api.php · schema.php · install.php · uninstall.php

给你的 LifeSOSO 装上会聊天的 AI

独立插件、随装随用、密钥在自己手里。安装到 plugins 后,程序升级也不会被覆盖。