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.

49
/ 100
Emerging

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.

mobile-money customer-engagement telecom-operations africa-market sms-marketing
No Package No Dependents
Maintenance 10 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

20

Forks

11

Language

Python

License

Apache-2.0

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.