Test
Mavzu bo'yicha ko'p variantli test savollari va to'g'ri javoblar kaliti. Natija — DOCX fayl.
POST/v1/orders service: "test"
Parametrlar (params)
topicstringmajburiy
Test mavzusi. Fan va bo'lim nomini ham yozing.
questionsintegerixtiyoriy
Savollar soni: 10 (standart), 15, 20, 25 yoki 30. Narx bir xil: 1 kredit.
languagestringixtiyoriy
uz (standart), ru, en.
source_textstringixtiyoriy
Savollar shu matn asosida tuziladi. Berilsa, kamida 300 belgi bo'lishi kerak, aks holda 422 source_too_short qaytadi.
Misol
curl https://api.osontopshir.uz/partner/v1/orders \
-H "Authorization: Bearer $OSONTOPSHIR_API_KEY" \
-H "Idempotency-Key: test-5001" \
-H "Content-Type: application/json" \
-d '{
"service": "test",
"params": {"topic": "Biologiya: hujayra tuzilishi", "questions": 20}
}'
r = requests.post(
"https://api.osontopshir.uz/partner/v1/orders",
headers={**H, "Idempotency-Key": "test-5001"},
json={"service": "test", "params": {"topic": "Biologiya: hujayra tuzilishi", "questions": 20}},
)
const r = await fetch("https://api.osontopshir.uz/partner/v1/orders", {
method: "POST",
headers: { ...H, "Idempotency-Key": "test-5001", "Content-Type": "application/json" },
body: JSON.stringify({
service: "test",
params: { topic: "Biologiya: hujayra tuzilishi", questions: 20 },
}),
});