支助呼叫员提供JSON Schema用于`碾碎跑道'
说明
□ 请求
添加“-json-schema` ” 选项以“碾碎运行”。 所提供的计划应该通过提供者的本地结构输出API来限制工具循环后的最后模型响应.
嘘 粉碎跑 -- -- Json-schema 响应.schema.json "完成这项任务"
如果没有这一选择,最后答复仍然是案文。 使用它, Crush 打印出一个匹配 schema 的 JSON 文件.
其他编码代理已经支持了策略执行 :
嘘
Claude -p --json-schema"{"类型:"对象","...""完成这项任务"
代码执行 -- -- 输出- schema 响应.schema.json "完成这项任务"对于具有本土策略执行力的提供者,Crush应该通过提供者API来转发策略. 例如:
赞美。
贾森 { "输出 配置":{ “格式”:{ "类型":"json schema","type". "史记":{}. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
ZZ ZZ
贾森
{
"文字":{
“格式”:{
"类型":"json schema","type".
"名":"碾"出","取出".
"严格":是的,
"史记":{}.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?参考文献:[Anthropic 结构产出](https://plateform.ZClaude.com/docs/en/building- with-Claude/structure-outputs]),OpenAI响应API。
如果选定的供应商或模型不能执行所提供的计划, " 碾碎跑 " 应当返回一个明显的错误。
□ 相关的 JSON 输出
这与#1034的方向相同,它要求为完整的Crush运行采用机器可读输出格式. 这两个特点的目的不同:
- `-json-schema'限制了模型的反应。
- " 产出格式json " 将答复与执行元数据相连接。
未来的JSON输出可以直接在“结果”中包含完整解析的、有计划限制的模型反应:
贾森 { "结果":{ "答":"任务完成". {\fn华文楷体\fs16\1cHE0E0E0} "使用":{ "输入 收录":123, "输出": 45 {\fn华文楷体\fs16\1cHE0E0E0} "模型":"......","...... "提供":"...... "会论 id":"...... {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
内容来源: charmbracelet/crush