Grundlegende Tool-Definition
Definiere Tools mit dem OpenAI-kompatiblentools-Array:
Das Tool ausführen
Wenn das Modell ein Tool auswählt, prüfemessage.tool_calls, parse die Argumente, führe deine Anwendungsfunktion aus und sende das Ergebnis als tool-Nachricht zurück.
Python
Ein Modell auswählen
Die Unterstützung für Function Calling ist modellabhängig. Nutze die Seite Textmodelle oder die Models-API, um Modelle mitsupportsFunctionCalling zu finden.
Design-Tipps
- Halte Tool-Namen und Beschreibungen kurz und wörtlich.
- Verwende JSON Schema, damit das Modell gültige Argumente leichter erzeugen kann.
- Bevorzuge eng gefasste Tools mit klaren Eingaben gegenüber einem breiten Tool mit vielen optionalen Verhaltensweisen.
- Gib knappe Tool-Ergebnisse zurück, damit die finale Antwort genügend Kontext hat, ohne Tokens zu verschwenden.