# @dinilmusick/gutts 中文文档

规范地址：https://npmcn.com/package/%40dinilmusick/gutts/

版本：2\.0\.3
npm 元数据更新时间：2026-11-09T11:28:30.824Z
中文译文更新时间：2026-11-12T10:15:08.162Z
软件包许可：MIT

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

原始 npm 页面：https://www.npmjs.com/package/%40dinilmusick/gutts
原文对照：https://npmcn.com/package/%40dinilmusick/gutts/?lang=original
项目主页：https://github.com/dinilmusick/GutTS#readme
源码仓库：https://github.com/dinilmusick/GutTS

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

- 包体积（解压后）：270 kB，216 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：2 个
- peer 依赖：googleapis ^189\.0\.0，cactus-needle ^0\.3\.0，@aws-sdk/client-s3 ^3\.1164\.0，@huggingface/transformers ^4\.3\.2
- 首次发布：2026-10-20T14:39:05.059Z
- 最新版本发布：2026-11-09T11:28:30.498Z
- 近 30 天下载量：9064（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：22（近 12 个月 22 个）

## 中文简介

TypeScript 应用程序的全球公用事业.

## 安装

```sh
npm install @dinilmusick/gutts
```

也可以使用：`pnpm add @dinilmusick/gutts`、`yarn add @dinilmusick/gutts`、`bun add @dinilmusick/gutts`

## README

# 口号

GUT代表全球公用事业。 Gut是用于KrnlTS服务,FrnlTS组件,Skipo应用程序等代码资产所需的非常基本功能和操作的集合库. 其目的是防止多所图书馆解决同样的基础问题.

## 结构

每个类别都是一个具有稳定外观的目录. GutTS既包含确定性的公用事业,也包含范围狭窄的模型支持的图书馆.

当前类别:JSON,字符串,数组,对象,数字,URL,API定义,以及模型库.

## 示范图书馆

每个模型都是一个命名的库,有自己的元数据,语义性API定义,以及运行时间生命周期.

模型包括用于一般文本生成的SmolLM2-135M-Instruct,用于工具选择和取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取.

模型重量不被捆绑入GutTS npm包. 当操作需要模型时,模型运行时间会获取这些模型,并可能在磁盘上缓存文物. ModelResidency只在操作活动时将模型保存在RAM中,在同一过程中共享一个并发呼叫的加载实例,并在最终操作完成后卸下.

GutTS不包含解析器,智能规格,或应用程序级路由系统. 模型元数据描述一个模型何时合适;在模型中选择仍然是更高层次应用逻辑的责任.

## 图书馆政策

GutTS是一个聚合层,不是被重用过的实用算法的集合.

-   更倾向于成熟,被广泛采用,保存良好的图书馆,当它们提供所需的原始.
-   保持包装小而稳定.
-   将应用程序/域特定的行为保留出 GutTS .
-   模型运行时间是适配器:模型出品和执行引擎仍然可以替换而无需更改被命名的模型API.

## 设计规则

-   偏好小型可堆肥的功能.
-   保持类别外观稳定.
-   在拥有它们的类别之外保留共享类型.
-   增加每个公用事业家庭的回归测试和模式生命周期保障.

## 常见问题

### @dinilmusick/gutts 是什么？

TypeScript 应用程序的全球公用事业\.

### 如何安装 @dinilmusick/gutts？

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

### @dinilmusick/gutts 支持 TypeScript 吗？

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

### @dinilmusick/gutts 支持 ESM 还是 CommonJS？

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

### @dinilmusick/gutts 可以商用吗？

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

### @dinilmusick/gutts 的下载量有多少？

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

### @dinilmusick/gutts 还在维护吗？

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

