@computesdk/pi-morph

中文文档
1.0.7发布于 2026/10/31MITES Module零依赖近 30 天下载 2116

Pi的Morph:开口量级编码模型(Kimi K3,GLM 5.3,DeepSeek V4)在Morph的OpenAI相容API上,加上快应用,收缩,和WarpGrep作为工具.

中文使用文档
文档目录4 节
  1. 模型
  2. 工具
  3. 未列入
  4. 发展

@ computesdk/ pi- morph

墨菲语 为Pi:作为提供者的开放量级编码模型,而Morph的单功能模型作为工具.

pi install npm:@computesdk/pi-morph      # or: pi -e /path/to/pi-extensions/packages/pi-morph

运行 /login morph 粘贴您的密钥, 或者设置 MORPH_API_KEY ; 一份证书既涵盖一半(模型和工具)。 当两者被设定时,存储的密钥获胜,这也是模型所做的,所以 /login 是决定—— 解开它,或点 PI_CODING_AGENT_DIR 在另一个目录中,可以切换回环境变量.

模型

设置密钥和模型 /model 作为 morph/morph-kimik3 还有朋友.

型号投入A. 背景情况150万美元超过100万美元
morph-kimik3 - Kimi K3型电力机车文本1门2.50级14:00 (英语)
morph-kimik3-fast – Kimi K3 快捷文本1门6.00 (中文(简体) )22.50 (中文(简体) )
morph-glm53-744b - GLM-5.3 744B文本1门1.19 联合国6.00 (中文(简体) )
morph-glm53flash - GLM-5.3闪光灯文本,图像1门0.20 (简体中文)0.70 (简体中文)
morph-dsv41flash - 深搜索V4.1闪光文本,图像1门0.12 (中文(简体) )0.80 (中文(简体) )
morph-dsv41flash-1017 - 深搜索V4.1闪光1017文本,图像1门0.12 (中文(简体) )0.80 (中文(简体) )
morph-dsv4flash ——深搜索V4闪光0731文本1门0.14 (简体中文)0.40 (简体中文)

终点 https://api.morphllm.com/v1持证人, api: "openai-completions" ——皮的内置执行 执行请求,流和工具调用管道,所以提供者是一个 pi.registerProvider 调用上面的目录 。 价格为每100个令牌 morphllm.com/定价· ; cacheWrite 未计费. service_tier: "standby" 将支持模型的价格减半——Pi可以发送到 samplingParams。 。 。 .

Pi的思维水平映射到Morph的 reasoning_effort 阶梯 (none | low | high | xhigh | max。深搜索文档 none这样 off 地图;用于其他模型 off 被标记为不支持( e)null而不是发送.

这个 -1017 在DeepSeek的ID中是一个快照日期——10月17日——匹配 0731 7月31日于纽约 morph-dsv4flash。 。 morph-dsv41flash-1017 被钉入这些重量,而 morph-dsv41flash 遵循摩尔夫今天所服务的东西; 两者共享一个服务池和列表价格.

工具

同套件增加了三个工具. 墨菲的单目的模型会取出他们自己的请求形状,而不是聊天完成,所以它们是这里的工具,而不是上面目录中的条目.

工具它会做什么终点
morph_apply应用编辑到带有快应用的文件(~10.5k tok/s,~98%准确度)POST /v1/code/apply
morph_compact压缩长文本,使各部分成为后续问题需求POST /v1/compact
morph_search用 WarpGrep 搜索子代理(~6s) 回答代码问题POST /v1/chat/completions 与 morph-warp-grep-v2.1

morph_apply 重写它得到的文件: 您通过更改的行加 // ... existing code ... 标记没有改变的跨度,而墨菲将编辑合并。 是标记的 destructiveHint,所以许可扩展可以打开它。 其他两个只读.

morph_apply 提供模型 /v1/code/apply 实际服务 - morph-v3-fast (默认), morph-v2, (中文(简体) ), morph-v0. . . . auto 财务报告和审定财务报表 morph-v3-large,但已部署的终点拒绝使用 400 invalid_request_error,所以这里不提供.

morph_compact 逐行过滤,所以一个没有值得保留的问题的输入会回到 (filtered N lines) 而不是像文本那样,一行输入总是如此。 该工具解释道,与其与"赤裸"的标志相呼应.

morph_search 是一个副剂,而不是一个grep包装。 它在自己的上下文窗口中探索寄存器,最多可有6个转弯,只返回它所决定的文件/行跨度,带有它们的代码,所以死端永远不会到达上下文. 它的搜索工具( E)grep_search, (中文(简体) ), read, (中文(简体) ), list_directory, (中文(简体) ), glob, (中文(简体) ), finish)被建入Morph的模型;这个软件包在当地执行它们并反馈结果.

当地执行从来不是空洞的。 Morph要求将目录列表作为 shell 命令(ls -la src)),此处解析而不是执行,每个读取都局限于搜索时给出的目录. node_modules, (中文(简体) ), .git,而构建或虚拟的树被跳过.

这些端点的用法报告给Pi,没有成本,因为Morph不会为它们公布一卡通的价格.

未列入

模式路由器/v1/router/classify, (中文(简体) ), /v1/router/multimodel)标注一个提示有多复杂,所以呼叫者可以选择一个模型. 它被忽略了,因为皮已经选择了一个会话的模式,所以没有工具可以决定.

发展

pnpm test        # tsc --noEmit && node test.ts — offline unit tests
bash scripts/smoke.sh morph   # real requests, from the repo root; needs a key

test.ts 用假的 Pi 装入两个扩展 。 它检查提供者的配置和每一个注册的模型—— id, 名称, 模式, 上下文和输出限制, 成本, 独有性, 每个 Pi 思维级别要么被映射到提供者值, 要么被明确不支持 —— 然后将工具的本地搜索执行比作抓取目录 : repo 结构 WarpGrep 被提交, 参数强制 grep编号 :read编号 :list_directory编号 :glob, WarpGrep 工具调用、跨剖析、路径封装和使用映射的文本形式。 套房里没有任何东西能触动网络.

因为它不能注意到一个卖家 改变在我们身后, scripts/smoke.sh (或 pnpm smoke)涵盖:它对照IDMorph服务检查每一个已申报的模型ID,每个模型发送一个聊天请求,并调用每个工具端点——包括其中的每一个模型 APPLY_MODELS,这就是在墨菲停止服役时打破的 auto。 。 。 .

麻省理工学院有执照.

版本与发布记录

@computesdk/pi-morph 共发布 12 个版本,首次发布于 2026/10/30;过去 12 个月发布了 12 个版本。

版本发布日期距今
1.0.7latest2026/10/3113 天前
1.0.62026/10/3113 天前
1.0.52026/10/3114 天前
1.0.42026/10/3114 天前
1.0.32026/10/3114 天前
1.1.12026/10/3114 天前

关于 @computesdk/pi-morph 的常见问题

@computesdk/pi-morph 是什么?

Pi的Morph:开口量级编码模型(Kimi K3,GLM 5.3,DeepSeek V4)在Morph的OpenAI相容API上,加上快应用,收缩,和WarpGrep作为工具.

如何安装 @computesdk/pi-morph?

在项目目录运行 npm install @computesdk/pi-morph,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:typebox(*)、@earendil-works/pi-ai(*)、@earendil-works/pi-coding-agent(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@computesdk/pi-morph 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/computesdk__pi-morph 是否存在。

@computesdk/pi-morph 支持 ESM 还是 CommonJS?

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

@computesdk/pi-morph 需要什么版本的 Node.js?

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

@computesdk/pi-morph 可以商用吗?

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

@computesdk/pi-morph 的下载量有多少?

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

@computesdk/pi-morph 还在维护吗?

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