OpenAI
Diese Seite wurde maschinell übersetzt. Den Originalartikel auf Englisch ansehen.

Funktionsaufrufe im Chat Playground

Du kannst Funktionsaufrufe im OpenAI Playground verwenden.

Aktualisiert: 28 days ago

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.

So verwendest du Funktionsaufrufe im Chat Playground

Um eine neue Funktion hinzuzufügen, klicke für die Responses API links im Konfigurationsbereich auf "+Tools > Funktionen" oder für die Chat Completions API einfach auf "+Funktion".

Gib anschließend das JSON-Schema mit den Parametern der Funktion ein. Mit der Beta-Funktion "Generieren" kannst du in natürlicher Sprache beschreiben, was die Funktion tun soll, und erhältst ein vorgeschlagenes JSON-Schema.

Die Funktion wird nun links auf dem Bildschirm unter „Tools“ aufgeführt.

Um die Funktion im Playground zu testen, gib eine Nachricht ein, die das Modell veranlassen würde, 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, beispielsweise "{temp: 80}", und klicke auf „Ausführen“. Der Assistent verwendet dann die von dir bereitgestellte Funktionsausgabe für seine Antwort.

Unterstützt dies parallele Funktionsaufrufe?

Ja, parallele Funktionsaufrufe werden im Chat Playground unterstützt.

Parallele Funktionsaufrufe sind die Fähigkeit des Modells, mehrere Funktionsaufrufe gemeinsam auszuführen, sodass die Effekte und Ergebnisse dieser Funktionsaufrufe parallel verarbeitet werden können. Das ist besonders nützlich, wenn Funktionen lange dauern, und reduziert die Zahl der Roundtrips mit der API.

Aktiviere strukturierte Ausgaben, indem du im Schema strict: "true" festlegst

Wenn strukturierte Ausgaben aktiviert sind, stimmen die vom Modell für Funktionsaufrufe generierten Argumente garantiert mit dem von dir bereitgestellten JSON-Schema überein.

Wenn du keine strukturierten Ausgaben verwendest, ist nicht gewährleistet, dass die Argumente korrekt strukturiert sind. Daher empfehlen wir, die Argumente vor ihrer Verwendung zunächst mit einer Validierungsbibliothek wie Pydantic zu prüfen.


Weitere Informationen zu Funktionsaufrufen mit strukturierten Ausgaben.

So erzwingst du die Funktionsauswahl im Playground

  1. Klicke neben dem Modellnamen auf das Symbol "Einstellungen".

  2. Klicke auf „Tool-Auswahl“.

  3. Wechsle von "Automatisch" zu "Erforderlich" oder zur gewünschten, zuvor erstellten Funktion.

War dieser Artikel hilfreich?