SuperAPI AI 工具集

honcho-vercel-ai-sdk

编程与开发

查看项目

更新于 10-16 03:42

技能介绍

用途:在已有的 Vercel AI SDK 应用中接入 Honcho 记忆,或排查 Honcho 与 Vercel AI SDK 集成故障。该 Skill 为编辑驱动:读取代码库、判断接入点并原地修改,每次写入文件前需确认。前置要求 node >= 18、存在 package.json 与 ai 依赖;包不在则需先安装。

主要能力:先执行 preflight 检查,再在 INTEGRATE 与 DEBUG 两条路径间选择。接入流程包括识别代码库中的 generateText / streamText / generateObject 调用点、认证方式与会话 ID 来源;创建模块级 provider(createHoncho,读取 HONCHO_API_KEY 与 HONCHO_WORKSPACE_ID);用 wrapLanguageModel({ model, middleware: honcho.middleware({ userId, sessionId }) }) 包裹模型后传入调用。

使用方式:每轮需回答三个门控问题——路由(接入/调试)、应用形态(多用户/单用户脚本)、peer 与会话模型确认。规范形态为按用户 peer + 按会话 session + defaultAssistantId: "assistant"。

限制:没有现成模型调用点时不适用,需先完成 README Quick Start;不适用于向量数据库/RAG 检索层;sessionId 不稳定会导致模型丢失上下文;缺少 API Key 会在首次调用报 401。@honcho-ai/vercel-ai-sdk 依赖 @honcho-ai/sdk,缺失时需安装。