@assistant-ui/core
框架-可知性 助理-Ii的核心。 定义共享类型,运行时接口,适配器合同,以及发行包再出口的React绑定.
大多数用户不安装 @assistant-ui/core 直接说 到达匹配目标的分配 :
| 分发 | 使用这个 |
|---|---|
@assistant-ui/react | 网络应用. |
@assistant-ui/react-native | 反应原生应用程序. |
@assistant-ui/react-ink | 终端/墨水应用. |
core 出版整合图书馆(例如: @assistant-ui/react-ag-ui)可以依赖运行时间类型,而无需拉入DOM或原生原始.
安装
npm install @assistant-ui/core
使用量
import { tool, ModelContextRegistry } from "@assistant-ui/core";
import { z } from "zod";
const registry = new ModelContextRegistry();
registry.addTool({
toolName: "getWeather",
...tool({
parameters: z.object({ city: z.string() }),
execute: async ({ city }) => fetchWeather(city),
}),
});
子路径
@assistant-ui/core 曝光情况 ., (中文(简体) ), ./react, (中文(简体) ), ./store,以及 ./internal 亚行道. 这个 ./react 子路径持有反应钩 和提供者消耗 @assistant-ui/react 财务报告和审定财务报表 @assistant-ui/react-native。 。 。 .
信件类型、运行时接口和适配器合同的完整参考 助理-ui.com/文件/建筑。 。 。 .