ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AI API ගේට්වේ Sub2API ඔබේ සර්වර් එකේ තනිව හෝස්ට් කරමු – සරල මාර්ගෝපදේශය

AI API ගේට්වේ Sub2API ඔබේ සර්වර් එකේ තනිව හෝස්ට් කරමු – සරල මාර්ගෝපදේශය

AI සේවා භාවිතා කරන ඩිවෙලපර්ලාට, ප්‍රමිතියක් මෙන්ම ආරක්ෂිතවත් API යෙදුම් කළමනාකරණය කරගැනීම අත්‍යවශ්‍යයි. Sub2API යනු, ඔබේම Linux සර්වර් එකේ Docker සහ Docker‑Compose භාවිතා කර, බහු AI ප්‍රෝවයිඩර් වල Base URL එකක් එක් කර, භාවිතා කරන්නන්ට ඔබ විසින් නියම කළ API යතුරු (keys) ලබා දීමට ඉඩ සලසන ගේට්වේ එකක් වේ.

Sub2API එකේ ප්‍රධාන විශේෂතා අතර, ඉහළ-තලයෙහි authentication, routing, usage accounting, concurrency limits, rate‑limits, sticky‑session scheduling, සහ admin dashboard එකක් ඇතුළත් වේ. මෙය ඔබේම PostgreSQL, Redis, TLS endpoint, ලොග්, backup, upgrade වැනි සියලුම අංග පාලනයට ඉඩ දෙයි. නමුත්, upstream AI සපයන්නාගේ ගිණුම අත්හිටුවාගත්හොත්, gateway එකට අමතර ධාරිතාවක් නොමැත – ඒ නිසා upstream provider එකේ නීති රීති පිළිපැදීම අත්‍යවශ්‍ය වේ.

මෙම මාර්ගෝපදේශය තුළ, Docker‑Compose භාවිතයෙන් Sub2API ස්ථාපනය කිරීමේ පියවර 5ක් පෙන්වා දෙනවා. පළමුව Linux server එකක්, Docker 20.10+, Docker‑Compose v2, domain name එකක්, සහ අවම වශයෙන් එක් AI API key එකක් අවශ්‍ය වේ. GitHub repository එකෙන් docker-deploy.sh ස්ක්‍රිප්ට් බාගත කර, එය විග්‍රහ කර .env ගොනුව සංස්කරණය කර, PostgreSQL password, JWT_SECRET, TOTP_ENCRYPTION_KEY වැනි රහස් තොරතුරු ස්ථාපනය කරගත යුතුයි.

ඊළඟට docker compose up -d විධානයෙන් සේවා ආරම්භ කර, docker compose ps හා docker compose logs -f sub2api මඟින් සෑම container එකකම තත්ත්වය පරීක්ෂා කරගන්න. curl -i http://127.0.0.1:8080/health මගින් health endpoint එකෙන් සාර්ථක පිළිතුර ලැබුණොත්, Sub2API, PostgreSQL, Redis සියල්ලම සකස් වී ඇති බව තහවුරු වේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තරුණ ඩිවෙලපර්ලා, ස්ථානයේ AI API යතුරු රැඳවීමේ අවශ්‍යතාවය නිසා, Sub2API භාවිතයෙන් තමන්ගේ development environment එකේ රහස් තොරතුරු හෝ credentials බිඳ වැටීමේ අවදානම අඩු කරගත හැක. එසේම, ආයතනික ව්‍යාපාර සඳහා, එක් මධ්‍යස්ථානයකින් budget, rate‑limit, concurrency limit සකස් කිරීමේ හැකියාව, සම්පත් පාලනය හා වියදම් පාලනය සරල කරයි.

  • ආරක්ෂාව: API keys server‑side එකේ රඳවා, developer machines වලට නොදෙයි.
  • කාර්යක්ෂමතාව: එකම Base URL එකෙන් බහු AI සපයන්නන්ට ඉක්මනින් මාරු විය හැක.
  • අධ්‍යයන වාසිය: සිසුන්ට API gateway concepts, Docker, PostgreSQL, Redis වැනි තාක්ෂණික අංග අත්හදා බැලීමට වඩාත් ප්‍රයෝජනවත් වේ.

අවසන් වශයෙන්, Sub2API ස්වයං‑හෝස්ට් කිරීම, ඔබේ AI සේවා භාවිතය ආරක්ෂිත, පාලනීය, හා වියදම්‑මිතුරක් කරයි. එය පළමුව පෞද්ගලිකව පරීක්ෂා කර, upstream provider නීති රීති අනුගමනය කර, අවශ්‍ය නම් පාරිභෝගිකයන්ට ලබා දීමට පළමු පියවරක් ලෙස ගත හැක.

💡 ඔබේ AI API ගේට්වේ අදම ස්වයං‑හෝස්ට් කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #API Gateway #Docker #Sri Lanka #Developers