Mit Funktionsaufrufen kannst du dem Assistenten eigene Funktionen oder externe APIs beschreiben. Der Assistent kann diese Funktionen dann gezielt aufrufen, indem er ein JSON-Objekt mit den relevanten Argumenten ausgibt.
Funktionsaufrufe im Chat Playground nutzen
Öffne im Playground die Tool-Einstellungen und füge eine Funktion hinzu.
Gib dann das JSON-Schema mit den Parametern der Funktion ein. Mit der Betafunktion Generieren kannst du in eigenen Worten beschreiben, was die Funktion tun soll, und erhältst einen Vorschlag für ein JSON-Schema.
Die Funktion wird jetzt unter Tools aufgeführt.
Um die Funktion im Playground zu testen, gib eine Nachricht ein, die das Modell dazu veranlasst, die Funktion aufzurufen.
Gib beispielsweise für die Funktion get_weather Folgendes ein: „what is the weather in Berkeley?“
Wenn die Funktion aufgerufen wird, gib die Ausgabe deiner Funktion ein, zum Beispiel {"temp": 80}, und wähle Ausführen aus. Der Assistent verwendet dann die von dir bereitgestellte Funktionsausgabe für seine Antwort.
Werden parallele Funktionsaufrufe unterstützt?
Ja, parallele Funktionsaufrufe werden im Chat Playground unterstützt.
Bei parallelen Funktionsaufrufen kann das Modell mehrere Funktionen gleichzeitig aufrufen. So lassen sich die Auswirkungen und Ergebnisse dieser Aufrufe parallel verarbeiten. Das ist besonders nützlich, wenn Funktionen viel Zeit benötigen, und reduziert die Anzahl der Anfragen und Antworten zwischen Anwendung und API.
Aktiviere strukturierte Ausgaben, indem du strict: true in der Funktionsdefinition festlegst
Wenn strukturierte Ausgaben aktiviert sind, entsprechen die vom Modell für Funktionsaufrufe generierten Argumente garantiert dem von dir bereitgestellten JSON-Schema.
Wenn du keine strukturierten Ausgaben nutzt, ist eine korrekte Struktur der Argumente nicht garantiert. Daher empfehlen wir, die Argumente vor der Verwendung mit einer Validierungsbibliothek wie Pydantic zu überprüfen.
Erfahre mehr über Funktionsaufrufe mit strukturierten Ausgaben.
Funktionsauswahl im Playground erzwingen
Wähle das Symbol für Einstellungen neben dem Modellnamen aus.
Wähle Tool-Auswahl aus.
Ändere die Einstellung von Automatisch auf Erforderlich oder auf die gewünschte, zuvor erstellte Funktion.
