Base URL
All API requests should be made to:Authentication
All endpoints require authentication using a Bearer token.Complete API Tutorial
A full walkthrough of every Sunbird AI endpoint โ authentication, translation, speech-to-text, text-to-speech, language detection, and Sunflower chat โ with runnable Python examples.
Looking for the older endpoints? Use the version dropdown at the top of the sidebar to switch to v1 ยท Deprecated. See the Changelog and Deprecations pages for what changed.
Modules
Speech to Text
Transcribe audio in 51 African languages with
/tasks/audio/transcriptions.Text to Speech
Synthesize speech, batch jobs, and voice discovery.
Translation
Translate between 32 Ugandan and East African languages.
Chat
OpenAI-compatible chat completions with
sunflower-14b or sunflower-9b.Language
Language identification and classification.
Authentication
User management, email verification, and token generation.

