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

Funksjonskall i Chat Playground

Du kan bruke funksjonskall i OpenAI Playground.

Oppdatert: 9 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

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

Deretter skriver du inn JSON-skjemaet med funksjonens parametere. Du kan bruke betafunksjonen «Generer» til å beskrive i klartekst hva du vil at funksjonen skal gjøre, for å få et foreslått JSON-skjema.

Du vil nå se funksjonen oppført på venstre side av skjermen under «Verktøy».

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

For eksempel, for funksjonen get_weather, skriv inn: «hvordan er været i Berkeley?»

Når funksjonen kalles, skriver du inn utdataene fra funksjonen din, f.eks. «{temp: 80}», og trykker på «Kjør». Assistenten vil deretter bruke utdataene fra funksjonen du har oppgitt, 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.

Slå på strukturerte utdata ved å angi strict: "true" i skjemaet

Når strukturerte utdata er slått på, er argumentene som modellen genererer for funksjonskall, garantert å samsvare med JSON Schema du oppgir.

Hvis du ikke bruker strukturerte utdata, er det ikke garantert at argumentstrukturen er riktig. Derfor anbefaler vi å bruke et valideringsbibliotek som Pydantic til først å verifisere argumentene før du bruker dem.


Finn ut mer om funksjonskall med strukturerte utdata.

Slik tvinger du funksjonsvalg i Playground

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

  2. Klikk på Verktøyvalg

  3. Endre fra «Automatisk» til «Påkrevd» eller til ønsket funksjon (opprettet tidligere).

Var denne artikkelen nyttig?