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 korzystać z wywołania funkcji w środowisku Playground od OpenAI.

Zaktualizowano: 4 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.

Korzystaj z wywołania funkcji w trybie Chat w środowisku Playground

W środowisku Playground otwórz ustawienia narzędzi i dodaj funkcję.

Następnie wprowadź schemat JSON z parametrami funkcji. Możesz użyć opcji Generuj w wersji beta: opisz zwykłym tekstem, co funkcja ma robić, a otrzymasz propozycję schematu JSON.

Funkcja pojawi się teraz na liście w sekcji Narzędzia.

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

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

Po wywołaniu funkcji wprowadź jej wynik, na przykład {"temp": 80}, i wybierz Uruchom. Asystent wykorzysta podany wynik funkcji do przygotowania odpowiedzi.

Czy równoległe wywołania funkcji są obsługiwane?

Tak, tryb Chat w środowisku Playground obsługuje równoległe wywołania funkcji.

Równoległe wywołania funkcji to zdolność modelu do wywoływania wielu funkcji jednocześnie, co pozwala równolegle przetwarzać ich efekty i wyniki. Jest to szczególnie przydatne, gdy wykonanie funkcji zajmuje dużo czasu, i zmniejsza liczbę wymian żądań i odpowiedzi z API.

Włącz ustrukturyzowane dane wyjściowe, ustawiając strict: true w definicji funkcji

Gdy ustrukturyzowane dane wyjściowe są włączone, masz gwarancję, że argumenty generowane przez model na potrzeby wywołań funkcji będą zgodne z podanym schematem JSON.

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


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

Wymuś wybór funkcji w środowisku Playground

  1. Wybierz ikonę Ustawienia obok nazwy modelu.

  2. Wybierz Wybór narzędzia.

  3. Zmień opcję Automatyczny na Wymagany lub wybierz odpowiednią, wcześniej utworzoną funkcję.

Czy ten artykuł był pomocny?