LightWeight 계정
Discord 계정과 사람 인증을 확인한 뒤 API 계정을 만듭니다.
API 계정과 키는 로그인한 본인만 관리할 수 있습니다.
Discord로 로그인Cloudflare Turnstile 인증으로 자동화된 계정 생성을 막습니다.
내 서비스는 HTTPS 요청만 보내고, 판정은 올비전 서버 안에서 끝납니다. 돌려받는 것은 판정 결과 JSON뿐입니다.
올비전 호스트
LightWeight 2.0 · 격리된 추론 대기열
모델 비공개
로그인 상태를 확인하고 있습니다.
Discord 계정과 사람 인증을 확인한 뒤 API 계정을 만듭니다.
API 계정과 키는 로그인한 본인만 관리할 수 있습니다.
Discord로 로그인Cloudflare Turnstile 인증으로 자동화된 계정 생성을 막습니다.
만료되지 않으며, 재발급하면 이전 키는 즉시 폐기됩니다.
키를 최초 발급해 주세요.
되돌릴 수 없습니다. 연결된 서비스의 키도 바꿔야 합니다.
이 화면을 벗어나면 전체 키를 다시 볼 수 없습니다. 지금 안전한 비밀 저장소에 복사하세요.
로그인 세션으로 실제 호스트 경로를 시험합니다. 브라우저는 저장된 API 키를 읽거나 자동으로 재발급하지 않습니다.
로그인하고 LightWeight 계정을 만들면 테스트할 수 있어요.
판정, 유형, 사유, 신뢰도, 요청 ID를 API 응답 그대로 보여 줍니다.
사유
유형
POST /api/lightweight/v1/moderate
Bearer
키와 text 하나만 보내면 됩니다.
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":"검사할 텍스트"}'
const res = await fetch('https://olvision.siya-soft.com/api/lightweight/v1/moderate', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.LIGHTWEIGHT_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ text: '검사할 텍스트' }),
});
// 429 · 503이면 Retry-After(초)만큼 기다린 뒤 다시 시도하세요.
const result = await res.json();
console.log(result.verdict, result.confidence);
import os, requests
res = requests.post(
"https://olvision.siya-soft.com/api/lightweight/v1/moderate",
headers={"Authorization": f"Bearer {os.environ['LIGHTWEIGHT_API_KEY']}"},
json={"text": "검사할 텍스트"},
timeout=10,
)
res.raise_for_status()
print(res.json()["verdict"])
{
"requestId": "3f2b8c1e-…",
"model": "LightWeight 2.0",
"verdict": "VIOLATION",
"categories": ["abuse"],
"labels": ["욕설"],
"reason": "특정 대상을 향한 욕설이 포함되어 있습니다.",
"confidence": 0.94
}
Authorization: Bearer <API 키>{"text": "…"} — text 필드 하나만
verdictSAFE 또는 VIOLATIONcategoriesabuse · nsfw ·
spam 중 해당 항목
confidencerequestIdRetry-After: 60Retry-After 5 또는 30