Shuyib/tool_calling_api
This project demonstrates function-calling with Python and Ollama, utilizing the Africa's Talking API to send airtime and messages to phone numbers using natural language prompts. Ollama + LLM w/ functions + Natural language = User Interface for non-coders.
This project helps operations managers, customer support agents, or small business owners automate sending mobile airtime, SMS messages, and even making voice calls to phone numbers across Africa. You provide simple, natural language commands like "Send airtime to [number] with amount 10 KES", and the system processes these requests through the Africa's Talking API. It's designed for non-coders to manage communication tasks without needing to write code.
Use this if you need to programmatically send airtime or messages to mobile users in Africa using plain English commands, without writing any code.
Not ideal if your primary need is for a general-purpose AI assistant that doesn't focus on mobile communication services in Africa.
Stars
20
Forks
11
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/Shuyib/tool_calling_api"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
developerlin/excelchat-streamlit
ExcelChat - Chat w/ your excel file
avrabyt/MemoryBot
A chatbot 🤖 which remembers 🧠using 🦜 LangChain 🔗 OpenAI | Streamlit | DataButton
AdieLaine/Streamly
Streamly - Streamlit Assistant is designed to provide the latest updates from Streamlit,...
avrabyt/PersonalMemoryBot
Memory 🧠to your Personal ChatBot 🤖| LangChainAI and Databutton
suryanshgupta9933/Law-GPT
Chatbot for Indian Law using Llama-7B-chat using Langchain integration and Streamlit UI.