JSON スキーマジェネレーター
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エージェントコードにコピーしてください。