OlVision
English
Log in

LightWeight 2.0 Checking service status

No download needed.
Start moderating right away.

LightWeight 2.0 is a moderation AI for Korean text that runs only on OlVision's servers. Create an account and connect with a single permanent API key. Model files and runtime assets are never distributed.

  • Hosted only
  • Permanent key
  • HTTPS API
How it works

The model never leaves OlVision's host.

Your service only sends an HTTPS request, and the check runs entirely on OlVision's servers. All you get back is the verdict as JSON.

Your service Discord bot · Web · App
POST /moderate JSON verdict
OlVision host LightWeight 2.0 · Isolated inference queue Private model
  • Input text not storedText is not kept once the check is done.
  • Rate limits per key and IP30 requests per minute per key, 60 per minute per IP.
  • Isolated inference queueCaps concurrent requests to prevent overload.
  • Never distributedModel files and runtime assets stay on the host.
Account and key

From signup to key management, all on one screen.

Checking your login status.

01

LightWeight account

We verify your Discord account and that you're human, then create your API account.

Please log in first.

Only you can manage your API account and key, after logging in.

Log in with Discord
02

Permanent API key

It never expires. Reissuing it revokes the old key immediately.

You can issue a key once your account is created.
Live test

Try it now without exposing your key.

Tests the real hosted endpoint with your login session. The browser never reads your stored API key or reissues it automatically.

Up to 2,000 characters0 / 2,000

Log in and create a LightWeight account to start testing.

Results will appear here.

Shows the verdict, categories, reason, confidence and request ID exactly as the API returns them.

Quick start

A single HTTPS request is all it takes.

POST /api/lightweight/v1/moderate
Just send a Bearer key and the Korean text to check.

curl -X POST https://olvision.siya-soft.com/api/lightweight/v1/moderate \
  -H "Authorization: Bearer $LIGHTWEIGHT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"검사할 텍스트"}'
Example response · 200 OK
{
  "requestId": "3f2b8c1e-…",
  "model": "LightWeight 2.0",
  "verdict": "VIOLATION",
  "categories": ["abuse"],
  "labels": ["욕설"],
  "reason": "특정 대상을 향한 욕설이 포함되어 있습니다.",
  "confidence": 0.94
}

Request rules

Auth
Authorization: Bearer <API key>
Body
{"text": "…"} — the text field only
Length
1–2,000 characters, up to 8 KB
Rate limits
30/min per key · 60/min per IP

Response fields

verdict
SAFE or VIOLATION
categories
Whichever apply: abuse · nsfw · spam
confidence
Confidence from 0 to 1
requestId
Request ID to include when you contact us

Errors and retries

400
Invalid body (empty string, over 2,000 characters, or extra fields)
401
Missing or invalid API key
429
Rate limit exceeded · Retry-After: 60
503
Temporarily unavailable · Retry-After 5 or 30

Connect now with a single key.

LightWeight runs only on OlVision's host. All you need is an HTTPS request.