Maloba

Try it

LoBAI and the API

For everyone: LoBAI, the conversational interface of Congo Digital Services, with five Maloba agents. For developers: an OpenAI-compatible API, with a key on request.

Being commissioned

Model access point

The access point is being commissioned. This page describes the interface as it is defined. The weights of the public models can be downloaded from the Models page.

For everyone: LoBAI

Five agents, one per use. Each user selects the “External” dictation engine once in their settings, then can dictate in Lingala, photograph a page or translate a sentence.

Speech recognition

MALOBA Voix

Transcribe Lingala speech (radio, service desk, consultation).

Model sheet
Document reading (OCR)

MALOBA Documents

Read a photographed Lingala document, printed or handwritten.

Model sheet
French → Lingala translation

MALOBA Traduction

Translate an instruction, an administrative document, a message.

Model sheet
Gateway

MALOBA Passerelle

Routes each request to the right model: audio, image or text. The simplest entry point.

Three gestures

  • Dictate in Lingala: open MALOBA Voix, press the microphone, speak, then read the transcription back.
  • Photograph a page: open MALOBA Documents, attach the photo, ask “read this document”.
  • Translate a sentence: open MALOBA Traduction and write the sentence in French.

For developers: the API

An interface compatible with the OpenAI libraries. The address of the access point and the key are issued together, on request. Each model keeps its licence: NLLB-Maloba-h1 is non-commercial.

Available aliases
AliasUseEndpoint
maloba-asrTranscribe Lingala audio (Whisper Small + QLoRA)/v1/audio/transcriptions
maloba-ocrRead a photographed document (Qwen2-VL 2B + QLoRA)/v1/chat/completions, avec image
maloba-traductionTranslate French into Lingala (NLLB-Maloba-h1)/v1/chat/completions
maloba-passerelleGateway: routes the request to the right model/v1/chat/completions
maloba-passerelle-audioAudio gateway: transcription then answer/v1/audio/transcriptions

Example: translation

curl $MALOBA_API/chat/completions \
  -H "Authorization: Bearer $MALOBA_CLE" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "maloba-traduction",
    "messages": [{"role": "user", "content": "Le centre de santé ouvre à huit heures."}]
  }'

Example: transcription

curl $MALOBA_API/audio/transcriptions \
  -H "Authorization: Bearer $MALOBA_CLE" \
  -F model=maloba-asr \
  -F file=@emission.wav

The examples contain neither address nor key. Replace $MALOBA_API and $MALOBA_CLE with the values issued once your request is approved.

Request an access key

Manual review by the technical team. No key is sent automatically.

Access is granted manually. No key is sent automatically. The NLLB-Maloba-h1 and MMS models are non-commercial (CC-BY-NC 4.0).