OpenAI
Denne siden ble maskinoversatt. Se den opprinnelige engelske artikkelen.

Funksjonskall i Chat Playground

Du kan bruke funksjonskall i OpenAI Playground.

Oppdatert: 18 days ago

Funksjonskall lar deg beskrive egendefinerte funksjoner eller eksterne API-er for assistenten, slik at assistenten intelligent kan kalle disse funksjonene ved å returnere et JSON-objekt som inneholder de relevante argumentene.

Slik bruker du funksjonskall i Chat Playground

Hvis du vil legge til en ny funksjon, klikker du på «+Verktøy > Funksjoner» i konfigurasjonspanelet til venstre på skjermen for Responses API, eller ganske enkelt på «+Funksjon» for Chat Completions API (API for samtalesvar).

Deretter angir du JSON-skjemaet med funksjonens parametere. Du kan bruke betafunksjonen «Generer» til å beskrive med vanlig tekst hva du vil at funksjonen skal gjøre, og få et forslag til JSON-skjema.

Funksjonen vises nå under «Verktøy» til venstre på skjermen.

For å teste funksjonen i Playground skriver du inn en melding som får modellen til å kalle funksjonen.

For funksjonen get_weather kan du for eksempel skrive inn: «what is the weather in Berkeley?»

Når funksjonen kalles, skriver du inn utdataene fra funksjonen, for eksempel «{temp: 80}», og trykker på «Kjør». Assistenten bruker deretter utdataene du har oppgitt fra funksjonen, i svaret sitt.

Støtter dette parallelle funksjonskall?

Ja, parallelle funksjonskall støttes i Chat Playground.

Parallelle funksjonskall er modellens evne til å utføre flere funksjonskall samtidig, slik at effektene og resultatene av disse funksjonskallene kan behandles parallelt. Dette er spesielt nyttig hvis funksjoner tar lang tid, og reduserer antall rundturer med API-et.

Aktiver strukturerte utdata ved å angi strict: «true» i skjemaet

Når strukturerte utdata er aktivert, er argumentene modellen genererer for funksjonskall, garantert å samsvare med JSON-skjemaet du oppgir.

Hvis du ikke bruker strukturerte utdata, er det ingen garanti for at argumentstrukturen er riktig. Vi anbefaler derfor å bruke et valideringsbibliotek som Pydantic for å kontrollere argumentene før de brukes.


Finn ut mer om funksjonskall med strukturerte utdata.

Slik fremtvinger du funksjonsvalg i Playground

  1. Klikk på «Innstillinger»-ikonet ved siden av modellnavnet

  2. Klikk på Verktøyvalg

  3. Bytt fra «Automatisk» til «Obligatorisk» eller til ønsket funksjon (som du opprettet tidligere).

Var denne artikkelen nyttig?