SuperAPI AI 工具集

ai-sdk-model-manager

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:帮助维护 Tambo Cloud 代码库中的 AI SDK 模型配置,让模型定义与最新 AI SDK 发布保持同步。主要能力包括:检查并更新 @ai-sdk/openai、@ai-sdk/google、@ai-sdk/groq、@ai-sdk/anthropic、@ai-sdk/mistral 等包;对比 SDK 的 TypeScript 定义与已配置模型,找出新增可用模型;研究新模型的能力、上下文窗口、价格档位、用例、发布日期与状态;在改动前询问用户要添加哪些模型;按既有格式写入模型配置;更新相关文档与 README;运行类型检查、lint 与测试;创建 PR。

使用方式:在 packages/backend 下用 npm outdated | grep '@ai-sdk' 查看版本并安装最新包;用 grep 检查各 SDK 的 dist/index.d.ts 中 type ModelId,与 packages/core/src/llms/models/ 下的 openai.ts、gemini.ts、groq.ts、anthropic.ts、mistral.ts 对比;借助 researcher 子代理并行收集缺失模型信息。确认后为每个模型补齐 apiName、displayName、status、notes、docLink、tamboDocLink、inputTokenLimit、modelSpecificParams 等字段,模型 ID 必须与 SDK 类型定义完全一致;新模型先标为 untested。之后在 packages/core 运行 npm run check-types、npm run lint、npm run test,并按 feat(models) 约定创建 PR。

适用场景:需要检查 AI SDK 包是否需更新、提供商发布新模型、出现模型 ID 不在 SDK 类型中的 TypeScript 报错,或希望 Tambo 支持最新模型时。

限制与注意:仅针对上述代码库与文件结构;不要在未研究的情况下猜测模型能力或上下文限制;未知上下文限制应标注待核实;模型未出现在 SDK 中应建议等待下次 SDK 更新;提交前检查 git diff;建议按月或在新模型发布时运行。实际模型名称、价格与文档链接以官方资料为准,本文不另行提供。