← DallolAI

DallolAI API

Base: /v1. Auth: Authorization: Bearer <tenant_token> except GET health / tts / this spec. OpenAPI: /v1/docs · /v1/openapi.json

MethodPathBodyResult
POST/v1/chat{ message, lang, session_id?, product, stream }SSE or { answer, citations[], mode }
POST/v1/learn{ url, title, text, lang }Tenant ingest
POST/v1/filesmultipart file + langExtract → learn
GET/v1/tts?lang=&q=q max 220audio/mpeg or audio/wav
GET/v1/healthmatcher + tts

product: oiis | gebeta | erp | zemen | dallolai. Matcher ≥ 0.42 skips LLM. Ethiopia + OIIS lessons are seeded.