Строитель схемы функций

Заполните список полей с именами функций, описаниями и параметрами и создайте Tools JSON, необходимые для вызова функции OpenAI. Уменьшить количество ошибок в рукописной schema.

Read the full guide: Руководство по разработке 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 请求。

Заполните список полей с именами функций, описаниями и параметрами и создайте Tools JSON, необходимые для вызова функции OpenAI. Уменьшить количество ошибок в рукописной schema.

Быстрый старт

  1. Заполнить метаданные

    Имя функции Snake case; Описание Написать предназначение.

  2. Определение поля

    Каждая строка: name, type, description, required.

Тип поля

Поддержка string, number, integer, boolean, array, object; Требование заполнить true означает обязательное заполнение.

Типичный рабочий процесс

При использовании этого инструмента сначала введите имя и описание функции. Название должно быть кратким, а описание должно четко указывать функциональное назначение. Затем добавляются параметры по пунктам, включая название, тип, описание и необходимость заполнения. Система генерирует предварительный просмотр JSON в режиме реального времени, что облегчает проверку соответствия спецификациям OpenAI.

После завершения сборки генерируемый код JSON может быть скопирован непосредственно в проект разработки. Рекомендуется сначала проверить эффект функции в OpenAI Playground. При необходимости настройки поле изменения возвращаемого инструмента может быть воссоздано заново, что более эффективно и безопасно, чем ручное редактирование JSON.

Примеры

Функция погоды

Input

get_weather + city field

Output

OpenAI tools JSON

FAQ

Поддержка встроенных объектов?

В настоящее время - плоские параметры; Структура вложения, пожалуйста, отредактируйте вывод JSON вручную.

Может ли сгенерированная schema использоваться на платформах, не связанных с OpenAI?

Можно. Хотя инструмент оптимизирован для вызова функций OpenAI, генерируемый JSON соответствует стандарту определения общих функций. Просто обратите внимание, что другие платформы могут иметь особые требования к типу или структуре параметров, и рекомендуется проверить документацию целевой платформы.