බහුමාදිලි API ගොඩක් වෙලාවට වෙන් වුණු ලේඛන වලින් පෙනේ. රූපයක්, හඬක්, පණිවුඩයක් වෙන් වෙන්ව ලියයි. නමුත් සැබෑ යෙදුමකට එකම සැසියක මේ සියලු මාධ්ය එකට ගෙන යාම අත්යවශ්යයි. මේ ගැන නව අදහස ‘parts’ යන සංකල්පයයි.
‘Endpoint’ ගැන සිතීම නවතා, ‘typed parts’ ලෙස ඉල්ලීමක් සකසන්න. එක් ඉල්ලීමක් තනි ලැයිස්තුවක් වගේ, එක් එක් අංගය තම වර්ගය (text, image, audio, video) කියලා හඳුන්වයි. මෙහෙම ලැයිස්තුවක් තිබුනොත් රූප දෙකක්, ඒ ගැන ප්රශ්නයක්, හඬක් එකතුවක් වගේ අන්තර්ගතය අඩංගු කරන එක තනි API කැමරාවක් මතක් කරගැනීමට අවශ්ය නැහැ.
Inline vs reference – කුඩා ගොනු (base64) ලෙස සෘජුව ඇතුළත් කළ හැකිය. විශාල ගොනු පළමුව උඩුගත කර, URI එකක් පමණක් API වෙත යවන්න. සපයන්නාගේ සීමාව ඉක්මවා ගියොත් 400 දෝෂයක් ලැබෙයි, “බර වැඩක්, පළමුව උඩුගත කරන්න” කියන පැහැදිලි පණිවිඩයක් නොලැබෙයි. ඒ නිසා size check එකක් කොඩ් එකේම තබා, ස්වයංක්රීයව inline හෝ URI තෝරන්න වඩා හොඳයි.
ස්ට්රිමින්ග් තත්ත්වය තවත් ගැටළුවක්. පෙළ ටෝකන් එකින් එක එනවා, රූප එකතු කරලා එයි, හඬ කුඩා කුඩා කොටස් වශයෙන්. එබැවින් පිළිතුරු සැලැස්වීමේදී එකම ආකාරය නොඅනුමාන කර, part‑type අනුව state machine එකක් භාවිතා කර, පෙළ කොටස් එකතු කර, බයිනරි අංගයන් අච්චු නොකර තබන්න.
බහු-පාරිභෝගික සැසි වලදී ප්රතිඵලය ඉක්මනින් වැඩි වෙයි. එක් රූපයක්ද ඊළඟ සැසියට token ගණනට ගණන් විය හැක. මෙය පාලනය කිරීම සඳහා පැරණි සැසි සාරාංශ කරමින් හෝ පරිශීලකයාට අවශ්ය අංග පින්තූර තෝරා ගෙන, අනවශ්ය අංග ඉවත් කිරීමෙන් පිරිසිදු කළ හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ නවක තාක්ෂණ විද්යාඥයන්, සංවර්ධකයන්, ව්යාපාරිකයන්ට මේ ආකාරයේ API සැලසුම් කිරීම අතිශය ප්රයෝජනවත්. සිසුන්ට බහුමාදිලි AI මොඩල භාවිතා කරමින් ව්යාපෘති හදන්න පහසු වේ. සංවර්ධකයන්ට කේතය සරල කර, එකම සැසියක රූප‑පෙළ‑හඬ ආදී සියල්ල එකතු කර, වැඩ වේගවත් කර ගත හැක. ව්යාපාරිකයන්ට API ගාස්තු ඉතිරි කිරීම, අඩු token පිරිවැය, සහ පාරිභෝගික‑මිතුරැ AI සේවාවන් නිර්මාණය කිරීමේ හැකියාව ලැබේ.
GeminiOmni වැනි ප්රයෝගික ව්යාපෘති මේ සංකල්පය භාවිතා කර, රූප සංස්කරණ, වීඩියෝ ජනනය, සහ සජීවී චැට් එකම සැසියක අනුගමනය කරයි. සැපයුම්කරුවන්ගේ API තේමාවන් සමීපව සමාන වුවත්, සුළු adapter කේතයක් මගින් පරිවර්තනය කළ හැකි බවත් මේ ලිපියෙන් පෙන්වයි.
එබැවින්, බහුමාදිලි AI සමඟ වැඩ කරන ඕනෑම කෙනෙකුට ‘part list’ ආකෘතියක් අනුගමනය කිරීම, වැඩේ තාරුණ්යමත්, පිරිවැය අඩු, සහ නවීන තාක්ෂණයට සූදානම් කිරීමේ මාර්ගයක් වේ.