Documentation
¶
Overview ¶
schema-probe - JSON Schema 特性支持度跨模型对照探测工具.
通过 OpenRouter 对目标模型发送工具调用请求,验证各模型对 JSON Schema 特性的实际支持情况.
探测特性(10 项):
- enum 枚举值约束
- anyOf / oneOf 联合类型
- nested-object 嵌套对象(2 层)
- additionalProperties additionalProperties: false 严格模式
- $ref / $defs JSON Schema 引用
- deep-nesting 深层嵌套(5 层)
- long-description 超长 description(>500 字符)
- numeric-range minimum / maximum 数值约束
- string-length minLength / maxLength 字符串约束
- array-items-range minItems / maxItems 数组约束
使用:
source .env && go run ./cmd/schema-probe/ [--models model1,model2]
Click to show internal directories.
Click to hide internal directories.