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

Functies aanroepen in de Chat Playground

Je kunt functies aanroepen in de OpenAI Playground.

Bijgewerkt: 7 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 in de Chat Playground

Open de toolinstellingen in de Playground en voeg een functie toe.

Voer vervolgens het JSON-schema met de parameters van de functie in. Met de bètafunctie Genereren kun je in gewone tekst beschrijven wat de functie moet doen. Je krijgt dan een voorstel voor een JSON-schema.

De functie staat nu onder Tools.

Om de functie in de Playground te testen, voer je een bericht in dat het model ertoe aanzet de functie aan te roepen.

Voer bijvoorbeeld voor de functie get_weather het volgende in: "what is the weather in Berkeley?"

Wanneer de functie wordt aangeroepen, voer je de output van je functie in, bijvoorbeeld {"temp": 80}, en selecteer je Uitvoeren. De assistent gebruikt vervolgens de door jou aangeleverde functie-output voor zijn antwoord.

Wordt het parallel aanroepen van functies ondersteund?

Ja, de Chat Playground ondersteunt parallel functies aanroepen.

Bij parallel functies aanroepen kan het model meerdere functieaanroepen tegelijk uitvoeren, zodat de effecten en resultaten ervan parallel kunnen worden verwerkt. Dit is vooral handig als functies veel tijd kosten en vermindert het aantal verzoeken en antwoorden tussen je toepassing en de API.

Schakel gestructureerde output in door strict: true in de functiedefinitie in te stellen

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

Als je geen gestructureerde output gebruikt, is een correcte structuur van de argumenten niet gegarandeerd. Daarom raden we aan de argumenten vóór gebruik te controleren met een validatiebibliotheek zoals Pydantic.


Meer informatie over functies aanroepen met gestructureerde output.

Een functiekeuze afdwingen in de Playground

  1. Selecteer het pictogram Instellingen naast de modelnaam.

  2. Selecteer Toolkeuze.

  3. Wijzig Automatisch in Verplicht of selecteer de gewenste functie die je eerder hebt aangemaakt.

Was dit artikel nuttig?