@dasha.ai/sdk

中文文档
0.19.0发布于 2026/10/15Apache-2.0TypeScriptCommonJS近 30 天下载 5330

达莎 AI SDK 软件

中文使用文档
文档目录8 节
  1. 安装
  2. 有什么新鲜事吗?
  3. 存储账户
  4. 自动重接
  5. 基于承诺的对话界面
  6. 基于事件的对话队列
  7. 更好的伐木
  8. 许可证

JavaScript 的 Dasha SDK - 新建并改进

我们自豪地向大家介绍新的 Java 脚本的 Dasha SDK中的 SDK 界面 SDK 参考,或浏览 实例。下面是一些变化的亮点.

安装

npm install "@dasha.ai/sdk"

有什么新鲜事吗?

存储账户

使用 达莎CLI,您可以存储您的证书,由 SDK 自动获取 :

$ npm install --global "@dasha.ai/cli"
$ dasha account login
const dasha = require("@dasha.ai/sdk");
const app = await dasha.deploy("path/to/app");

自动重接

当遇到连接问题时,Dasha SDK现在将自动尝试重新连接到服务器. 您可以通过 部署选项。 。 。 .

基于承诺的对话界面

而不是旧的 startJob() 方法、使用 app.createConversation()。 。 。 .

const conv = app.createConversation();
conv.input = { foo: "bar" };

const result = await conv.execute();
console.log(result.output);

基于事件的对话队列

对话队列处理器现在运行在相同的[对话对象]上,就像由 app.createConversation(),可以更容易地迁移到基于队列的操作模型中.

storage.set(convKey, { foo: "bar" });
app.queue.push(convKey);

app.queue.on("ready", async (key, conv) => {
  conv.input = storage.get(convKey);
  await conv.execute();
})

更好的伐木

Dasha SDK 现在使用 温通,并更彻底地记录事件.

许可证

此 SDK 分布于 Apache 许可证,2.0版本。 。 。 .

版本与发布记录

@dasha.ai/sdk 共发布 72 个版本,首次发布于 2021/03/25;过去 12 个月发布了 10 个版本。

版本发布日期距今
0.19.0latest2026/10/1527 天前
0.18.02026/10/1329 天前
0.17.02026/09/181 个月前
0.16.02026/09/012 个月前
0.15.02026/07/104 个月前
0.14.02026/06/194 个月前

其他发布通道:beta → 0.2.0。

关于 @dasha.ai/sdk 的常见问题

@dasha.ai/sdk 是什么?

达莎 AI SDK 软件

如何安装 @dasha.ai/sdk?

在项目目录运行 npm install @dasha.ai/sdk,或使用 pnpm add / yarn add / bun add。

@dasha.ai/sdk 支持 TypeScript 吗?

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

@dasha.ai/sdk 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@dasha.ai/sdk 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@dasha.ai/sdk 可以商用吗?

@dasha.ai/sdk 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@dasha.ai/sdk 的下载量有多少?

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

@dasha.ai/sdk 还在维护吗?

最新版本 0.19.0 发布于 2026/10/15(27 天前);至今共发布 72 个版本,其中过去 12 个月发布了 10 个;首次发布于 2021/03/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。