OpenAI
Den här sidan har maskinöversatts. Visa den ursprungliga engelska artikeln.

Funktionsanrop i Chat Playground

Du kan använda Funktionsanrop i OpenA Playground.

Uppdaterades: 7 days ago

Funktionsanrop gör att du kan beskriva anpassade funktioner eller externa API:er för assistenten, vilket gör det möjligt för assistenten att intelligent anropa dessa funktioner genom att mata ut ett JSON-objekt som innehåller relevanta argument.

Så använder du Funktionsanrop i Chat Playground

Lägg till en ny funktion genom att klicka på ”+Verktyg > Funktioner” i konfigurationspanelen till vänster på skärmen för Responses API eller helt enkelt på ”+Funktion” för API för slutförda chattar.

Ange sedan JSON-schemat med funktionens parametrar. Du kan använda betafunktionen ”Generera” för att i vanlig text beskriva vad du vill att funktionen ska göra och få ett förslag på JSON-schema.

Funktionen visas nu till vänster på skärmen under ”Verktyg”.

Testa funktionen i Playground genom att skriva ett meddelande som får modellen att anropa den.

För funktionen get_weather kan du till exempel skriva: ”what is the weather in Berkeley?”

När funktionen anropas anger du utdata från din funktion, till exempel ”{temp: 80}”, och trycker på ”Kör”. Assistenten använder sedan de utdata du angett för att skapa sitt svar.

Stöds parallella funktionsanrop?

Ja, parallella funktionsanrop stöds i Chat Playground.

Parallella funktionsanrop är modellens förmåga att utföra flera funktionsanrop tillsammans, vilket gör att effekterna och resultaten av dessa funktionsanrop kan lösas parallellt. Detta är särskilt användbart om funktioner tar lång tid och minskar antalet tur-och-retur-anrop till API:et.

Aktivera Strukturerade utdata genom att ange strict: "true" i schemat

När Strukturerade utdata är aktiverat garanteras att argumenten som modellen genererar för Funktionsanrop matchar det JSON-schema du anger.

Om du inte använder Strukturerade utdata finns ingen garanti för att argumentens struktur är korrekt. Därför rekommenderar vi att du först verifierar argumenten med ett valideringsbibliotek som Pydantic innan du använder dem.


Läs mer om Funktionsanrop med Strukturerade utdata.

Så tvingar du fram ett funktionsval i Playground

  1. Klicka på ikonen ”Inställningar” bredvid modellnamnet

  2. Klicka på Verktygsval

  3. Ändra från ”Automatiskt” till ”Obligatoriskt” eller till önskad funktion (som skapats tidigare).

Var den här artikeln till hjälp?