OpenAI
Ta strona została przetłumaczona maszynowo. Wyświetl oryginalny artykuł w języku angielskim.

Wywołanie funkcji w środowisku Playground czatu

Możesz używać wywołania funkcji w środowisku OpenA Playground.

Zaktualizowano: 15 days ago

Wywołanie funkcji pozwala opisać asystentowi dowolne funkcje niestandardowe lub zewnętrzne API, dzięki czemu asystent może inteligentnie wywoływać te funkcje, zwracając obiekt JSON zawierający odpowiednie argumenty.

Jak korzystać z wywołania funkcji w środowisku Playground trybu Chat

Aby dodać nową funkcję, w panelu konfiguracji po lewej stronie ekranu kliknij „+Narzędzia > Funkcje” w przypadku interfejsu Responses API lub po prostu „+Funkcja” w przypadku API zakończenia czatu.

Następnie wprowadź schemat JSON zawierający parametry funkcji. Możesz użyć funkcji beta „Generuj”, aby prostym językiem opisać, co ma robić funkcja, i otrzymać sugerowany schemat JSON.

Funkcja pojawi się teraz po lewej stronie ekranu w sekcji „Narzędzia”.

Aby przetestować funkcję w środowisku Playground, wpisz wiadomość, która skłoni model do jej wywołania.

Na przykład dla funkcji get_weather wpisz: „what is the weather in Berkeley?”

Po wywołaniu funkcji wprowadź jej wynik, np. „{temp: 80}”, i naciśnij „Uruchom”. Asystent wykorzysta podany wynik funkcji do przygotowania odpowiedzi.

Czy obsługiwane jest równoległe wywoływanie funkcji?

Tak, równoległe wywoływanie funkcji jest obsługiwane w środowisku Chat Playground.

Równoległe wywoływanie funkcji to zdolność modelu do wykonywania wielu wywołań funkcji jednocześnie, co pozwala równolegle rozstrzygać efekty i wyniki tych wywołań. Jest to szczególnie przydatne, jeśli funkcje działają długo, i zmniejsza liczbę połączeń z API.

Włącz ustrukturyzowane dane wyjściowe, ustawiając w schemacie strict: „true”

Po włączeniu ustrukturyzowanych danych wyjściowych argumenty generowane przez model podczas wywołań funkcji na pewno będą zgodne z podanym schematem JSON.

Jeśli nie korzystasz z ustrukturyzowanych danych wyjściowych, poprawność struktury argumentów nie jest gwarantowana. Dlatego przed ich użyciem zalecamy zweryfikowanie ich za pomocą biblioteki takiej jak Pydantic.


Dowiedz się więcej o wywołaniu funkcji z ustrukturyzowanymi danymi wyjściowymi.

Jak wymusić wybór funkcji w środowisku Playground

  1. Kliknij ikonę „Ustawienia” obok nazwy modelu

  2. Kliknij opcję „Wybór narzędzia”

  3. Zmień ustawienie „Automatycznie” na „Wymagane” lub wybierz odpowiednią, wcześniej utworzoną funkcję.

Czy ten artykuł był pomocny?