Security Copilot插件错误代码

了解创建插件时可能会遇到的错误代码。

错误代码 异常 详细信息
2001 InvalidSkillsetParamsException - 用户范围无效。 为技能集选择的范围无效或不适用于当前用户。

- 格式无效。 当前接受的格式为 yaml 和 JSON。

- 缺少技能集 URL。 当用户选择 OpenAI Json 清单时,必须为清单的 URL 提供值。
2002 SkillsetProcessingException - 缺少参数或空白参数。 检查必填字段,如描述符名称、说明等。

- 未指定 SkillGroup。 该技能集要求插件中至少存在一个 skillGroup。

- 如果没有 SkillSetUrl,则必须提供技能集。 提供插件清单的唯一路径是通过清单文件或指向它的 URL。 如果未提供任何技能集,则会出现此错误。

- <给定清单终结点 URL> 中不存在任何内容。 检查给定的终结点是否包含某些内容,因为它似乎为空。

- 提取技能集终结点 URL 的内容时出错。 除非已取消获取内容的任务,否则请手动检查终结点,如果该终结点可访问,请联系客户支持。

- 在插件文件中找不到 SkillsetDescriptor 名称。 该字段是必需的,因此请确保它在文件中可用。 该文件可以是 json 或 yaml 格式。

- 由于各种问题(例如未为特定技能集提供有效 URL),可能会出现技能图标问题。 图标的格式可能无效。 确保图标的大小在可接受的大小限制范围内。 即使图标 URL 有效,其内容也可能为 null。 在这种情况下,提取图标时会看到不成功的状态代码。 验证图标是否可访问。 在上述任何情况下,错误消息都应提供有关大小调整、格式等的建议。

- 为 API 格式指定的 OpenApiSpecUrl 无效 - API 插件格式要求用户具有指向目标 API 的 swagger 的 OpenApiSpecUrl。 请务必确保此终结点可公开访问。

- 必须在 <SkillGroup> 中的<技能>上指定名称 - 每个 SkillGroup 至少需要一个技能。 每个技能都需要将名称作为参数之一。 验证格式正确的清单文件中是否提供了该名称。 每个技能元素下都应有它。 另请注意,SkillGroups 和 Skills 都是列表,并且需要一个或多个元素。

- OpenAI 清单问题 - 确保可使用提供的 URL 访问清单。 它应遵循打开的清单格式入门 - OpenAI API。 可以利用创建和运行带有语义内核的 OpenAI 插件来构建其 openAI 样式清单。 如果格式、内容、说明和可访问性出现问题,请观察确切问题,检查当外部Security Copilot时问题仍然存在。 如果没有,请联系客户支持。

- 无效的 GPT 模型 - 请使用 此处可用模型列表中的可用模型/秒。
2003 RestrictedCharacterException - 所检查的参数具有现在允许的受限字符之一。 请确保它不包含以下字符中的任何一个 - /、,、?、#、@
2004 SkillsetConflictException - <名称>已存在于当前作用域中。 插件已存在于目标范围中,因此无法接受。 检查目标范围 (用户、租户或全局)中的当前插件集,并使用插件的唯一实例重试。
2006 APIkillLoadException - <名称> 在一个或多个参数中发现 (对象) 的非基元数据类型。 目前,我们仅支持简单的请求正文架构。 正文架构的深度限制为 1。 请更新 API 规范,以在请求正文架构中包含基元数据类型,然后重试。

** 某些错误代码类别被忽略,这些类别与插件上传情况相关。