Burime · Arkitektura

Arkitektura e OpenQCore Runtime

Arkitekturë në nivel sistemi për orkestrimin e ofruesve, kontrollin e rutimit, normalizimin e kontratave dhe besueshmërinë në prodhim.

Arkitektura e Runtime-it

Një model ekzekutimi me shtresa nga hyrja e kërkesës deri te përgjigjja deterministe dhe pastrimi.

Portë API

Autentikim, verifikim i fushës, formësim i kërkesës dhe inicializim i gjurmimit.

Ruteri i Vendimeve

Klasifikim i synimit dhe modalitetit me përzgjedhje të rrugës që merr parasysh politikat.

Motor i Ekzekutimit

Ekzekutim për Chat/Voice/Iris me përpunim për streaming dhe jo-streaming.

Kontrolle të Sigurisë

Kufizime të ritmit, bllokime të shpërndara, circuit breakers dhe mbrojtje ndaj mbingarkesës.

Fluksi i ekzekutimit

Shtresa e Persistencës

Mesazhet e sesionit, cache për dedublikim dhe regjistrimi i përdorimit/ngjarjeve.

Adapterët e ofruesve

Adapterët OpenAI, Gemini, Claude, Replicate nën një ndërfaqe.

Ndërtues i kontratave

Krijon formate të përgjigjeve të qëndrueshme për klientët dhe sistemet pasuese.

Shtresa e Ofruesve

Abstraksion i unifikuar për ofruesit me rutim të bazuar në politika dhe menaxhim të alternativave (fallback).

OpenAI

Kryesore për shtigjet e bisedave/zërit/gjenerimit të imazheve.

Gemini

Arsyeim multimodal dhe shtigj i aftë për imazhe.

Claude

Shtigj rezervë për arsyeim të fokusuar në tekst.

Replicate

Shtigj i specializuar për gjenerimin e imazheve/video.

Rruga me njohuri politike

Ruter për abstraksionin e ofruesve

Zgjedh ofruesin sipas kapaciteteve, profilit të vonesës, gjendjes së besueshmërisë dhe politikës së mjedisit.

Matrica e Rutimit

Dërgim i drejtuar nga synimi me përzgjedhje kryesore/rezervë që merr parasysh kapacitetet.

Lloji i qëllimitRruga kryesoreRruga rezervëKontrata e daljes
Bisedë tekstualeOpenAI/ClaudeGeminiMbështjellje standarde e tekstit
Bisedë zanoreOpenAI (shtigji zanor)Azure/OpenAI (rezervë)Mbështjellje zë + metadata
Gjenerimi i imazheveOpenAI/ReplicateReplicate/OpenAIVarg imazhesh + përdorim + metadata
Gjenerimi i videoveShtigji video i ReplicateI përcaktuar nga politikaVarg me video dhe metadatat

Shtresa e Kontratës së Daljes

Envelopë përgjigjeje e normalizuar për të gjithë ofruesit dhe modalitetet.

{
  "success": true,
  "content": "...",
  "provider": "...",
  "usage": {},
  "metadata": {},
  "images": [],
  "files": [],
  "videos": []
}

Shtyllat e Arkitekturës

  • Hyrje e unifikuar për autentikim, fushë veprimi dhe validimin e politikave.
  • Rutimi i orientuar nga qëllimi me strategji ekzekutimi që marrin parasysh modalitetin.
  • Abstraktimi i ofruesit izolon ndryshimet e furnizuesve nga sipërfaqet e produktit.
  • Normalizimi i kontratave siguron stabilitetin e frontend-it dhe SDK-së.

Garanci në Prodhim

  • Pastrim deterministik për gjurmimin e bllokimeve dhe kërkesave në pritje.
  • Degradim i butë nën stres të ofruesit ose të sistemit.
  • Ekzekutim i gjurmueshëm përmes identifikuesve të kërkesës, seancës dhe gjurmës.
  • Kontrata përgjigjeje konsistente për të gjithë ofruesit.
  • Kontrolle operative të dizajnuara për ngarkesa prodhimi në shkallë ndërmarrjeje.