Skip to main content
This page tracks notable changes to the Sunbird AI API. Use the version dropdown at the top of the sidebar to switch between the current API (v2 · Latest) and the older endpoints (v1 · Deprecated).
2026-06
v2 — Unified audio, chat, and translation endpoints

Unified endpoints

We consolidated the speech, text-to-speech, and conversational AI surfaces into a smaller set of unified endpoints. The old routes still work but are deprecated and now return Deprecation and Sunset response headers. They are documented under the v1 · Deprecated version.

Migration map

Highlights

  • Speech to Text — a single POST /tasks/audio/transcriptions endpoint routes to the Modal (Whisper large-v3) or RunPod backend, with optional speaker diarization.
  • Text to SpeechPOST /tasks/audio/speech exposes two models (orpheus-3b-tts and spark-tts), plus batch synthesis, voice discovery, and signed-URL refresh.
  • Conversational AIPOST /tasks/chat/completions is OpenAI-compatible, so the official OpenAI SDKs work by changing only the base URL and API key. It supports multi-turn conversations and streaming.
  • TranslationPOST /tasks/translate (Sunflower) now translates between any pair of 32 languages, with optional source-language inference.

New endpoints

  • PUT /auth/profile — Update Profile
  • GET /auth/profile/status — Profile Status
  • POST /tasks/classify_language — Classify Language
Migrating an existing integration? See the per-feature Guides for full request/response examples, or jump straight to the relevant endpoint page in this API Reference.