# Africa's Talking AI Integration Course ## Docs - [AI Integration Examples](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/ai/examples.md): Real-world examples of using AI with SMS, Voice, and USSD services - [Gemini API Setup](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/ai/gemini-setup.md): Learn how to get a Gemini API key, install the SDK, and configure credentials for AI integration - [AI Utility Functions](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/ai/utilities.md): Documentation for ask_gemini(), ask_gemini_as_xml(), and ask_gemini_structured() functions - [AI Utilities](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/ai-utils.md): Gemini AI integration utilities for generating intelligent responses - [Airtime Endpoints](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/airtime-endpoints.md): Complete API reference for Airtime service endpoints - [Airtime Utilities](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/airtime-utils.md): Africa's Talking Airtime API utilities for sending mobile money - [SIM Swap Endpoints](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/simswap-endpoints.md): Complete API reference for SIM Swap service endpoints - [SIM Swap Utilities](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/simswap-utils.md): Africa's Talking Insights API utilities for detecting SIM swap fraud - [SMS Endpoints](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/sms-endpoints.md): Complete API reference for SMS service endpoints - [SMS Utilities](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/sms-utils.md): Africa's Talking SMS integration utilities for sending messages - [USSD Endpoints](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/ussd-endpoints.md): Complete API reference for USSD service endpoints - [Voice Endpoints](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/voice-endpoints.md): Complete API reference for Voice service endpoints - [Voice Utilities](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/api/voice-utils.md): Africa's Talking Voice API utilities for making calls - [AI Integration with Gemini](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/concepts/ai-integration.md): How Gemini AI is integrated into Africa's Talking services to enhance functionality - [Application Architecture](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/concepts/architecture.md): Understanding the Flask application structure and auto-discovery route registration system - [Webhook Callbacks](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/concepts/webhooks.md): Understanding how Africa's Talking sends notifications and how to handle webhook callbacks - [Environment Setup](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/guides/environment-setup.md): Complete guide for setting up environment variables, managing secrets, and configuring your development environment - [Testing Your Endpoints](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/guides/testing.md): Comprehensive guide for testing Africa's Talking API endpoints using curl, Postman, and browser, plus debugging tips - [Local Server Tunneling](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/guides/tunneling.md): Comprehensive guide on exposing your local development server to the internet using ngrok, cloudflared, and localhost.run - [Webhook Configuration](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/guides/webhook-configuration.md): Step-by-step guide for configuring webhook callback URLs in the Africa's Talking dashboard for all services - [Introduction](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/introduction.md): Learn how to integrate Africa's Talking telecommunication APIs with Google Gemini AI - [Quickstart](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/quickstart.md): Send your first SMS and make your first voice call in under 5 minutes - [Airtime Service](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/services/airtime.md): Send airtime to phone numbers with validation and status callbacks - [SIM Swap Service](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/services/sim-swap.md): Check SIM swap status to prevent fraud and secure transactions - [SMS Service](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/services/sms.md): Send bulk SMS, handle two-way messaging, and manage delivery reports - [USSD Service](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/services/ussd.md): Build interactive USSD menus with session handling - [Voice Service](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/services/voice.md): Make outbound calls, provide call instructions, and handle voice events - [Setup](https://mintlify.wiki/DaggieBlanqx/Google-Africastalking-AI-Course/setup.md): Complete installation and configuration guide for the Africa's Talking AI Integration Course