Skip to main content

Djelia

Djelia is an API for African languages. Today that means Bambara (Bamanankan), spoken by roughly 15 million people in Mali and across West Africa: speech to text, text to speech, and translation between Bambara, French and English.

Djelia speaks OpenAI

Djelia implements the OpenAI API format, making integration simple. Most OpenAI clients work out of the box—just update your API key, base URL, and model name.

import os
from openai import OpenAI

client = OpenAI(
api_key=os.environ["DJELIA_API_KEY"],
base_url="https://api.djelia.cloud/openai/v1",
)

response = client.audio.speech.create(
model="jifili-1",
input="Aw ni ce, i ka kene wa?",
voice="moussa",
)
response.write_to_file("hello.mp3")

This means you can use the official OpenAI SDKs exactly as they are, in every language they support. All tools and frameworks built on top of these SDKs (such as LiteLLM, LangChain, the Vercel AI SDK, n8n, Dify, and Open WebUI) work seamlessly with Djelia.

Get started with the quickstart ->

Available Models

CapabilityEndpointModel
Speech to textPOST /audio/transcriptionssunjata-1
Speech translationPOST /audio/translationssunjata-1
Text to speechPOST /audio/speechjifili-1
Text translationPOST /chat/completionsbanjugu-1

See the Models page for the latest supported languages, voices, and output formats. If you currently use a djelia-*-v* model, please consult our migration guide.

Please note: the older /api/v1 and /api/v2 endpoints are deprecated and will be retired on September 20, 2026. Refer to the model migration guide and Legacy API documentation for details. All new integrations should use /openai/v1.