Lesson 122 — Advanced

The Three Ways to Consume a Model

AI app banate waqt sabse pehla bada decision code ka nahi hota — model aayega kahan se ye hota hai. Is lesson mein hum teeno raaston ko mechanism samjhenge: public API, managed platform, open weights — aur har raasta kis wajah se chunta hai ya reject hota hai.

⏱ 10 min• Advanced• Basic computer usage

Model consume karne ke teen raaste

Kya hai?

Koi bhi AI workload teen tarikon se model chala sakta hai: (1) provider ki public API call karo, (2) apne cloud account ke andar managed platform use karo, (3) open weights lo aur inference ya toh khud host karo ya kisi inference provider se karwao.

Kab kaam aata hai?

Architecture design ke shuruwaat mein — jab tum decide karo ki data kahan jaayega, identity kaisi hogi, bill kis account se aayega. Ye decision quality se pehle aata hai, kyunki ye constraint define karta hai ki aage kya possible hai.

Kahan milta hai?

Design docs aur architecture reviews mein, procurement discussions mein, aur security review ke pehle wale page par. Tumhara har AI feature ek in teeno paths mein se kisi ek par baithta hai.

Funda ye hai: model ka naam nahi, uski "sewa ki jagah" decide karti hai ki architecture kaisi banegi. Public API pe app simple hai, par data account se bahar jaata hai. Managed platform pe identity, network aur billing cloud ke rules se chalti hain. Open weights mein control tumhare paas hai, par operations tumhare sar par.

Order matters: Regulated teams ke liye compliance constraint architecture pehle decide karti hai, model quality baad mein. Isliye pehle poochho — "data kahan ja sakta hai?" — uske baad "kaunsa model best hai?" Warna best model chun kar baad mein path badalna padta hai.

Raasta 1 — provider ki public API

tumhari app  ──HTTPS──▶  provider ka endpoint (public internet)
                              │
                     request authenticate (API key)
                     model provider ke servers pe chalta hai
                     response wapas tumhari app ko

bill: per token, provider ke account se
ops: provider ka — tum sirf call karo
Kab sahi: Jab team chhoti ho, data non-sensitive ho, aur speed of experimentation sabse badi priority ho. Consumer product ke prototypes aur internal tools mein ye path aksar sabse honest hota hai.

Raasta 2 — apne cloud ka managed platform

Is path mein tum cloud provider (AWS, GCP, Azure) ke AI platform service use karte ho — Bedrock, Vertex AI, Azure AI Foundry. Model wahi do providers ya open-weight options hain, par sewa tumhare cloud account ke andar chalti hai.

tumhari app  ──cloud-internal──▶  managed AI platform (tumhara account)
                                        │
                    identity: roles / service accounts / managed identity
                    network: private path mumkin, public egress rok sakte ho
                    billing: tumhare cloud bill mein, tags se attribution
                    audit: cloud audit log mein har invoke recorded
Kab sahi: Jab compliance, residency ya audit requirement ho — regulated domain (banking, health, government) ka default path. Tumhe API wali simplicity nahi, boundary chahiye.

Raasta 3 — open weights, hosting ke saath

# Open weights ka matlab: model files tumhare paas aa sakte hain
# Inference teen tarikon se:

# 1. Serverless inference provider — per token pay, GPU kabhi dikhta nahi
resp = provider.chat(model="open-weights-model", messages=msgs)

# 2. GPU platform — tum serving stack laate ho, wo hardware schedule karte hain
#    (vLLM / TGI container tumhara, scaling unki)

# 3. Apne GPUs — poori control, poori responsibility
#    vLLM serve open-weights-model --port 8000
Reality check: Open weights ka matlab "free" nahi hota. Licence alag cheez hai, hosting ka kharcha alag, aur expertise bhi chahiye. Ye path tab jeetta hai jab volume stable ho ya data control non-negotiable ho.

Teen raaston ka comparison — kis param pe kya

param            public API        managed platform   open weights
---------------------------------------------------------------------
data jaati hai   provider ke       tumhara account    tumhara boundary
                 servers pe        (cloud ke andar)   (khud ya partner)
identity         API key           cloud roles        cloud roles ya VM creds
region control   provider ki marzi  tum chunte ho     poori tumhari
price model      per token         per token /        per GPU-hour ya
                                   committed          per token (provider)
ops effort       zero              kam                sabse zyada
naye models      sabse pehle       catalog lag        checkpoint aane do
billing          alag invoice      cloud bill + tags  hardware bill
Comparison ka rule: Kisi ek param (sirf price ya sirf quality) pe decision mat lo. Identity, data, region, capacity, price, ops aur freshness — teeno paths ko in saat columns pe likh kar compare karo, tabhi defense mein tik paoge.

Platform, gateway, ya dono

Ek sawaal aksar confusion deta hai — managed platform aur model gateway ek hi cheez hain? Nahi. Gateway ek aisa layer hai jo bahut se providers ke peeche baith kar ek deta hai — ek endpoint, ek request format, ek usage view. Platform tumhare cloud ka AI service hai. Teeno combinations mumkin hain:

Decision: Jab tak ek hi provider, ek hi team ho — seedha platform ka unified API kaafi hai. Do providers, spend governance, ya failover chahiye — tab gateway socho. Gateway baad mein detail mein (M11.7).

Exercise

Question: Regulated team sabse pehle kaunsa raasta reject karti hai, kyunki data unke account se bahar jaata hai?

Question: Managed platform ka matlab — model tumhare cloud account ke andar chalta hai ya provider ke apne servers pe?

Question: Open weights chalane ke liye apne GPUs khareedne honge hi — ye baat true hai ya false? (serverless providers open weights bhi serve karte hain)

Question: Naye models sabse pehle kaunse raaste par aksar milte hain — public API, managed platform, ya open weights checkpoint?

Common mistakes

Desi example: Bijli teen tarike se — connection, society ka inverter, generator

Bijli bhi teen tarike se milti hai — seedha grid connection (public API), society ka common inverter jo tumhari building ke andar hai (managed platform), ya apna khud ka generator (open weights). Generator par control poora tumhara hai par service tumhara kaam hai:

text
grid connection  -> bijli board ka bill, line kabhi kabhi gayab
society inverter -> andar hi andar, society ke rules se
apna generator   -> load tumhara, maintenance bhi tumhara
sawaal: aapko bijli chahiye ya generator chalana seekhna hai?
Interview angle — yahan se sawaal aate hain
  • Q: Model consume karne ke teen raaste batao? — Public API, managed platform in your cloud, open weights (self-hosted ya inference provider).
  • Q: Regulated team public API kyun avoid karti hai? — Data unke boundary se bahar jaata hai, audit aur residency control kam hota hai.
  • Q: Open weights ka matlab kya hai? — Model ke parameters khule hain, licence ke saath; GPU khud ka ya kiraye ka ho, ye alag decision hai.
  • Q: Managed platform aur gateway mein farq? — Platform cloud ka AI service hai; gateway ek routing layer hai jo kai providers ke peeche ek endpoint deta hai.
Lesson complete?

Teeno raaste clear — ab tum kisi bhi workload ko sahi consumption path par place kar sakte ho. Agla lesson — Platform Anatomy — mein Bedrock, Vertex AI aur Azure AI Foundry ki andar ki structure dekhenge.

Popular courses: Data Science Course in Lucknow · AI Course in Lucknow · Python Course in Lucknow · Power BI Course · Data Analytics Course