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

Funksjonskall i Chat Playground

Du kan bruke funksjonskall i OpenAI Playground.

Oppdatert: 13 days ago

Funksjonskall lar deg beskrive egendefinerte funksjoner eller eksterne API-er for assistenten, noe som gjør at assistenten intelligent kan kalle disse funksjonene ved å sende ut et JSON-objekt med de relevante argumentene.

Slik bruker du funksjonskall i Chat Playground

For å legge til en ny funksjon klikker du på "+Tools > Functions" i konfigurasjonspanelet på venstre side av skjermen for Responses API eller ganske enkelt på "+Function" for Chat Completions API (API for samtalesvar).

Deretter skriver du inn JSON-skjemaet med funksjonens parametere. Du kan bruke beta-funksjonen "Generate" til å beskrive hva du vil at funksjonen skal gjøre i ren tekst, for å få et foreslått JSON-skjema.

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

For å teste funksjonen i Playground skriver du inn en melding som vil utløse at modellen kaller funksjonen.

For eksempel, for get_weather-funksjonen, skriv inn: "hva er været i Berkeley?"

Når funksjonen kalles, skriver du inn utdataene fra funksjonen, f.eks. "{temp: 80}", og trykker på «Run». Assistenten vil da 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 løses parallelt. Dette er spesielt nyttig hvis funksjoner tar lang tid, og reduserer rundreiser med API-et.

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

Når strukturerte utdata er slått på, er det garantert at argumentene modellen genererer for funksjonskall samsvarer med JSON-skjemaet du oppgir.

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

Les mer om funksjonskall med strukturerte utdata.

Slik tvinger du frem Function Choice i Playground

  1. Klikk på ikonet "Settings" ved siden av modellnavnet

  2. Klikk på Tool Choice

  3. Endre fra "Auto" til "Required" eller til ønsket funksjon (opprettet tidligere).

Var denne artikkelen nyttig?