• Gemini Function Calling

    Gemini Function Calling Explained with Python (Step-by-Step Guide)
    Learn how to use Gemini API Function Calling with Python to build a real AI assistant that checks system status, internet connectivity, and finds files automatically

    This post is part of the GenAI Series. Gemini Function Calling takes AI from just answering questions to actually getting things done. In this tutorial, I will use the Gemini API with Python to build a simple but surprisingly capable AI assistant. It can check your system status, test internet connectivity, and hunt down files on your machine. This real-world example will help you understand how AI function calls work under the hood. You will also learn how to wire up external tools with Google Gemini and how modern LLMs execute actions instead of just generating text. Introduction What is Gemini Function Calling Function Calling is a way for Gemini…

  • OpenAI Function Calling in Python: Build a Real Crypto RSI Bot (Step-by-Step Example)

    This post is part of the GenAI Series. In the previous post of the GenAI series, I built an adaptive dashboard using Claude APIs. In this post, I’ll introduce the concept of function calling and show how we can leverage it to build a crypto assistant that generates RSI-based signals by analyzing OHLC data from Binance. What is OpenAI Function Calling Function calling in OpenAI’s API lets the model identify when to call specific functions based on user input by generating a structured JSON object with the necessary parameters. This creates a bridge between conversational AI and external tools or services, allowing your crypto bot to perform operations such as checking…