ලිපි නාමාවලිය
Google Gemini API යතුරු, තවත් කරදරයක් නැත! එක මිනිත්තුවකින් එය සිදු කර කරදරවලින් සමුගන්න! ✌✌✌
සවිස්තරාත්මක නිබන්ධන ඔබට පියවරෙන් පියවර උගන්වනු ඇති අතර නවකයෙකුට පවා තත්පර කිහිපයකින් ප්රවීණයෙකු විය හැකිය!
අපහසු පියවර වලට සමු දී එය පහසුවෙන් ලබා ගන්නAIකෞතුක වස්තුව! AI හි නව ලෝකය විවෘත කිරීමට මා හා එක්වන්න!
Google හි Gemini AI පැමිණීමෙන් පසුව, Google විසින් එහි Gemini ආකෘතියට API ප්රවේශය නිකුත් කරන ලදී. දැන්, Google විසින් Gemini Pro වෙත API ප්රවේශය සපයයි, පෙළ-පමණක් ආකෘති සහ පෙළ-ප්ලස්-දෘශ්ය ආකෘති ඇතුළුව. මෙය කැපී පෙනෙන දියත් කිරීමකි, මන්ද මේ දක්වා ගූගල් විසින් අකුරු-පමණක් ආකෘතියක් ධාවනය කරන Bard වෙත දෘශ්ය හැකියාවන් එක් කර නොමැත. මෙම API යතුර සමඟින්, ඔබට අවසානයේ ඔබගේ දේශීය පරිගණකයේ Gemini හි බහුමාධ්ය හැකියාවන් පරීක්ෂා කළ හැක. මෙම මාර්ගෝපදේශය තුළ Gemini API වෙත ප්රවේශ වී භාවිතා කරන්නේ කෙසේදැයි ඉගෙන ගනිමු.
සටහන:Google Gemini API යතුර දැනට පෙළ සහ දෘශ්ය ආකෘති දෙකටම නොමිලේ. එය ලබන වසරේ මුලදී සාමාන්යයෙන් ලබා ගත හැකි වන තෙක් එය නොමිලේ වනු ඇත. එමනිසා, ඔබට Google Cloud බිල්පත් සැකසීමකින් තොරව හෝ කිසිදු ගාස්තුවක් අය නොකර විනාඩියකට ඉල්ලීම් 60ක් දක්වා යැවිය හැක.
ඔබේ පරිගණකයේ Python සහ Pip වින්යාස කරන්න
PC හෝ Mac හි අපගේ මාර්ගෝපදේශය වෙත යන්නPython සහ Pip ස්ථාපනය කරන්න. ඔබට Python 3.9 හෝ ඊට වැඩි ස්ථාපනයක් අවශ්ය වේ.
ඔබ භාවිතා කරන්නේ නම් ලිනක්ස් පද්ධතිය, ඔබට අපගේ නිබන්ධනය අනුගමනය කළ හැකියඋබුන්ටු හෝ වෙනත් බෙදාහැරීම් මත Python සහ Pip ස්ථාපනය කරන්න.
ඔබට ටර්මිනලයේ පහත විධානය ක්රියාත්මක කළ හැකPython සහ Pip තහවුරු කරන්න ඔබේ පරිගණකයේ ස්ථාපනය කර ඇත. එය අනුවාද අංකය ලබා දෙයි.
python -V pip -V
සාර්ථක ස්ථාපනයකින් පසුව, Google හි Generative AI පරායත්තතා ස්ථාපනය කිරීමට පහත විධානය ක්රියාත්මක කරන්න.
pip install -q -U google-generativeai
Gemini Pro API යතුර ලබා ගන්නේ කෙසේද?
මීළඟට, makersuite.google.com/app/apikey වෙත පිවිස ඔබගේ Google ගිණුමෙන් ලොග් වන්න.
API යතුරු යටතේ, ක්ලික් කරන්නනව ව්යාපෘතියක API යතුර සාදන්න" බොත්තම.
API යතුර පිටපත් කර එය ආරක්ෂිත ස්ථානයක තබා ගන්න. කිසි විටෙකත් API යතුරු පොදු බවට පත් නොකරන්න.
Gemini Pro API යතුර (සරල පෙළ මාදිලිය) භාවිතා කරන්නේ කෙසේද?
OpenAI හා සමානව, Google විසින් Gemini API යතුරු සෘජුවම සංවර්ධන සහ පරීක්ෂණ අරමුණු සඳහා භාවිතා කරයි. සාමාන්ය පරිශීලකයින්ට පහසුවෙන් පරීක්ෂා කිරීමට සහ භාවිතා කිරීමට හැකි වන පරිදි මම කේතය තරමක් සරලව ලිව්වෙමි. මෙම උදාහරණයේදී, මම Gemini Pro පෙළ ආකෘති සමඟ API යතුරු භාවිතා කරන ආකාරය පෙන්වන්නම්.
පළමුව, ඔබේ ප්රියතම කේත සංස්කාරකය දියත් කරන්න. ඔබ අලුත් නම්, ස්ථාපනය කරන්න Notepad ++. උසස් පරිශීලකයින් සඳහා, Visual Studio කේතය විශිෂ්ට මෙවලමක් වේ.
ඉන්පසු, පහත කේතය පිටපත් කර කේත සංස්කාරකයකට අලවන්න.
import google.generativeai as genai genai.configure(api_key='PASTE YOUR API KEY HERE') model = genai.GenerativeModel('gemini-pro') response = model.generate_content("What is the meaning of life?") print(response.text)
කේත සංස්කාරකයේ, ඔබගේ Gemini API යතුර අලවන්න. ඔබට පෙනෙන පරිදි, අපි සරල පෙළ ආකෘතියක් වන "gemini-pro" ආකෘතිය නිර්වචනය කළෙමු. මීට අමතරව, අපි ඔබට ප්රශ්න ඇසිය හැකි විමසුමක් එක් කර ඇත.
දැන්, කේතය සුරකින්න සහ ගොනුවට නමක් දෙන්න. අවසානයේ එකතු කිරීමට වග බලා ගන්න .py
. මම ගොනුව නම් කළා gemini.py
, සහ එය ඩෙස්ක්ටොප් එකේ සුරකින්න.
ඊළඟට, ටර්මිනලයක් විවෘත කර ඩෙස්ක්ටොප් එකට යාමට පහත විධානය ක්රියාත්මක කරන්න.
cd Desktop
ඩෙස්ක්ටොප් ටර්මිනලයට ගිය පසු, පයිතන් භාවිතයෙන් ක්රියාත්මක කිරීමට පහත විධානය ක්රියාත්මක කරන්න gemini.py
ගොනුව.
python gemini.py
දැන් එය ඔබගේ ප්රශ්නයට පිළිතුරු දෙනු ඇත gemini.py
ගොනුවේ ඇති ගැටළු.
ඔබට කේත සංස්කාරකයේ ප්රශ්නය වෙනස් කර, එය සුරැකීමට සහ එය නැවත ධාවනය කළ හැක gemini.py
ටර්මිනලයේ නව පිළිතුරු ලබා ගැනීමට ගොනුව. පෙළ-පමණක් Gemini Pro ආකෘතියකට ප්රවේශ වීමට ඔබ Google Gemini API යතුරක් භාවිතා කරන ආකාරය මෙයයි.
Gemini Pro API යතුරු භාවිතා කරන්නේ කෙසේද (පෙළ සහ දෘශ්ය ආකෘති)
මෙම උදාහරණයේදී, මම Gemini Pro බහුමාධ්ය ආකෘතියක් සමඟ අන්තර් ක්රියා කරන ආකාරය නිරූපණය කරමි. එය තවමත් Google Bard හි සජීවීව නැත, නමුත් API හරහා, ඔබට එය වහාම ප්රවේශ විය හැක. වාසනාවකට මෙන්, ක්රියාවලිය ඉතා පහසු සහ බාධාවකින් තොරව සිදු වේ.
කේත සංස්කාරකයේ නව ගොනුවක් විවෘත කර පහත කේතය අලවන්න.
import google.generativeai as genai import PIL.Image img = PIL.Image.open('image.jpg') genai.configure(api_key='PASTE YOUR API KEY HERE') model = genai.GenerativeModel('gemini-pro-vision') response = model.generate_content(["what is the total calorie count?", img]) print(response.text)
ඔබගේ Gemini API යතුර ඇලවීමට වග බලා ගන්න. මෙන්න අපි භාවිතා කරනවා gemini-pro-vision
ආකෘතිය, එය පාඨමය සහ දෘශ්ය ආකෘතියකි.
දැන්, ඔබේ ඩෙස්ක්ටොප් එකේ ගොනුව සුරකින්න සහ ගොනු නාමයෙන් පසුව එක් කරන්න .py
. මම එය මෙහි නම් කරන්නම් geminiv.py
.
ඔබට පෙනෙන පරිදි තුන්වන කේත පේළියේ, මම AI වෙත යොමු කරමි image.jpg ගොනු, ගොනු නම් හරියටම සමාන වේ. ඔබ වැඩ කරන රූපය කුමක් වුවත්, එය සුරැකීමට වග බලා ගන්න geminiv.py
ගොනු එකම ස්ථානයේ ඇති අතර නිවැරදි දිගුව සමඟ එකම ගොනු නාමය ඇත. ඔබට 4MB දක්වා දේශීය JPG සහ PNG ගොනු හරහා ගමන් කළ හැක.
කේතයේ හයවන පේළියේ, ඔබට රූපයට අදාළ ප්රශ්න ඇසීමට හැකිය. මම ආහාර සම්බන්ධ රූපයක් ඇතුළු කරමින් සිටි නිසා, මම Gemini Pro වෙතින් මුළු කැලරි ගණනය කිරීමට ඉල්ලා සිටියෙමි.
දැන් ටර්මිනලයේ කේතය ධාවනය කිරීමට කාලයයි. ඩෙස්ක්ටොප් එකට යන්න (මගේ නඩුවේ) සහ පහත දැක්වෙන විධානයන් එකින් එක ක්රියාත්මක කරන්න. ඔබ යම් වෙනස්කම් සිදු කරන්නේ නම්, ගොනුව සුරැකීමට වග බලා ගන්න.
cd Desktop
python geminiv.py
Gemini Pro දෘශ්ය ආකෘති ප්රශ්නවලට කෙලින්ම පිළිතුරු සපයයි. ඔබට තවත් ප්රශ්න ඇසීමට සහ ඇයි දැයි පැහැදිලි කිරීමට AI ගෙන් විමසන්න.
ඔබට වෙනත් රූපයක් ද ඇතුළු කළ හැක, නමුත් එය රූප ගොනු නාමයට ගැළපෙන බවට වග බලා ගන්න, කේතයේ ප්රශ්නය වෙනස් කර නැවත ධාවනය කරන්න geminiv.py
නව ප්රතිචාරයක් ලබා ගැනීමට ගොනුව.
කතාබස් ආකෘතියෙන් Gemini Pro API යතුර භාවිතා කරන්නේ කෙසේද?
Unconv හි සංක්ෂිප්ත කේතයට ස්තූතියි, ඔබට ටර්මිනල් කවුළුවක Gemini AI API යතුරක් භාවිතයෙන් Gemini Pro ආකෘතියක් සමඟ කතාබස් කළ හැකිය. මේ ආකාරයෙන්, ඔබට නව ප්රතිදානයක් ලබා ගැනීම සඳහා ඔබේ කේතයේ ඇති ගැටළුව වෙනස් කිරීමට හෝ Python ගොනුව නැවත ධාවනය කිරීමට අවශ්ය නොවේ. ඔබට ටර්මිනල් කවුළුව තුළ දිගටම කතාබස් කළ හැකිය.
හොඳම දෙය නම්, Google කතාබස් ඉතිහාසය දේශීයව ක්රියාත්මක කරයි, එබැවින් ඔබට අතින් පිළිතුරු එක් කිරීමට හෝ අරා හෝ ලැයිස්තු තුළ කතාබස් ඉතිහාසය කළමනාකරණය කිරීමට අවශ්ය නොවේ. සරල කාර්යයක් සමඟින්, Google හට සියලු සංවාද ඉතිහාසය කතාබස් සැසියක ගබඩා කළ හැක. නිශ්චිත මෙහෙයුම් පහත පරිදි වේ:
කේත සංස්කාරකය විවෘත කර පහත කේතය අලවන්න.
import google.generativeai as genai genai.configure(api_key='PASTE YOUR API KEY HERE') model = genai.GenerativeModel('gemini-pro') chat = model.start_chat() while True: message = input("You: ") response = chat.send_message(message) print("Gemini: " + response.text)
සුපුරුදු පරිදි, ඉහත API එකට සමාන යතුර පිටපත් කර අලවන්න.
මෙම අවස්ථාවේදී, ගොනුව ඔබගේ ඩෙස්ක්ටොප් එකට හෝ වෙනත් ස්ථානයකට සුරකින්න. අවසානයේ එකතු කිරීමට වග බලා ගන්න .py
. මම එය නම් කළා geminichat.py ගොනුව.
දැන්, ටර්මිනලය විවෘත කර ඩෙස්ක්ටොප් එකට යන්න. ඊළඟට, ධාවනය කරන්න geminichat.py
ගොනුව.
cd Desktop python geminichat.py
දැන් ඔබට පහසුවෙන් සංවාදය දිගටම කරගෙන යා හැකි අතර එය ඔබගේ කතාබස් ඉතිහාසය මතක තබා ගනී. ඉතින් Google Gemini API යතුරු භාවිතා කිරීමට තවත් හොඳ ක්රමයක් තිබේ.
මේ API හරහා Google Gemini සමඟ ඔබට කළ හැකි දේ පිළිබඳ උදාහරණ කිහිපයක් පමණි. ගූගල් සිය දර්ශන ආකෘතිය උද්යෝගිමත් අයට සහ සංවර්ධකයින්ට ලබා දීමට සහ එය OpenAI හි DALL-E 3 සමඟ යුගල කිරීම ගැන මම සතුටු වෙමි. කතාබස් GPT සසඳන්න. Gemini Pro දෘෂ්ය ආකෘතිය GPT-4V මාදිලිය තරම් හොඳ නැතත්, එය තවමත් ඉතා හොඳයි. GPT-4 මාදිලිය සමඟ සැසඳිය හැකි Gemini Ultra දියත් කිරීම සඳහා අපි බලා සිටිමු.
ඉන් ඔබ්බට, Gemini Pro API Google Bard වෙත වෙනස් ලෙස ප්රතිචාර දක්වයි, එය Gemini Pro හි tweaked අනුවාදයකින් ද බල ගැන්වේ. Bard ගේ ප්රතිචාර තරමක් නිස්කලංක බවක් පෙනුනද Gemini Pro හි API ප්රතිචාර වඩාත් සජීවී සහ සුවිශේෂී විය.
අපි මෙම ප්රදේශයේ සියලුම වෙනස්කම් පිළිබඳව සමීපව විමසිල්ලෙන් සිටින්නෙමු, එබැවින් Gemini AI පිළිබඳ වැඩි විස්තර සඳහා රැඳී සිටින්න. මේ අතරතුර, කරුණාකර ඔබම Google Gemini API පරීක්ෂා කරන්න.
Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) shared "Google Gemini API යතුර භාවිතා කරන්නේ කෙසේද? ඉගැන්වීම සහ පුහුණුව ඇතුළුව AI උදාහරණ නිබන්ධනය ඔබට ප්රයෝජනවත් වනු ඇත.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-31422.html
නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!