Taqdimot
Mavzu bo'yicha tayyor slaydlar: sarlavha, mazmun, rasmlar va xulosa. Natija — PPTX fayl.
POST/v1/orders service: "taqdimot"
Parametrlar (params)
topicstringmajburiy
Taqdimot mavzusi, 5–300 belgi.
slidesintegerixtiyoriy
Slaydlar soni: 10, 15 (standart), 20, 25 yoki 30. Narx bir xil: 1 kredit.
languagestringixtiyoriy
uz (standart), ru, en.
presenterstringixtiyoriy
Birinchi slaydda ko'rsatiladigan taqdimotchi ismi.
notesstringixtiyoriy
Qo'shimcha ko'rsatma: nimaga e'tibor berish kerak, 500 belgigacha.
Misol
curl https://api.osontopshir.uz/partner/v1/orders \
-H "Authorization: Bearer $OSONTOPSHIR_API_KEY" \
-H "Idempotency-Key: tq-3001" \
-H "Content-Type: application/json" \
-d '{
"service": "taqdimot",
"params": {
"topic": "Qayta tiklanuvchi energiya manbalari",
"slides": 15,
"language": "uz",
"presenter": "Aliyev Vali"
}
}'
r = requests.post(
"https://api.osontopshir.uz/partner/v1/orders",
headers={**H, "Idempotency-Key": "tq-3001"},
json={
"service": "taqdimot",
"params": {
"topic": "Qayta tiklanuvchi energiya manbalari",
"slides": 15,
"language": "uz",
"presenter": "Aliyev Vali",
},
},
)
const r = await fetch("https://api.osontopshir.uz/partner/v1/orders", {
method: "POST",
headers: { ...H, "Idempotency-Key": "tq-3001", "Content-Type": "application/json" },
body: JSON.stringify({
service: "taqdimot",
params: {
topic: "Qayta tiklanuvchi energiya manbalari",
slides: 15,
language: "uz",
presenter: "Aliyev Vali",
},
}),
});
Natija
result.files da bitta PPTX fayl bo'ladi. U PowerPoint, Keynote va Google Slides'da ochiladi.