SuperAPI AI 工具集

provider-config-validator

编程与开发

查看项目

更新于 10-16 05:47

技能介绍

用途:面向 Vercel AI SDK 提供商配置的自主验证、诊断与修复工具。触发场景包括 API 错误(401、403、429、404)、API 密钥缺失或无效、包安装问题、模型兼容性错误、环境变量问题,以及导入或连接失败。

主要能力:内置多个脚本。scripts/validate-provider.sh 执行完整校验,检查提供商包与核心 SDK(ai)版本、.env 是否存在、API 密钥格式是否正确、.env 是否已加入 .gitignore;scripts/check-model-compatibility.sh 校验模型名称,名称错误时给出有效模型与最接近的匹配建议;scripts/generate-fix.sh 按问题类型生成修复,如 missing-api-key、wrong-format、missing-package、model-compatibility、rate-limiting、import-error;scripts/test-provider-connection.sh 发起真实最小化 API 调用验证凭据。另有排障指南(10+ 场景)、.env 与 .gitignore 及错误处理代码模板。

使用方式:按诊断流程先根据症状判断问题类型,再运行对应脚本,例如 ./scripts/validate-provider.sh openai,或 ./scripts/check-model-compatibility.sh anthropic claude-v3-opus。模型不兼容时脚本会提示正确模型;限流会生成带指数退避的 retryHelper.ts;包缺失时执行 npm install ai @ai-sdk/anthropic 一类安装。

适用场景:快速定位提供商接入报错、核对密钥与环境变量格式、验证模型名、排查导入与连接问题。

限制:资料仅列出支持 OpenAI、Anthropic、Google、xAI、Groq、Mistral、Cohere、DeepSeek,并声明兼容 Vercel AI SDK 5+;未提供收费、价格、性能或其他平台信息。