LightWeightアカウント
Discordアカウントと、人間であることの確認を済ませてから、APIアカウントを作成します。
APIアカウントとキーは、ログインした本人のみが管理できます。
DiscordでログインCloudflare Turnstileの認証で、自動化されたアカウント作成を防ぎます。
LightWeight 2.0 サービス状態を確認中
LightWeight 2.0は、OlVisionのサーバー内でのみ動作する、韓国語テキスト向けの判定AIです。アカウントを作成し、永久APIキー1つで接続してください。モデルファイルと実行アセットは外部に配布しません。
あなたのサービスはHTTPSリクエストを送るだけで、判定はOlVisionのサーバー内で完結します。返ってくるのは判定結果のJSONだけです。
OlVisionホスト
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
LightWeightはOlVisionのホストでのみ動作します。必要なのはHTTPSリクエストだけです。