1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie systemów AI z OpenAI API

Connected

ćwiczenie

Obsługa odpowiedzi przy zewnętrznych wywołaniach API

Aby lepiej zintegrować aplikację do przeliczania walut z innymi systemami, warto dodać kilka sprawdzeń, które upewnią się, że model znalazł właściwą odpowiedź. Najpierw sprawdź, czy odpowiedź została wygenerowana za pomocą tool_calls. Jeśli tak, zweryfikuj, czy funkcją użytą do uzyskania wyniku jest get_exchange_rate. Następnie wczytaj kod waluty wyodrębniony z zapytania użytkownika i wywołaj funkcję get_exchange_rate() z tym kodem jako argumentem. Na końcu, jeśli funkcja zwróci odpowiedź, zwróć ją dalej.

W tym ćwiczeniu zmienna response, biblioteka json oraz funkcja get_exchange_rate() są już wczytane.

Instrukcje 1/2

undefined XP
    1
    2
  • Sprawdź, czy odpowiedź została wygenerowana za pomocą tool_calls.
  • Jeśli poprzednie sprawdzenie przeszło pomyślnie, wyodrębnij funkcję.