skipLink.label

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
  1. Terminal window
    pip install davirix

    Paket sof-Python (py3-none-any) — Linux, macOS va Windows’da bir xil ishlaydi.

  2. Kalitni muhitga qo’ying

    heading.anchorLabel
    Terminal window
    export DAVIRIX_KEY="dx_..."
  3. Ulanishni tekshiring

    heading.anchorLabel
    import os
    from davirix import Davirix
    dx = Davirix(api_key=os.environ["DAVIRIX_KEY"], tenant_id="bank-uz")
    print(dx) # <Davirix base_url='https://api.davirix.com' tenant_id='bank-uz'>
  4. Birinchi ijroni yuboring

    heading.anchorLabel
    n = dx.run(
    agent_id="card-support",
    input={"text": "Kartani bloklang, oxirgi 4 raqam 7731"},
    idempotency_key="buyurtma-2026-08-12-0001",
    )
  5. Natijani to’g’ri o’qing

    heading.anchorLabel
    n.status # "completed" — model javob berdi
    n.verified # ⚡ AMAL manbadan tasdiqlandimi
    n.unknown # natija noma'lummi
    for 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.

  6. Xatolarni ajrating

    heading.anchorLabel
    from davirix import APIError
    try:
    n = dx.run(...)
    except APIError as e:
    if e.retryable:
    ... # qayta urinish XAVFSIZ
    else:
    ... # qayta urinish muammoni tuzatmaydi

Keyingi qadam

heading.anchorLabel