@eka-care/medassistance-widget (英语)
为 MedAssist 预建的聊天部件 。 通过装入CSS/JS捆绑(例如从CDN)和呼叫,将其嵌入任何地点 renderMedAssist,或使用 组件嵌入 软件包 <eka-medassist-widget> 网络组件.
安装
npm install @eka-care/medassist-widget
快速启动( CDN)
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@eka-care/medassist-widget@latest/dist/medassist-widget.css" />
<div id="medassist-widget"></div>
<script src="https://cdn.jsdelivr.net/npm/@eka-care/medassist-widget@latest/dist/medassist-widget.js"></script>
<script>
window.renderMedAssist(
document.getElementById("medassist-widget"),
"your-agent-id",
{ title: "MedAssist Chat" }
);
</script>
替换 latest 带有特定版本(例如:. 0.0.79(如果需要的话).
API 密码
renderMedAssist(container, agentId, config?)
container(需要) – DOM 元件将渲染的元素 .agentId(必须) – 您的医学辅助剂识别码 .config(可选) - 选项对象 :title- 标题文本.iconUrl– 自定义启动器的图标 URL.baseUrl— API/代理配置的基础 URL.theme– 说吧 –{ background?, backgroundImage?, primary?, textColor?, titleImg? }。 。 。 .onClose– 部件关闭后召回 .showCloseButton- 是否显示关闭按钮 .environment– 说吧 –"development"|"production"|"staging"。 。 。 .context- 与会话一起发送关键值上下文 .auth- 会话签名.displayMode– 说吧 –"full"|"widget"。 。 。 .allowed- 要显示的输入类型:["text", "file", "audio"](mot以显示所有).
地方发展
部件取决于已发布 @eka-care/medassist-react 软件包(核心通过它;部件不列出核心).
npm install
npm run dev # Hot reload
npm run build # Production build → dist/medassist-widget.{js,css}
npm run build-dev # Development build
许可证
麻省理工学院