Function Calling ermöglicht es KI-Modellen, mit externen Tools und APIs zu interagieren, sodass sie bestimmte Aktionen ausführen und auf Echtzeitinformationen zugreifen können. Diese Fähigkeit erweitert die Funktionalität von KI-Modellen über die einfache Textgenerierung hinaus und ermöglicht dynamischere und praktischere Anwendungen.
Unterstützte Modelle
Die folgenden Modelle unterstützenFunction Calling:
Schnellstartanleitung
Diese Anleitung zeigt, wie Sie Function Calling verwenden, um aktuelle Wetterinformationen für einen vom Benutzer angegebenen Standort abzurufen. Wir gehen ein vollständiges Python-Codebeispiel durch. Das spezifische API-Format von Function Calling finden Sie in der API-Referenz Create Chat Completion.1. Client initialisieren
Zunächst müssen Sie den Client mit Ihrem Novita-API-Schlüssel initialisieren.2. Die aufzurufende Funktion definieren
Definieren Sie als Nächstes die Python-Funktion, die das Modell aufrufen kann. In diesem Beispiel handelt es sich um eine Funktion zum Abrufen von Wetterinformationen.3. API-Anfrage mit Tools und Benutzernachricht erstellen
Erstellen Sie nun die API-Anfrage an den Novita-Endpunkt. Diese Anfrage enthält den Parametertools, der die Funktionen definiert, die das Modell verwenden kann, sowie die Nachricht des Benutzers.
4. Mit dem Ergebnis des Funktionsaufrufs antworten und die endgültige Antwort abrufen
Im nächsten Schritt wird der Funktionsaufruf verarbeitet, die Funktionget_weather ausgeführt und das Ergebnis an das Modell zurückgesendet, damit es die endgültige Antwort an den Benutzer generieren kann.