Add Kinyarwanda AI to your product
EjoChat API lets teams send chat history or retrieved context and receive clear Kinyarwanda responses for support, education, operations, and public-service workflows.
POST https://api.ejolabs.com/api/v1/subiza
X-API-Key: kgpt_...
{
"messages": [
{ "role": "user", "content": "Sobanura uko malariya yirindwa." }
]
}Chat + RAG
Send message history or retrieved documents.
API keys
Keys are issued after admin approval.
Usage limits
Each plan has request and response caps.
Kinyarwanda first
Designed for local-language production workflows.
Code examples
Copy one of these server-side examples to call EjoChat API from your backend or mobile app.
curl -X POST "https://api.ejolabs.com/api/v1/subiza" \
-H "Content-Type: application/json" \
-H "X-API-Key: kgpt_your_api_key_here" \
-d '{
"messages": [
{"role": "user", "content": "Muraho! Mwadufasha?"}
]
}'Error codes
Use these meanings to debug failed requests quickly before contacting support.
Subscription plans
Choose the category that fits your expected usage. Admin approval is required before keys are issued.
Every approved client starts with a 48-hour free trial. The selected subscription plan starts after payment is confirmed.
Ejo Free
Students, self-developers, learners
A lightweight free plan for learning, experiments, and early prototypes.
Basic
researchers and early pilots
Best entry point for controlled pilots and research workflows.
Business
Growing businesses and product pilots
Product pilots and operational workflows.
Enterprise
Large teams, SLA, or custom terms
Custom commercial, governance, and support package.
How access works
Create or sign in to a tenant account.
Choose a plan and submit company, use case, and expected usage details.
An admin approves the application; the free trial starts.
Create an API key, store it server-side, and begin sending requests.