MoonLight API reference
MoonLight 1 Preview API docs.
MoonLight paid API now uses checkout-issued access tokens. Website chat still uses the internal endpoint, while production API calls use the tokenized URL below.
POST
/api/ai/ask
Internal chat endpoint used by the website UI.
GET
/api/aiaccesstok/{token}/prompt/{prompt}
Paid API endpoint. Pay on Pricing, receive access token, then call this URL.
GET
/api/ai/status
Check model runtime, endpoint, and loading state.
GET
/api/health
Check backend and database connectivity.
Base URL
https://abdulhodiy-mzwax.hf.space
accessTokenstring
Token returned after successful payment.
promptpath/json
Prompt segment, for example {"salom"} or URL encoded text.
POST bodyjson
You can also POST prompt, message, or question fields.
Paid access
Pay on the Pricing page, copy your access token, then call /api/aiaccesstok/<token>/prompt/<prompt>. endpoint. API errors may be returned in English.
Request example
curl -g "https://z3wax.uz/api/aiaccesstok/$MOONLIGHT_ACCESS_TOKEN/prompt/{\"salom\"}"Response example
{
"success": true,
"answer": "MoonLight javobi...",
"reply": "MoonLight javobi...",
"source": "moonlight",
"meta": {
"tokens": 80,
"stop": "max_new_tokens"
},
"moonlight": {
"name": "MoonLight",
"ready": true
}
}