Function Call Generator
Convert JSON examples or JSON Schema into AI function call definitions for OpenAI, Anthropic, and Gemini.
Was ist ein KI-Function-Call-Generator?
Ein KI-Function-Call-Generator konvertiert JSON-Beispiele oder JSON-Schema-Definitionen in die spezifischen Function/Tool-Definitionsformate, die von großen KI-Anbietern benötigt werden - OpenAI, Anthropic (Claude) und Google Gemini. Anstatt diese ausführlichen JSON-Strukturen manuell zu schreiben, geben Sie ein Beispiel-Payload an und das Tool leitet Schema, Typen und Struktur automatisch ab.
Function Calling (auch Tool Use genannt) ist die Art, wie KI-Modelle mit externen Systemen interagieren. Wenn Sie möchten, dass ein LLM eine API aufruft, eine Datenbank abfragt oder eine Aktion auslöst, definieren Sie ein Funktionsschema, das dem Modell mitteilt, welche Parameter verfügbar sind, ihre Typen und welche erforderlich sind. Jeder KI-Anbieter verwendet ein leicht unterschiedliches Format für diese Definitionen - OpenAI verwendet functions oder tools Arrays, Anthropic verwendet input_schema und Gemini verwendet großgeschriebene Typnamen.
Unser Generator eliminiert den mühsamen, fehleranfälligen Prozess, diese Definitionen von Hand zu schreiben. Fügen Sie ein JSON-Beispiel ein (wie einen Beispiel-API-Request-Body), und das Tool leitet Eigenschaftstypen ab, generiert Schemas für alle drei großen Anbieter und lässt Sie Beschreibungen, Pflichtfelder und Parameternamen anpassen. Die gesamte Verarbeitung findet in Ihrem Browser statt - Ihre Funktionsdefinitionen und API-Strukturen werden nirgendwohin gesendet.
So generieren Sie Funktionsdefinitionen
- Eingabemodus wählen — Wählen Sie "From JSON Example" um ein JSON-Beispielobjekt einzufügen, oder "From JSON Schema" um eine bestehende JSON-Schema-Definition einzufügen.
- JSON einfügen — Geben Sie ein JSON-Objekt ein, das die Parameter Ihrer Funktion repräsentiert. Zum Beispiel:
{"location": "San Francisco", "unit": "celsius"}. Oder probieren Sie eines der integrierten Presets (Wetter, Suche, E-Mail, Aufgabe). - "Generate Function Definition" klicken — Das Tool leitet Typen aus Ihren JSON-Werten ab (String, Number, Boolean, Array, Object) und generiert Funktionsdefinitionen für alle Anbieter.
- Schema anpassen — Setzen Sie Funktionsnamen und Beschreibung. Fügen Sie für jeden Parameter eine Beschreibung hinzu, schalten Sie zwischen Pflicht/Optional um oder entfernen Sie unnötige Felder.
- Ausgabe kopieren — Wechseln Sie zwischen OpenAI Function, OpenAI Tool, Anthropic und Gemini Tabs, um das genaue Format zu kopieren, das Sie benötigen.
Hauptfunktionen
- Multi-Anbieter-Ausgabe — Generiert Funktionsdefinitionen für OpenAI (Function und Tool Format), Anthropic Claude und Google Gemini gleichzeitig.
- Automatische Typableitung — Leitet JSON-Schema-Typen aus Ihren Beispielwerten ab: Strings, Integers, Numbers, Booleans, Arrays (mit Item-Typen) und verschachtelte Objekte.
- JSON-Schema-Eingabe — Haben Sie bereits ein JSON Schema? Fügen Sie es direkt ein und das Tool konvertiert es in alle Anbieterformate ohne Typen neu abzuleiten.
- Integrierte Presets — Starten Sie mit gängigen Beispielen (Wetterabfrage, Produktsuche, E-Mail senden, Aufgabe erstellen) und passen Sie von dort an.
- Parameter-Bearbeitung — Fügen Sie Beschreibungen zu jedem Parameter hinzu, schalten Sie Pflicht/Optional-Status um und entfernen Sie Parameter - alles live in der Ausgabe reflektiert.
- Validierung — Funktionsnamen-Validierung stellt sicher, dass Ihre Namen dem erforderlichen Format folgen (nur alphanumerisch und Unterstriche).
- 100% clientseitig — Ihr JSON und Ihre Funktionsdefinitionen verlassen niemals Ihren Browser. Keine API-Aufrufe, keine Serververarbeitung.
Häufige Anwendungsfälle
- KI-Agent-Tools erstellen — Definieren Sie schnell Funktionsschemas für KI-Agenten, die APIs aufrufen, Datenbanken abfragen oder Workflows auslösen müssen.
- Zwischen KI-Anbietern migrieren — Konvertieren Sie Funktionsdefinitionen vom OpenAI-Format ins Anthropic- oder Gemini-Format (oder umgekehrt) beim Anbieterwechsel.
- KI-Integrationen prototypen — Generieren Sie schnell Funktionsdefinitionen aus Beispiel-API-Request-Bodys, um KI-gestützte Features zu prototypen.
- Dokumentation und Tests — Generieren Sie korrekt strukturierte Funktionsschemas für API-Dokumentation oder zum Testen von KI-Tool-Use-Fähigkeiten.
- Function Calling lernen — Verstehen Sie die verschiedenen Funktionsdefinitionsformate über Anbieter hinweg, indem Sie dasselbe Schema in mehreren Ausgabeformaten sehen.
Häufig gestellte Fragen
🔒 Dieses Tool läuft vollständig in Ihrem Browser. Es werden keine Daten an einen Server gesendet.