פּלאַגיאַטור־אָפּזוך API: שיקן טעקסט, װײַזן דעם באַריכט
אַ האַנטעך פֿון סוף־פּונקט, װאָס װײַזט אױף אַוטענטיקאַציע, טראַנספּעראַנטע קרעדיט־פּרייזן. געשאַפֿן פֿאַר אַגענץ, רעדאַקטאָרישע פּאַפּיר־פּאַפּירן און LMS־אַרײַנגעפֿירטע מכשירים
אייער API שטראָף
אַרײַנלאָגירן זיך צו באַקומען דיין API קײל. קײלן קומען מיט יעדער קאָנטאָקוט; API צװישן־װײַזונגען ווערן באַצאָלט אין קרעדיטס
אַרײַנשרײַבסוף־פּראָצעס
POST /api/v1/check/
שיקן אַ טעקסט צו באַשטעטיקן. װײַזט צוריק 202 מיט אַ באַשטעטיקן־איד. גוף: JSON מיט אַ טעקסט פֿעלדער, אָלטערנאַטיווע טיף־בוליאַן
curl -X POST https://plagiarism.free/api/v1/check/ \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "The text you want to check..."}'
GET /api/v1/check/<check_id>/
פֿראַגע פֿאַר סטאַטוס; ווען סטאַטוס איז דורכגעפֿירט, איז דער װײַטער־רעדאַקטיר צוגעלייגט: שאַץ, װײַטער־רעדאַקטיר־פֿאַרבינדונג־סאָרטן מיט צוטרוי און מקור־אויסצוגײן, און דער מקור־רעדאַקטיר־רשימה
curl https://plagiarism.free/api/v1/check/CHECK_ID/ \ -H "Authorization: Bearer YOUR_KEY"
GET /api/v1/checks/
קלײַב אַלץ אױסselect-action
curl "https://plagiarism.free/api/v1/checks/?limit=20&status=done" \ -H "Authorization: Bearer YOUR_KEY"
Python אַרײַנפֿיר
import time
import requests
API = "https://plagiarism.free/api/v1/check/"
HEADERS = {"Authorization": "Bearer YOUR_KEY"}
r = requests.post(API, json={"text": open("essay.txt").read()}, headers=HEADERS)
check_id = r.json()["check_id"]
while True:
report = requests.get(f"{API}{check_id}/", headers=HEADERS).json()
if report["status"] in ("done", "failed"):
break
time.sleep(3)
print(report["score_pct"], "% matched")
for source in report["sources"]:
print(source["pct_of_document"], source["url"])
JavaScript אַרײַנפֿיר
const API = "https://plagiarism.free/api/v1/check/";
const headers = { "Authorization": "Bearer YOUR_KEY", "Content-Type": "application/json" };
const { check_id } = await fetch(API, {
method: "POST", headers, body: JSON.stringify({ text })
}).then(r => r.json());
let report;
do {
await new Promise(res => setTimeout(res, 3000));
report = await fetch(`${API}${check_id}/`, { headers }).then(r => r.json());
} while (!["done", "failed"].includes(report.status));
װײַז פֿאָרױסװײַז
אײדער צום פּלאַץ: 1 קרעדיט = 1,000 וואָרטן געסקאַננט, אַרױסגערופֿן צום צװײטן װײַז פּלאָנען און פּאַקידזשיז
װײַז פֿאָרױסװײַז פֿאַר װײַז־פֿאַרבײַזונג