开发者工具 / 32

系统提示词与工具调用模式构建器

使用XML分区和格式化的OpenAI/Claude工具调用JSON模式,构建结构化LLM系统提示词。

系统提示词与工具调用模式构建器: TOEA会将系统提示词格式化为标准XML边界标签(<role>、<instructions>、<constraints>),并生成OpenAI函数调用规范和Anthropic Claude工具模式。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用

提示词结构与系统部分

工具调用定义

工具
参数(2)
参数 1
参数 2

描述决定调用哪个工具

模型仅根据工具名称和描述来选择工具,因此描述起着决定性作用。请说明工具的功能、使用时机以及不应使用的情况,尤其是在两个工具功能重叠时。参数描述应注明预期格式和单位,并提供示例:ISO 8601 date, e.g. 2025-06-30或amount in cents。只有在缺少参数就无法完成调用时,才将参数标记为必填;否则,模型会自行编造数值来填充参数。

手动完善架构

生成器会将每个参数写成类型和描述。array参数没有items,object参数没有properties,因此模型不知道其中应包含什么;请补充这些字段,并为固定选项添加enum。如需根据示例负载构建嵌套参数架构,请从JSON转JSON Schema开始,然后粘贴其中的对象。两种格式封装的是同一个JSON Schema:OpenAI将其嵌套在function.parameters下,Claude将其称为input_schema,因此在两种格式之间编辑内容也能直接沿用。

使用方法

  1. 填写提示词分区(角色、上下文、指令、约束、输出格式、示例)。
  2. 定义带参数的可选工具调用函数。
  3. 在XML提示词、Markdown、OpenAI工具模式和Claude工具模式标签页之间切换,然后复制格式化后的提示词。

隐私与限制

所有提示词编辑和模式生成操作都在客户端内存中本地运行。

相关工具

常见问题

为什么要在系统提示词中使用XML标签?

现代LLM(Claude 3.5 Sonnet、GPT-4o)能够有效解析XML标签(<role>、<instructions>),从而减少指令偏移和歧义。

它同时支持OpenAI和Claude的工具格式吗?

支持。它会同时生成有效的OpenAI函数模式和Claude input_schema定义。

免费工具·使用在浏览器中次·无需账户