OpenAI
Deze pagina is automatisch vertaald. Bekijk het oorspronkelijke Engelstalige artikel.

Functies aanroepen in de Chat Playground

Je kunt functies aanroepen gebruiken in de OpenA Playground.

Bijgewerkt: 5 days ago

Functies aanroepen stelt je in staat om aangepaste functies of externe API’s aan de assistent te beschrijven, waardoor de assistent die functies intelligent kan aanroepen door een JSON-object uit te voeren met de relevante argumenten.

Functies aanroepen gebruiken in de Chat Playground

Om een nieuwe functie toe te voegen, klik je op “+Tools > Functies” in het configuratiepaneel links op het scherm voor de Responses API of, simpelweg, op “+Functie” voor de Chat Completions-API.

Voer vervolgens het JSON-schema in met de parameters van de functie. Je kunt de bètafunctie “Genereren” gebruiken om in gewone tekst te beschrijven wat je de functie wilt laten doen, zodat je een voorgesteld JSON-schema krijgt.

Je ziet de functie nu aan de linkerkant van het scherm onder “Tools”.

Om de functie in de playground te testen, voer je een bericht in dat het model zou activeren om de functie aan te roepen.

Voer bijvoorbeeld voor de functie get_weather in: “wat is het weer in Berkeley?”

Wanneer de functie wordt aangeroepen, voer je de uitvoer van je functie in, bijvoorbeeld “{temp: 80}”, en druk je op “Uitvoeren”. De Assistent gebruikt vervolgens de uitvoer van de functie die je hebt opgegeven voor zijn antwoord.

Ondersteunt dit parallel functies aanroepen?

Ja, parallel functies aanroepen wordt ondersteund in de Chat Playground.

Parallel functies aanroepen is het vermogen van het model om meerdere functieaanroepen tegelijk uit te voeren, zodat de effecten en resultaten van deze functieaanroepen parallel kunnen worden afgehandeld. Dit is vooral handig als functies lang duren, en vermindert het aantal retourverzoeken met de API.

Schakel gestructureerde output in door strict: "true" in het schema in te stellen

Wanneer gestructureerde output is ingeschakeld, komen de argumenten die het model voor functieaanroepen genereert gegarandeerd overeen met het JSON-schema dat je opgeeft.

Als je geen gestructureerde output gebruikt, is niet gegarandeerd dat de structuur van argumenten correct is. Daarom raden we aan een validatiebibliotheek zoals Pydantic te gebruiken om de argumenten eerst te verifiëren voordat je ze gebruikt.


Meer informatie over functies aanroepen met gestructureerde output.

Functiekeuze forceren in Playground

  1. Klik op het pictogram “Instellingen” naast de modelnaam

  2. Klik op Toolkeuze

  3. Wijzig van “Automatisch” naar “Vereist” of naar de gewenste functie (eerder aangemaakt).

Was dit artikel nuttig?