Function Calling stelt AI-modellen in staat om te communiceren met externe tools en API’s, zodat ze specifieke acties kunnen uitvoeren en toegang hebben tot realtime informatie. Deze mogelijkheid breidt de functionaliteit van AI-modellen uit tot voorbij eenvoudige tekstgeneratie, waardoor dynamischere en praktischere toepassingen mogelijk worden.
Ondersteunde modellen
De volgende modellen ondersteunenFunction Calling:
Snelstartgids
Deze gids laat zien hoe je Function Calling gebruikt om actuele weersinformatie op te halen voor een door de gebruiker opgegeven locatie. We doorlopen een volledig Python-codevoorbeeld. Raadpleeg voor de specifieke API-indeling van Function Calling de API-referentie Create Chat Completion.1. Initialiseer de client
Eerst moet je de client initialiseren met je Novita API key.2. Definieer de functie die moet worden aangeroepen
Definieer vervolgens de Python-functie die het model kan aanroepen. In dit voorbeeld is het een functie om weersinformatie op te halen.3. Stel het API-verzoek samen met tools en gebruikersbericht
Maak nu het API-verzoek naar het Novita-endpoint. Dit verzoek bevat de parametertools, waarmee de functies worden gedefinieerd die het model kan gebruiken, en het bericht van de gebruiker.
4. Reageer met het resultaat van de functieaanroep en verkrijg het definitieve antwoord
De volgende stap is het verwerken van de functieaanroep, het uitvoeren van de functieget_weather en het terugsturen van het resultaat naar het model om de definitieve reactie voor de gebruiker te genereren.