我的威尼斯
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/my-venice-skill-dqxq
技能介绍
要解决的接口调用问题
Agent 集成 Venice API 的 /example 端点时,常遇到三类问题:一是必填参数 field_a 漏填或取值超范围,直接触发 400 错误;二是限流场景下没有正确的退避策略,反复请求导致 429 持续失败;三是对响应结构和错误原因的对应关系不清晰,排查问题耗时。
技能的核心工作逻辑
该技能将 Agent 与 /example 端点的操作直接映射,核心能力包括三部分:
- 明确必填参数
field_a的定义、有效取值范围与默认值,避免无效请求; - 列出可选参数
field_b的用途,让 Agent 能按需调整请求行为; - 对错误响应做了结构化映射:遇到
400时引导 Agent 按 schema 校验输入,遇到429时采用带抖动的指数退避策略。
适用边界与注意点
该技能仅覆盖 Venice API 的 /example 端点,不涉及其他接口;field_a 的取值必须严格符合文档要求,超范围会导致不可恢复的 400 错误;限流退避策略需遵循 Venice 的全局速率限制,不能自行缩短重试间隔。
使用场景
- Agent 集成 Venice API 的 `/example` 端点时,需要明确必填参数 `field_a` 的定义、取值范围与默认值,避免请求失败
- 调用 `/example` 端点时遇到 `400` 错误,需要根据技能中的 schema 校验输入参数,定位并修复无效值
- 请求 `/example` 端点时触发 `429` 限流,需要按技能要求采用带抖动的指数退避策略,调整重试间隔
- 不确定 `field_a` 的默认值是否符合业务需求,需要参考技能中的参数说明确认取值规范
适合人员
- 负责将 Venice API 的 `/example` 端点集成到 Agent 的后端开发工程师,需要明确端点调用的参数规则与错误处理逻辑
- 调试 Venice API 请求频繁失败的开发者,需要定位 `400`/`429` 错误的具体原因并修复
- 构建 AI Agent 调用外部 API 的技术负责人,需要确保 Venice API 调用的稳定性和兼容性
- 编写 Agent 技能文档的开发者,需要参考技能中的端点说明补充接口调用示例