5 daqiqada birinchi ijro
QismanSDK va ijro API'si ishlaydi. Tasdiq zanjiri kodda to'liq, lekin jonli stendda hali isbotlanmagan.
Bu sahifa oxirigacha bajarilsa sizda ishlaydigan ijro va uning natijasini to’g’ri o’qiydigan kod bo’ladi.
Kerak bo’ladi
heading.anchorLabel| Python | 3.10+ |
| Kalit | DAVIRIX_KEY — konsoldan olinadi |
| Tenant | tenant_id — sizning tashkilotingiz identifikatori |
Qadamlar
heading.anchorLabel-
O’rnating
heading.anchorLabelTerminal window pip install davirixPaket sof-Python (
py3-none-any) — Linux, macOS va Windows’da bir xil ishlaydi. -
Kalitni muhitga qo’ying
heading.anchorLabelTerminal window export DAVIRIX_KEY="dx_..." -
Ulanishni tekshiring
heading.anchorLabelimport osfrom davirix import Davirixdx = Davirix(api_key=os.environ["DAVIRIX_KEY"], tenant_id="bank-uz")print(dx) # <Davirix base_url='https://api.davirix.com' tenant_id='bank-uz'> -
Birinchi ijroni yuboring
heading.anchorLabeln = dx.run(agent_id="card-support",input={"text": "Kartani bloklang, oxirgi 4 raqam 7731"},idempotency_key="buyurtma-2026-08-12-0001",)Terminal window curl -X POST https://api.davirix.com/v1/executions \-H "Authorization: Bearer $DAVIRIX_KEY" \-H "Content-Type: application/json" \-d '{"tenant_id": "bank-uz","actor": {"type": "user", "id": "u-42"},"input": {"text": "Kartani bloklang, oxirgi 4 raqam 7731"},"agent_id": "card-support","idempotency_key": "buyurtma-2026-08-12-0001"}' -
Natijani to’g’ri o’qing
heading.anchorLabeln.status # "completed" — model javob berdin.verified # ⚡ AMAL manbadan tasdiqlandimin.unknown # natija noma'lummifor op in n.operations:print(op.capability_id, op.status)⛔
n.status == "completed"ni «bajarildi» deb o’qish — eng ko’p uchraydigan xato. Sabab va to’g’ri naqsh: eng muhim qoida. -
Xatolarni ajrating
heading.anchorLabelfrom davirix import APIErrortry:n = dx.run(...)except APIError as e:if e.retryable:... # qayta urinish XAVFSIZelse:... # qayta urinish muammoni tuzatmaydi
Keyingi qadam
heading.anchorLabel- Python SDK — to’liq API
- Holatlar — ijro qanday rivojlanadi
- Xatolar — xato konverti va
retryable