Jab koi streaming call bigadti hai to haath mein event aur data lines ki ek deewaar hoti hai, aur jo teen baatein aap jaanna chahte hain wo usi mein bikhri hoti hain: model ne asal mein kya kaha, wo kyun ruka, aur usne kitna kharch kiya. Text tukdon mein aata hai, tool ke arguments adhoore JSON ke roop mein jo aakhri tukda aane par hi padha jaata hai, aur usage pehli aur aakhri event ke beech banti hoti hai. Yahaan ye sab dobara joda jaata hai. Stream ke dono aam roop sambhaale jaate hain, kyunki vyavhaar mein log dono paste karte hain, aur jo events padhi nahi jaatin wo chupchaap chhodi nahi, bataayi jaati hain.
Features
Deltas se text kram mein dobara joda gaya
Adhoore JSON se tool ke arguments dobara banaye aur sajaye gaye
Rukne ka kaaran, model aur usage nikali jaati hai
Block-delta roop aur choices/delta roop dono
Dohrayi gayi data lines maanak ke anusaar jodi jaati hain
Jeevit rakhne wali comments event nahi gini jaatin
Error events chhodi nahi, dikhayi jaati hain
Har event kholi ja sakti hai, naam ke hisaab se ginti bhi
SSE Stream Viewer kaise use karein
Kacchi stream paste kijiye
Dobara juda text padhiye
Rukne ka kaaran aur usage dekhiye
Kuchh ab bhi samajh na aaye to alag-alag events kholiye
Koi text nikalta hi nahi. — Ho sakta hai content aane se pehle hi stream khatam ho gayi — events ki list aur rukne ka kaaran dekhiye. Inkaar ya koi error event valid par khaali stream deti hai.
Tool ke arguments adhoore kat gaye hain. — Wo kai events mein adhoore JSON ke roop mein aate hain. Stream beech mein kati ho to JSON kabhi band nahi hota, aur padhe hue ke bajaye kaccha tukda dikhta hai.
Kuchh events padhi nahi jaatin. — Aam taur par copy karte samay event ke beech se kati stream. Aisi events chhodi nahi, apne kramaank ke saath bataayi jaati hain.
Usage ke aankde adhoore lagte hain. — Wo stream mein bante hain: input tokens shuru mein, output tokens ant mein. Jis stream mein aakhri events nahi, usme aadhe nahi honge.
Aksar pooche jaane wale sawaal
server-sent events kya hai?
Ek saral streaming format: field aur value ki lines, events khaali lines se alag. Streaming API jawab yahi istemaal karte hain, isiliye bigdi call aapke haath mein yahi deewaar chhod jaati hai.
Stream ke kaun-se roop chalte hain?
Block wala roop, jahaan text content blocks ke bhitar type wale deltas ke roop mein aata hai, aur choices/delta roop. Dono apne aap pehchane jaate hain, kyunki log wahi paste karte hain jo unke client ne darj kiya.
Arguments tukdon mein kyun aate hain?
Wo adhoore JSON ke roop mein bheje jaate hain taaki client call poori hone se pehle dikhana shuru kar sake. Iska matlab ye ki tukde aakhri ke aane par hi padhe jaate hain, aur kati hui stream invalid JSON chhod jaati hai.
Kya kharch dikh sakta hai?
Usage ka block maujood ho to nikala jaata hai, cache readings samet. Wo batata hai ki call ne kya kharch kiya; uske aage kharch wale tools sambhaalte hain.
Kya stream kahin bheji jaati hai?
Nahi. Stream mein poora jawab hota hai aur aksar wo prompt bhi jisse wo bana, aur saara padhna browser mein hi hota hai.