Hujjatlardan qidirish

Sahifa yoki bo‘lim nomini kiriting

Asoslar

Request lifecycle

Browser yoki CLI so‘rovi autentifikatsiyadan usage ledgergacha qanday o‘tadi.

HTTP middleware zanjiri

  1. Request ID biriktiriladi.
  2. Trusted proxy secret orqali real client IP ishonchli olinadi.
  3. Panic recovery, CORS va security headerlar qo‘llanadi.
  4. Structured access log, timeout va body limit ishlaydi.
  5. Route turiga qarab session+CSRF yoki API key autentifikatsiyasi bajariladi.
  6. RBAC, ownership va password-change gate tekshiriladi.

Inference oqimi

  1. Public model alias active katalogdan topiladi va user/key ruxsati tekshiriladi.
  2. Provider credentiali decrypt qilinadi; capability va context window validatsiyasi bajariladi.
  3. Rate/budget limit va idempotency holati tekshiriladi, budget reservation yaratiladi.
  4. Inference request DB’da qayd etilib, provider stream boshlanadi.
  5. Provider-specific delta hodisalari platformaning yagona event formatiga normalizatsiya qilinadi.
  6. Completionda message parts, token usage, micros cost, ledger va reservation bitta izchil tranzaksiyada yakunlanadi.

Streaming hodisalari

EventMa’nosi
response_startedRequest qabul qilindi va stream identifikatori tayyor
text_deltaAssistant matnining inkremental qismi
reasoning_deltaProvider qaytargan reasoning qismi
tool_call_deltaTool nomi/argumentlarining inkremental qismi
web_searchQidiruv yoki source metadata
usageInput/output token va narx ma’lumoti
completedStream muvaffaqiyatli yakunlandi
errorNormalizatsiya qilingan terminal xato

Xato va bekor qilish

Client disconnect yoki context cancellation provider chaqiruviga uzatiladi. Terminal xato standart envelope/eventga aylantiriladi; reservation va request holati izchil yopiladi. Yashirin provider fallback bo‘lmagani uchun audit va billing qaysi backend ishlaganini aniq saqlaydi.