OpenAI
Denne side er maskinoversat. Se den originale engelske artikel.

Funktionskald i Chat Playground

Du kan bruge funktionskald i OpenA Playground.

Opdateret: 7 days ago

Funktionskald giver dig mulighed for at beskrive eventuelle brugerdefinerede funktioner eller eksterne API'er for assistenten, hvilket gør det muligt for assistenten intelligent at kalde disse funktioner ved at outputte et JSON-objekt, der indeholder de relevante argumenter.

Sådan bruger du funktionskald i Chat Playground

Du tilføjer en ny funktion ved at klikke på "+Værktøjer > Funktioner" i konfigurationspanelet til venstre på skærmen for Responses API eller blot på "+Funktion" for Chat Completions API.

Angiv derefter JSON-skemaet med funktionens parametre. Du kan bruge betafunktionen "Generér" til at beskrive i almindelig tekst, hvad funktionen skal gøre, og få foreslået et JSON-skema.

Funktionen vises nu i venstre side af skærmen under “Værktøjer.”

Du kan teste funktionen i Playground ved at skrive en besked, der får modellen til at kalde funktionen.

For funktionen get_weather kan du f.eks. skrive: "what is the weather in Berkeley?"

Når funktionen kaldes, skal du angive outputtet fra din funktion, f.eks. "{temp: 80}", og trykke på “Kør.” Assistenten bruger derefter det angivne output fra funktionen i sit svar.

Understøtter dette parallelle funktionskald?

Ja, parallelle funktionskald understøttes i Chat Playground.

Parallelle funktionskald er modellens evne til at udføre flere funktionskald samtidig, så effekterne og resultaterne af disse funktionskald kan behandles parallelt. Dette er især nyttigt, hvis funktioner tager lang tid, og reducerer rundture med API'en.

Slå strukturerede outputs til ved at angive strict: "true" i skemaet

Når strukturerede outputs er slået til, er de argumenter, som modellen genererer til funktionskald, garanteret at stemme overens med det angivne JSON-skema.

Hvis du ikke bruger strukturerede outputs, er der ingen garanti for, at argumenternes struktur er korrekt. Vi anbefaler derfor, at du bruger et valideringsbibliotek som Pydantic til at kontrollere argumenterne, før du bruger dem.


Få mere at vide om funktionskald med strukturerede outputs.

Sådan gennemtvinger du funktionsvalg i Playground

  1. Klik på ikonet "Indstillinger" ud for modelnavnet

  2. Klik på Værktøjsvalg

  3. Skift fra "Automatisk" til "Påkrævet" eller til den ønskede funktion, som du oprettede tidligere.

Var denne artikel nyttig?