# @g9tm/aiassistant 中文文档

规范地址：https://npmcn.com/package/%40g9tm/aiassistant/

版本：1\.7\.1
npm 元数据更新时间：2026-11-15T12:24:11.963Z
中文译文更新时间：2026-11-15T22:48:48.342Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40g9tm/aiassistant
原文对照：https://npmcn.com/package/%40g9tm/aiassistant/?lang=original

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

- 包体积（解压后）：182 kB，46 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：1 个
- 首次发布：2026-11-12T21:05:27.344Z
- 最新版本发布：2026-11-15T12:24:11.690Z
- 近 30 天下载量：2043（2026-10-16 至 2026-11-14，npm 官方下载统计）
- 已发布版本数：13（近 12 个月 13 个）

## 中文简介

G9AI助手的无头客户端:API客户端,运行状态,传输,块视图模型,安全文本和波斯语帮助. 没有DOM,没有框架.

## 安装

```sh
npm install @g9tm/aiassistant
```

也可以使用：`pnpm add @g9tm/aiassistant`、`yarn add @g9tm/aiassistant`、`bun add @g9tm/aiassistant`

## README

# @g9tm/援助人员

G9AI助手的无头客户端:屏幕需要的一切,没有DOM,没有框架和运行时间 依赖性。 Svelte和ReactLynx包画出它;一个主机可以用其他任何东西画出它.

-   助理 HTTP 端点的 API 客户端, 超越主机本身 `fetch`,所以签入,信头和基址 留在东道主的.
-   运行状态:对话、信息、工作卡、等待确认的计划(飞行中的一项确认) ),提问,附件和助手模式,作为订阅的一幅快照.
-   传输:当主机给出时的流 `EventSource`或同步的回答 回到民意调查中.
-   查看块的模型(表格、图表、KPI、比较),安全文本,链接仅限于主机自己的主机, 笔录和波斯语帮助者(数字,数字,方向).
-   `@g9tm/aiassistant/admin`:管理器页面的阅读器(能力、使用、呼叫、时间表、使用窗口).

```ts
import { createAssistant } from "@g9tm/aiassistant";
import type { AssistantHost } from "@g9tm/aiassistant";

const host: AssistantHost = {
  locale: "en",
  dir: "ltr",
  theme: { mode: "light", tokens: {} },
  reducedMotion: false,
  async fetch(input, init) {
    const r = await fetch(input, { method: init?.method ?? "GET", headers: init?.headers, body: init?.body as BodyInit | undefined });
    return { status: r.status, ok: r.ok, text: () => r.text() };
  },
};

const assistant = createAssistant(host);
const stop = assistant.subscribe((s) => console.log(s.busy, s.messages.length));
await assistant.send("Sales of last week?");
stop();
```

G9AI助理图书馆的一部分. 文件:见与图书馆一起航行的指南.

## 常见问题

### @g9tm/aiassistant 是什么？

G9AI助手的无头客户端:API客户端,运行状态,传输,块视图模型,安全文本和波斯语帮助\. 没有DOM,没有框架\.

### 如何安装 @g9tm/aiassistant？

在项目目录运行 npm install @g9tm/aiassistant，或使用 pnpm add / yarn add / bun add。

### @g9tm/aiassistant 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @g9tm/aiassistant 支持 ESM 还是 CommonJS？

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

### @g9tm/aiassistant 可以商用吗？

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

### @g9tm/aiassistant 的下载量有多少？

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

### @g9tm/aiassistant 还在维护吗？

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

