Function Schema 生成器

填写函数名、描述与参数字段列表,生成 OpenAI function calling 所需的 tools JSON。减少手写 schema 出错。

阅读完整指南: JSON Schema API 设计指南:从样例生成到 LLM 校验实战 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

填写函数名、描述与参数字段,生成 OpenAI function calling JSON schema。

函数名
描述

参数字段

每行: name,type,description,required(true/false)

Function Schema

注释说明

字段类型

type 支持 string、number、integer、boolean、array、object。输出符合 OpenAI tools 格式,可直接粘贴到 API 请求。

填写函数名、描述与参数字段列表,生成 OpenAI function calling 所需的 tools JSON。减少手写 schema 出错。

快速开始

  1. 填写元信息

    函数名用 snake_case; 描述写清用途。

  2. 定义字段

    每行: name,type,description,required。

字段类型

支持 string、number、integer、boolean、array、object; required 填 true 表示必填。

典型工作流

使用本工具时,首先输入函数名称和描述。名称应简明,描述需清晰说明功能用途。接着逐项添加参数,包括名称、类型、描述和是否必填。系统会实时生成 JSON 预览,方便检查是否符合 OpenAI 规范。

构建完成后,可直接复制生成的 JSON 代码到开发项目。建议先在 OpenAI Playground 测试函数调用效果。若需调整,返回工具修改字段即可重新生成,比手动编辑 JSON 更高效安全。

示例

天气函数

Input

get_weather + city field

Output

OpenAI tools JSON

FAQ

支持嵌套 object 吗?

当前为扁平参数; 嵌套结构请手动编辑输出 JSON。

生成的 schema 能否用于非 OpenAI 平台?

可以。虽然工具针对 OpenAI 函数调用优化,但生成的 JSON 符合通用函数定义标准。只需注意其他平台可能对参数类型或结构有特殊要求,建议对照目标平台文档检查。