JSON スキーマジェネレーター

JSON Schema Generator
Copied!
Function Info
Parameters

LLM関数呼び出し(OpenAI、Anthropic、Google)向けの標準JSONスキーマ構造を生成するビジュアルフォームです。エラーが発生しやすいJSONを手書きする代わりに、パラメータ名、タイプ、説明、必須フラグを入力し、生成をクリックするだけで、AIエージェントコードにコピー&ペースト可能な完璧にフォーマットされたスキーマが得られます。

このスキーマジェネレーターを使用する理由

  • JSONを手書きしない — ビジュアルフォームに入力し、正しい構造を取得します。
  • 関数呼び出し対応 — 出力はOpenAI/GPT/Claudeの関数呼び出し仕様に準拠しています。
  • 動的パラメータ — 必要に応じてパラメータを追加または削除できます。
  • タイプサポート — 文字列、数値、整数、ブール値、配列、オブジェクトタイプをサポートします。

主な機能

  • 関数名 & 説明: 上部に関数のメタデータを定義します。
  • パラメータビルダー: 名前、型、説明、および必須チェックボックスを含む行を追加します。
  • 適切なネスト: 出力には、parameters.properties を含む標準的な type: "function" ラッパーが含まれます。
  • 必須配列: チェックされたフィールドから required 配列を自動的に構築します。

仕組み

関数名と説明を定義し、型を含むパラメータを追加します。「生成」をクリックすると、OpenAI Function Calling仕様に従ったJSONオブジェクトが構築されます:
{ type: "function", function: { name, description, parameters: { type: "object", properties, required } } }
。出力は2スペースのインデントで整形されます。

スキーマジェネレーターを試す

関数名と説明を入力し、パラメータを追加してから「スキーマを生成」をクリックしてください。結果を直接AIエージェントコードにコピーしてください。