SuperAPI AI 工具集

nika

智能体与模型

查看项目

更新于 10-15 20:33

技能介绍

用途:Nika 把重复性的 AI 任务写成 .nika.yaml 工作流文件,用四个动词(infer、exec、invoke、agent)描述任务,并在运行前进行审计。

主要能力:通过 nika check 检查文件(退出码 0 表示干净,2 表示有问题),--native-strict 会对本可用内置能力却用 exec 的情况报错;nika inspect 展示任务、波次与成本下限;nika explain 解释工作流;nika run 执行,支持 --model mock/echo 离线预览或 ollama/<model> 本地运行,--max-cost-usd 设置花费上限;nika test 配合 --update 生成 golden 文件做确定性回放;每次运行写入 .nika/traces/ 的哈希链日志,可用 nika trace verify 校验、nika trace show 查看。

使用方式:从模板或示例开始(nika examples list、nika examples show、nika new --from),编写文件后反复用 nika check 修复诊断,直到通过再交给人工或 CI 运行。输入用 --var key=value 传入;暂停在 nika:prompt 的运行可用 --resume 与 --answer 恢复。模型与内置工具通过 nika catalog、nika tools 查询。

限制与注意:成本未知时不得写 $0 或免费,本地模型应称“未定价”;凭证用 secrets 引用而非内联;读取其他任务输出需声明 depends_on;超时用带引号的 Go duration;保留的 exec 需在头部注释的 EXEC LEDGER 中登记。资料未提供具体收费、平台支持范围与更多细节。