JSON Schema für Tool-Calling und Structured Outputs prüfen

Füge ein JSON Schema, eine Tool-Definition oder eine ganze tools-Liste ein. Du siehst sofort, was OpenAI, Anthropic, Gemini oder ein MCP-Client daran ablehnen oder ignorieren würden – mit Fundstelle als JSON-Pointer und einer angepassten Fassung zum Kopieren.

Schema einfügen

Erkannt werden ein reines Schema, OpenAI-Tools (Chat Completions und Responses), response_format/text.format, Anthropic-Tools mit input_schema, MCP-Tools und tools/list-Antworten sowie Gemini-functionDeclarations.

Prüfen für

So prüfst du ein Schema

  1. Schema oder Tool-Definition als JSON einfügen oder eine Datei öffnen.
  2. Anbieter wählen, für die das Schema gelten soll.
  3. „Prüfen“ klicken: Fehler werden abgelehnt, Warnungen ignoriert oder sind nicht dokumentiert, Hinweise sind Empfehlungen.
  4. Die angepasste Fassung kopieren und die offenen Punkte von Hand lösen.

Welche Regel woher kommt, steht unter Regeln je Anbieter – jeweils mit Link auf die offizielle Dokumentation und Stand-Datum.