mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-06-06 05:51:19 +08:00
18 lines
1.5 KiB
JSON
18 lines
1.5 KiB
JSON
{
|
||
"name": "model_diagnosis",
|
||
"kind": "diagnosis",
|
||
"domain": "model",
|
||
"description": "当用户反馈模型配置失败、API Key 无效、Base URL 非法、模型名不匹配、调用返回错误、模型不可用、claw402 钱包余额不足或支付失败等问题时调用。适用于用户在接入或测试大模型时遇到的配置、兼容性、支付和调用故障。不用于创建、修改、删除或查询模型配置这类管理操作。",
|
||
"capabilities": [
|
||
"区分模型未启用、凭证缺失、endpoint/model name 配置错误、钱包余额不足、上游限流或网关异常",
|
||
"对 claw402 / blockrun-base 这类钱包付费模型,解释钱包地址、USDC 余额和支付状态",
|
||
"给出不泄露敏感凭证的下一步修复建议"
|
||
],
|
||
"dynamic_rules": [
|
||
"诊断模型不可用时,按顺序检查:是否存在该模型配置 -> enabled 是否为 true -> provider 是否支持 -> 凭证/API Key 或钱包私钥是否存在 -> custom_api_url 是否合法 HTTPS 或可留空 -> custom_model_name 是否有默认值或已填写 -> 钱包余额/支付状态 -> 上游限流、超时或网关错误。",
|
||
"claw402 是模型 provider,使用 Base USDC 钱包按次付费;余额为 0 USDC 时应明确说需要充值,不要说成“未配置模型”。",
|
||
"429/rate_limit_error、空响应、超时不应默认归因为余额不足;只有工具结果或错误文本指向余额/支付失败时才这么判断。",
|
||
"任何诊断回复都不得展示 API Key、钱包私钥或完整敏感凭证。"
|
||
]
|
||
}
|