সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই গাইডটি দেখায় কিভাবে আপনার পাইথন কোডকে PaLM API ব্যবহার করে Gemini API তে স্থানান্তর করতে হয়। আপনি Gemini এর সাথে টেক্সট এবং মাল্টি-টার্ন কথোপকথন (চ্যাট) উভয়ই জেনারেট করতে পারেন তবে আপনার প্রতিক্রিয়াগুলি পরীক্ষা করতে ভুলবেন না কারণ সেগুলি PaLM আউটপুট থেকে আলাদা হতে পারে।
API পার্থক্যের সারাংশ
পদ্ধতির নাম পরিবর্তন করা হয়েছে। টেক্সট এবং চ্যাট জেনারেট করার জন্য আলাদা পদ্ধতির পরিবর্তে, একটি পদ্ধতি generate_content যা উভয়ই করতে পারে।
চ্যাটের একটি সহায়ক পদ্ধতি আছে start_chat যা চ্যাটিংকে সহজ করে তোলে।
স্ট্যান্ড একা ফাংশনের পরিবর্তে, নতুন APIগুলি GenerativeModel ক্লাসের পদ্ধতি।
আউটপুট প্রতিক্রিয়া গঠন পরিবর্তিত হয়েছে.
নিরাপত্তা সেটিং বিভাগ পরিবর্তিত হয়েছে. বিস্তারিত জানার জন্য নিরাপত্তা সেটিংস নির্দেশিকা পড়ুন।
টেক্সট জেনারেশন: বেসিক
পাএলএম
মিথুন
pipinstallgoogle-generativeaiimportgoogle.generativeaiaspalmimportospalm.configure(api_key=os.environ['API_KEY'])response=palm.generate_text(prompt="The opposite of hot is")print(response.result)# 'cold.'
pipinstallgoogle-generativeaiimportgoogle.generativeaiasgenaiimportosgenai.configure(api_key=os.environ['API_KEY'])model=genai.GenerativeModel(model_name='gemini-pro')response=model.generate_content('The opposite of hot is')print(response.text)# The opposite of hot is cold.'
টেক্সট জেনারেশন: ঐচ্ছিক প্যারামিটার
পাএলএম
মিথুন
pipinstallgoogle-generativeaiimportgoogle.generativeaiaspalmimportospalm.configure(api_key=os.environ['API_KEY'])prompt="""You are an expert at solving wordproblems.Solve the following problem:I have three houses, each with threecats. Each cat owns 4 mittens, and a hat.Each mitten was knit from 7m of yarn,each hat from 4m. How much yarn wasneeded to make all the items?Think about it step by step, and showyour work."""completion=palm.generate_text(model=model,prompt=prompt,temperature=0,# The maximum length of responsemax_output_tokens=800,)print(completion.result)
pipinstallgoogle-generativeaiimportgoogle.generativeaiasgenaiimportosgenai.configure(api_key=os.environ['API_KEY'])model=genai.GenerativeModel(model_name='gemini-pro')prompt="""You are an expert at solving wordproblems.Solve the following problem:I have three houses, each with threecats. Each cat owns 4 mittens, and a hat.Each mitten was knit from 7m of yarn,each hat from 4m. How much yarn wasneeded to make all the items?Think about it step by step, and showyour work."""completion=model.generate_content(prompt,generation_config={'temperature':0,'max_output_tokens':800})print(completion.text)
চ্যাট: মৌলিক
পাএলএম
মিথুন
pipinstallgoogle-generativeaiimportgoogle.generativeaiaspalmimportospalm.configure(api_key=os.environ['API_KEY'])chat=palm.chat(messages=["Hello."])print(chat.last)# 'Hello! What can I help you with?'chat=chat.reply("Just chillin'")print(chat.last)# 'That's great! ...'
chat.messages[{'author':'0','content':'Hello'},{'author':'1','content':'Hello! How can I help you today?'},{'author':'0','content':"Just chillin'"},{'author':'1','content':"That's great! I'm glad you're able to relax andtakesometimeforyourself.Whatareyouuptotoday?"}]
chat.history[parts{text:"Hello."}role:"user",parts{text:"Greetings! How may I assist you today?"}role:"assistant",parts{text:"Just chillin\'"}role:"user",parts{text:"That\'s great! I\'m glad to hearyou\'re having a relaxing time.MayIofferyouanyvirtualentertainmentorassistance?Icanprovideyouwithmusicrecommendations,playgameswithyou,orengageinafriendlyconversation.\n\nAdditionally,I\'m capable of generatingcreativecontent,suchaspoems,stories,orevensonglyrics.Ifyou\'d like, I can surprise you withsomethingunique.\n\nJustletmeknowwhatyou\'re in the mood for,andI\'ll be happy to oblige."}role:"assistant"]
চ্যাট: তাপমাত্রা
পাএলএম
মিথুন
# Setting temperature=1 usually produces more zany responses!chat=palm.chat(messages="What should I eat for dinner tonight? List a few options",temperature=1)chat.last'Here are a few ideas ...
model=genai.GenerativeModel(model_name='gemini-pro')chat=model.start_chat()# Setting temperature=1 usually produces more zany responses!response=chat.send_message("What should I eat for dinner tonight? List a few options",generation_config={'temperature':1.0})print(response.text)'1. Grilled Salmon with Roasted Vegetables: ...'
পরবর্তী পদক্ষেপ
লেটেস্ট মডেল এবং বৈশিষ্ট্য সম্পর্কে আরো বিস্তারিত জানার জন্য Gemini API ওভারভিউ দেখুন।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-10-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]