# @eka-care/medassist-widget 中文文档

规范地址：https://npmcn.com/package/%40eka-care/medassist-widget/

版本：0\.2\.3
npm 元数据更新时间：2026-11-13T14:39:26.468Z
中文译文更新时间：2026-11-13T23:29:54.241Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40eka-care/medassist-widget
原文对照：https://npmcn.com/package/%40eka-care/medassist-widget/?lang=original
项目主页：https://github.com/eka-care/synapse-sdk/blob/main/README.md
源码仓库：https://github.com/eka-care/synapse-sdk

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：686 kB，24 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- 运行依赖：14 个
- 首次发布：2025-11-25T13:42:59.624Z
- 最新版本发布：2026-11-13T14:39:26.200Z
- 近 30 天下载量：2904（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：336（近 12 个月 336 个）

## 中文简介

MeDAsist 部件反应应用程序

## 安装

```sh
npm install @eka-care/medassist-widget
```

也可以使用：`pnpm add @eka-care/medassist-widget`、`yarn add @eka-care/medassist-widget`、`bun add @eka-care/medassist-widget`

## README

# @eka-care/medassistance-widget (英语)

为 MedAssist 预建的聊天部件 。 通过装入CSS/JS捆绑(例如从CDN)和呼叫,将其嵌入任何地点 `renderMedAssist`,或使用 [组件嵌入](https://www.npmjs.com/package/@eka-care/medassist-widget-embed) 软件包 `<eka-medassist-widget>` 网络组件.

## 安装

```bash
npm install @eka-care/medassist-widget
```

## 快速启动( CDN)

```html
<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` 软件包(核心通过它;部件不列出核心).

```bash
npm install
npm run dev        # Hot reload
npm run build      # Production build → dist/medassist-widget.{js,css}
npm run build-dev  # Development build
```

## 许可证

麻省理工学院

## 常见问题

### @eka-care/medassist-widget 是什么？

MeDAsist 部件反应应用程序

### 如何安装 @eka-care/medassist-widget？

在项目目录运行 npm install @eka-care/medassist-widget，或使用 pnpm add / yarn add / bun add。

### @eka-care/medassist-widget 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/eka-care\_\_medassist-widget 是否存在。

### @eka-care/medassist-widget 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @eka-care/medassist-widget 可以商用吗？

@eka-care/medassist-widget 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @eka-care/medassist-widget 的下载量有多少？

根据 npm 官方下载统计，@eka-care/medassist-widget 在 2026/10/13 – 2026/11/11 这 30 天内被下载 2,904 次，日均约 97 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @eka-care/medassist-widget 还在维护吗？

最新版本 0\.2\.3 发布于 2026/11/13（今天）；至今共发布 336 个版本，其中过去 12 个月发布了 336 个；首次发布于 2025/11/25。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

