টুল: lookup_weather
বর্তমান পরিস্থিতি, প্রতি ঘণ্টা ও দৈনিক পূর্বাভাস সহ আবহাওয়ার বিস্তারিত ডেটা খুঁজে বের করে।
নির্দিষ্ট ডেটা উপলভ্য: তাপমাত্রা (বর্তমান, কেমন অনুভূত হচ্ছে, সর্বোচ্চ/সর্বনিম্ন, হিট ইনডেক্স), বাতাস (গতি, দমকা হাওয়া, দিক), মহাজাগতিক ঘটনা (সূর্যোদয়/সূর্যাস্ত, চাঁদের দশা), বৃষ্টিপাত (ধরন, সম্ভাবনা, পরিমাণ/QPF), বায়ুমণ্ডলের অবস্থা (UV ইনডেক্স, আর্দ্রতা, মেঘের আচ্ছাদন, বজ্রপাতের সম্ভাবনা) এবং জিওকোডেড লোকেশন অ্যাড্রেস।
লোকেশন ও লোকেশন সংক্রান্ত নিয়ম (গুরুত্বপূর্ণ):
location ফিল্ড ব্যবহার করে সেই লোকেশন নির্দিষ্ট করা হয় যার জন্য আবহাওয়ার ডেটা চাওয়া হয়েছে। এই ফিল্ডটি 'oneof' স্ট্রাকচার, যার অর্থ হল আবহাওয়ার সঠিক ডেটা লুকআপ নিশ্চিত করতে, আপনাকে নিচে উল্লেখ করা তিনটি লোকেশন সাব-ফিল্ডের মধ্যে শুধুমাত্র একটির জন্য ভ্যালু প্রদান করতে হবে।
ভৌগোলিক স্থানাঙ্ক (lat_lng)
- আপনাকে সঠিক অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট প্রদান করা হলে এটি ব্যবহার করুন।
- উদাহরণ: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} // লস অ্যাঞ্জেলেস
প্লেস আইডি (place_id)
- একটি দ্ব্যর্থহীন স্ট্রিং শনাক্তকারী (Google Maps Place ID)।
- place_id, search_places টুল থেকে ফেচ করা যেতে পারে।
- উদাহরণ: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} // আইফেল টাওয়ার
ঠিকানা স্ট্রিং (ঠিকানা)
- একটি ফ্রি-ফর্ম স্ট্রিং যার জন্য জিওকোডিংয়ের নির্দিষ্টতা প্রয়োজন।
- শহর ও অঞ্চল: সবসময় অঞ্চল/দেশ অন্তর্ভুক্ত করুন (যেমন, "লন্ডন, যুক্তরাজ্য", "লন্ডন" নয়)।
- রাস্তার ঠিকানা: সম্পূর্ণ ঠিকানা লিখুন (যেমন, "১৬০০ পেনসিলভেনিয়া অ্যাভিনিউ এনডব্লিউ, ওয়াশিংটন, ডিসি")।
- পোস্টাল/পিন কোড: অবশ্যই দেশের নাম উল্লেখ করতে হবে (যেমন, "90210, USA", "90210" নয়)।
- উদাহরণ: {"location": {"address": "1600 Pennsylvania Ave NW, Washington, DC"}}
ব্যবহারের মোড:
বর্তমান আবহাওয়া: শুধু
locationপ্রদান করুন।dateএবংhourউল্লেখ করবেন না।প্রতি ঘণ্টার পূর্বাভাস:
location,dateএবংhour(0-23) প্রদান করুন। নির্দিষ্ট সময়ের জন্য (যেমন, "বিকেল ৫টায়") অথবা "পরের কয়েক ঘণ্টা" বা "আজকে পরে" এই ধরনের শব্দ ব্যবহার করুন। ব্যবহারকারী মিনিট উল্লেখ করলে, নিকটতম ঘণ্টায় রাউন্ড ডাউন করুন। এখন থেকে ১২০ ঘণ্টার বেশি সময়ের জন্য প্রতি ঘণ্টার পূর্বাভাস দেখানো হয় না। ঘণ্টাভিত্তিক আবহাওয়ার ইতিহাস ২৪ ঘণ্টা পর্যন্ত দেখা যায়।দৈনিক পূর্বাভাস:
locationএবংdateপ্রদান করুন।hourউল্লেখ করবেন না। সাধারণ দিনের অনুরোধের জন্য ব্যবহার করুন (যেমন, "আগামীকালের আবহাওয়া", "শুক্রবার আবহাওয়া", "১২/২৫ তারিখে আবহাওয়া")। আজকের তারিখ যদি প্রসঙ্গে না থাকে, তাহলে আপনাকে ব্যবহারকারীর সাথে এটি স্পষ্ট করতে হবে। আজ থেকে শুরু করে ১০ দিনের বেশি দৈনিক পূর্বাভাস দেখানো হয় না। আগেকার আবহাওয়ার তথ্য কাজ করে না।
প্যারামিটার সংক্রান্ত সীমাবদ্ধতা:
- টাইমজোন: সব
dateএবংhourইনপুট অবশ্যই লোকেশন অনুযায়ী স্থানীয় টাইমজোন অনুযায়ী হতে হবে, ব্যবহারকারীর টাইমজোন অনুযায়ী নয়। - তারিখের ফর্ম্যাট: ইনপুট অবশ্যই
{year, month, day}টি পূর্ণসংখ্যায় আলাদা করতে হবে। - ইউনিট: ডিফল্ট হিসেবে
METRICসেট করা থাকে। ব্যবহারকারী মার্কিন যুক্তরাষ্ট্রের স্ট্যান্ডার্ড অনুযায়ী বা স্পষ্টভাবে অনুরোধ করলে, ফারেনহাইট/মাইলের জন্যunits_system-কেIMPERIAL-এ সেট করুন। গ্রাউন্ডেড আউটপুট অবশ্যই সোর্সের সাথে অ্যাট্রিবিউট করতে হবে, এর জন্য
attributionফিল্ড থেকে তথ্য ব্যবহার করতে হবে, যদি তা উপলভ্য থাকে।
lookup_weather MCP টুল কল করার জন্য কীভাবে curl ব্যবহার করতে হয় তা নিম্নলিখিত কোড স্যাম্পেল থেকে জানতে পারবেন।
| Curl অনুরোধ |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "lookup_weather", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
LookupWeather পদ্ধতির জন্য অনুরোধ - অনুরোধ করা লোকেশনে আবহাওয়ার পরিস্থিতি দেখায়।
LookupWeatherRequest
| JSON উপস্থাপনা |
|---|
{ "unitsSystem": enum ( |
| ফিল্ড | |
|---|---|
unitsSystem |
ঐচ্ছিক। ফেরত পাঠানো আবহাওয়ার পরিস্থিতির জন্য ব্যবহার করার ইউনিট সিস্টেম। উল্লেখ করা না থাকলে, আবহাওয়ার অবস্থা মেট্রিক সিস্টেমে দেখানো হবে (ডিফল্ট = METRIC)। |
location |
প্রয়োজনীয়। যে লোকেশনের আবহাওয়ার পরিস্থিতি জানতে চান। |
|
|
date |
ঐচ্ছিক। প্রয়োজনীয় আবহাওয়ার তথ্য যে তারিখের। মনে রাখবেন: এই তারিখটি লোকেশন ফিল্ডে নির্দিষ্ট করা লোকেশনের স্থানীয় টাইমজোনের সাথে সম্পর্কিত। তারিখটি অবশ্যই গত ২৪ ঘণ্টা থেকে পরবর্তী ১০ দিনের মধ্যে হতে হবে। |
|
|
hour |
ঐচ্ছিক। অনুরোধ করা আবহাওয়ার তথ্যের ঘণ্টা, ২৪-ঘণ্টা ফর্ম্যাটে (০-২৩)। এই ভ্যালু লোকেশন ফিল্ডে উল্লেখ করা লোকেশনের স্থানীয় টাইমজোনের সাথে সম্পর্কিত। এখন থেকে ১২০ ঘণ্টার বেশি সময়ের জন্য প্রতি ঘণ্টার পূর্বাভাস দেখানো হয় না। ঘণ্টাভিত্তিক আবহাওয়ার ইতিহাস ২৪ ঘণ্টা পর্যন্ত দেখা যায়। |
তারিখ
| JSON উপস্থাপনা |
|---|
{ "year": integer, "month": integer, "day": integer } |
| ফিল্ড | |
|---|---|
year |
তারিখের বছর। অবশ্যই ১ থেকে ৯৯৯৯ পর্যন্ত হতে হবে অথবা বছর ছাড়া তারিখ উল্লেখ করতে ০ হতে হবে। |
month |
বছরের মাস। ১ থেকে ১২-এর মধ্যে হতে হবে অথবা মাস ও দিন ছাড়া বছর উল্লেখ করতে ০ লিখতে হবে। |
day |
মাসের দিন। ১ থেকে ৩১-এর মধ্যে হতে হবে এবং বছর ও মাসের জন্য সঠিক হতে হবে অথবা বছর বা বছর ও মাস উল্লেখ করার জন্য ০ হতে হবে যেখানে দিন গুরুত্বপূর্ণ নয়। |
লোকেশন
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ফিল্ড | |
|---|---|
location_type ফিল্ড একত্রিত করুন। কোনও লোকেশন দেখানোর বিভিন্ন উপায়। location_type শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
|
latLng |
ভৌগোলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট করা একটি পয়েন্ট। |
placeId |
লোকেশন এর সাথে যুক্ত প্লেস আইডি। |
address |
মানুষের-পঠনযোগ্য ঠিকানা বা প্লাস কোড। আরও তথ্যের জন্য https://plus.codes দেখুন। |
LatLng
| JSON উপস্থাপনা |
|---|
{ "latitude": number, "longitude": number } |
| ফিল্ড | |
|---|---|
latitude |
ডিগ্রিতে অক্ষাংশ। এটি অবশ্যই [-৯০.০, +৯০.০] রেঞ্জের মধ্যে হতে হবে। |
longitude |
ডিগ্রিতে দ্রাঘিমাংশ। এটি অবশ্যই [-১৮০.০, +১৮০.০] রেঞ্জের মধ্যে হতে হবে। |
UnitsSystem
ভ্যালু পরিমাপ করার জন্য ব্যবহৃত ইউনিট সিস্টেমকে দেখায়।
| Enums | |
|---|---|
UNITS_SYSTEM_UNSPECIFIED |
ইউনিট সিস্টেম উল্লেখ করা হয়নি। |
IMPERIAL |
ইম্পেরিয়াল ইউনিট সিস্টেম (যেমন, ফারেনহাইট, মাইল ইত্যাদি)। |
METRIC |
মেট্রিক ইউনিট সিস্টেম (যেমন, সেলসিয়াস, কিলোমিটার ইত্যাদি)। |
আউটপুট স্কিমা
LookupWeather RPC-এর জন্য উত্তর - অনুরোধ করা লোকেশনের আবহাওয়ার পরিস্থিতি দেখায়।
এই উত্তরে প্রতি ঘণ্টা ও দৈনিক তথ্য দেখানো হয়েছে, তাই উত্তরটি প্রতি ঘণ্টা, দৈনিক ও শেয়ার করা, এই তিনটি বিভাগে ভাগ করা হয়েছে। শুধুমাত্র-ঘণ্টা, শুধুমাত্র-দৈনিক ফিল্ডগুলি ঐচ্ছিক হিসাবে চিহ্নিত করা হয়েছে। ঘণ্টা ও দৈনিক তথ্যের মধ্যে শেয়ার করা ফিল্ডের ক্ষেত্রে, কিছু ফিল্ড সবসময় উপলভ্য থাকে, তাই সেগুলি ঐচ্ছিক হিসেবে চিহ্নিত করা হয় না। বাকি ফিল্ডগুলি ঐচ্ছিক হিসেবে চিহ্নিত করা হয়, কারণ সেগুলি সবসময় উপলভ্য থাকে না।
LookupWeatherResponse
| JSON উপস্থাপনা |
|---|
{ "weatherCondition": { object ( |
| ফিল্ড | |
|---|---|
weatherCondition |
আবহাওয়ার পরিস্থিতি |
precipitation |
বৃষ্টিপাতের সম্ভাবনা এবং বৃষ্টিপাতের পরিমাণ |
wind |
বাতাসের পরিস্থিতি |
returnedLocation |
প্রয়োজনীয়। যে লোকেশনের আবহাওয়ার তথ্য দেখানো হয়েছে। এই লোকেশনটি অনুরোধে উল্লেখ করা লোকেশনের মতোই, তবে অনুরোধ করা লোকেশনটি যদি একটি ফ্রি টেক্সট ঠিকানা হয় যা একটি আনুমানিক লোকেশন (যেমন "মাউন্টেন ভিউ, CA") দেখায়, তাহলে এটি তার থেকে আলাদা হতে পারে। |
attribution |
আবহাওয়ার সাথে দেখানোর জন্য প্রয়োজনীয় অ্যাট্রিবিউশন। |
|
|
temperature |
প্রতি ঘণ্টার তাপমাত্রা |
|
|
feelsLikeTemperature |
তাপমাত্রা কেমন অনুভূত হয় তার প্রতি ঘণ্টার পরিমাপ। |
|
|
heatIndex |
প্রতি ঘণ্টার হিট ইনডেক্স তাপমাত্রা। |
|
|
airPressure |
ঘণ্টা হিসেবে বায়ুর চাপের পরিস্থিতি। |
|
|
maxTemperature |
সারাদিনের সর্বোচ্চ (বেশি) তাপমাত্রা। |
|
|
minTemperature |
সারাদিনের সর্বনিম্ন (কম) তাপমাত্রা। |
|
|
feelsLikeMaxTemperature |
সারাদিন ধরে সর্বোচ্চ (বেশি) অনুভূত তাপমাত্রা। |
|
|
feelsLikeMinTemperature |
সারাদিন ধরে সর্বনিম্ন (কম) অনুভূত তাপমাত্রা। |
|
|
maxHeatIndex |
সারাদিন ধরে সর্বাধিক হিট ইনডেক্স তাপমাত্রা। |
|
|
sunEvents |
সূর্য সম্পর্কিত ইভেন্ট (যেমন, সূর্যোদয়, সূর্যাস্ত)। |
|
|
moonEvents |
চাঁদ সম্পর্কিত ইভেন্ট (যেমন, চন্দ্রোদয়, চন্দ্রাস্ত)। |
|
|
relativeHumidity |
আপেক্ষিক আর্দ্রতার শতাংশ (০ থেকে ১০০ পর্যন্ত মান)। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না |
|
|
uvIndex |
সর্বাধিক আল্ট্রাভায়োলেট (UV) ইন্ডেক্স। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না |
|
|
thunderstormProbability |
বজ্রঝড়ের সম্ভাবনা (০ থেকে ১০০ পর্যন্ত ভ্যালু)। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না |
|
|
cloudCover |
আকাশের কত শতাংশ মেঘে ঢাকা (০ থেকে ১০০ পর্যন্ত মান)। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না |
তাপমাত্রা
| JSON উপস্থাপনা |
|---|
{ "unit": enum ( |
| ফিল্ড | |
|---|---|
unit |
তাপমাত্রার মান পরিমাপ করার জন্য ব্যবহৃত ইউনিটের কোড। |
|
|
degrees |
নির্দিষ্ট ইউনিটে তাপমাত্রার মান (ডিগ্রিতে)। |
AirPressure
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ফিল্ড | |
|---|---|
|
|
meanSeaLevelMillibars |
মিলিবারে সমুদ্রপৃষ্ঠের গড় বায়ুচাপ। |
SunEvents
| JSON উপস্থাপনা |
|---|
{ "sunriseTime": string, "sunsetTime": string } |
| ফিল্ড | |
|---|---|
sunriseTime |
সূর্যোদয়ের সময়। মনে রাখবেন: কিছু অনন্য ক্ষেত্রে (যেমন, সুমেরু বৃত্তের উত্তর দিকে) কোনও দিনে সূর্যোদয়ের সময় নাও থাকতে পারে। এইসব ক্ষেত্রে, এই ফিল্ড আনসেট করা হবে। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
sunsetTime |
সূর্যাস্তের সময়। মনে রাখবেন: কিছু অনন্য ক্ষেত্রে (যেমন, সুমেরু বৃত্তের উত্তর দিকে) কোনও দিনে সূর্যাস্তের সময় নাও থাকতে পারে। এইসব ক্ষেত্রে, এই ফিল্ড আনসেট করা হবে। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
টাইমস্ট্যাম্প
| JSON উপস্থাপনা |
|---|
{ "seconds": string, "nanos": integer } |
| ফিল্ড | |
|---|---|
seconds |
Unix epoch 1970-01-01T00:00:00Z থেকে UTC সময়ের সেকেন্ড দেখায়। অবশ্যই -৬২১৩৫৫৯৬৮০০ এবং ২৫৩৪০২৩০০৭৯৯-এর মধ্যে হতে হবে (যা 0001-01-01T00:00:00Z থেকে 9999-12-31T23:59:59Z-এর সাথে সম্পর্কিত)। |
nanos |
ন্যানোসেকেন্ড রেজোলিউশনে সেকেন্ডের অ-ঋণাত্মক ভগ্নাংশ। এই ফিল্ডটি সময়সীমার ন্যানোসেকেন্ড অংশ, সেকেন্ডের বিকল্প নয়। ভগ্নাংশ সহ নেগেটিভ সেকেন্ড ভ্যালুতে এখনও নন-নেগেটিভ ন্যানো ভ্যালু থাকতে হবে যা সময়ের সাথে সাথে গণনা করা হয়। ০ থেকে ৯৯৯,৯৯৯,৯৯৯-এর মধ্যে হতে হবে। |
MoonEvents
| JSON উপস্থাপনা |
|---|
{
"moonriseTimes": [
string
],
"moonsetTimes": [
string
],
"moonPhase": enum ( |
| ফিল্ড | |
|---|---|
moonriseTimes[] |
চাঁদের উপরের অংশ দিগন্তের উপরে যে সময় দেখা যায় (https://en.wikipedia.org/wiki/Moonrise_and_moonset)। মনে রাখবেন: বেশিরভাগ ক্ষেত্রে, প্রতিদিন একবারই চন্দ্রোদয়ের সময় দেখানো হবে। অন্যান্য ক্ষেত্রে, তালিকাটি খালি থাকতে পারে (যেমন, পরের দিন মধ্যরাতের পরে চাঁদ উঠলে)। তবে, অনন্য ক্ষেত্রে (যেমন, মেরু অঞ্চলে), তালিকায় একাধিক মান থাকতে পারে। এইসব ক্ষেত্রে, ভ্যালু ছোট থেকে বড় ক্রম অনুসারে সাজানো হয়। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
moonsetTimes[] |
চাঁদের উপরের অংশ দিগন্তের নিচে অদৃশ্য হয়ে যাওয়ার সময় (https://en.wikipedia.org/wiki/Moonrise_and_moonset)। মনে রাখবেন: বেশিরভাগ ক্ষেত্রে, প্রতিদিন একবারই চন্দ্রাস্তের সময় দেখানো হবে। অন্যান্য ক্ষেত্রে, তালিকাটি খালি থাকতে পারে (যেমন, পরের দিন মধ্যরাতের পরে চাঁদ অস্ত গেলে)। তবে, অনন্য ক্ষেত্রে (যেমন, মেরু অঞ্চলে), তালিকায় একাধিক মান থাকতে পারে। এইসব ক্ষেত্রে, ভ্যালু ছোট থেকে বড় ক্রম অনুসারে সাজানো হয়। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
moonPhase |
চাঁদের দশা (অর্থাৎ, চন্দ্রকলা)। |
WeatherCondition
| JSON উপস্থাপনা |
|---|
{ "iconBaseUri": string, "description": { object ( |
| ফিল্ড | |
|---|---|
iconBaseUri |
আইকনের জন্য বেস URI, ফাইলের ধরন সম্পর্কিত এক্সটেনশন অন্তর্ভুক্ত করে না। আইকন দেখাতে, এই URI-তে থিম (যদি চান) এবং ফাইলের ধরন এক্সটেনশন ( |
description |
এই আবহাওয়ার অবস্থার টেক্সট বিবরণ (স্থানীয়করণ করা)। |
type |
আবহাওয়ার ধরন। |
LocalizedText
| JSON উপস্থাপনা |
|---|
{ "text": string, "languageCode": string } |
| ফিল্ড | |
|---|---|
text |
নিচে |
languageCode |
টেক্সটের BCP-47 ভাষা কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। |
বৃষ্টিপাতের পরিমাণ
| JSON উপস্থাপনা |
|---|
{ "probability": { object ( |
| ফিল্ড | |
|---|---|
probability |
বৃষ্টিপাতের সম্ভাবনা (০ থেকে ১০০ পর্যন্ত মান)। |
snowQpf |
একটি নির্দিষ্ট সময়সীমার মধ্যে জমা হওয়া তুষারপাতের পরিমাণ, যা তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়। মনে রাখবেন: QPF হল Quantitative Precipitation Forecast-এর সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)। |
qpf |
বৃষ্টিপাতের পরিমাণ, তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়, যা একটি নির্দিষ্ট সময়কালে জমা হয়েছে। মনে রাখবেন: QPF হল Quantitative Precipitation Forecast-এর সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)। |
PrecipitationProbability
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ফিল্ড | |
|---|---|
type |
একটি কোড যা বৃষ্টিপাতের ধরন নির্দেশ করে। |
|
|
percent |
০ থেকে ১০০ পর্যন্ত শতাংশ যা বৃষ্টিপাতের সম্ভাবনা নির্দেশ করে। |
QuantitativePrecipitationForecast
| JSON উপস্থাপনা |
|---|
{ "unit": enum ( |
| ফিল্ড | |
|---|---|
unit |
সঞ্চিত বৃষ্টিপাতের পরিমাণ পরিমাপ করতে ব্যবহৃত ইউনিটের কোড। |
|
|
quantity |
একটি নির্দিষ্ট সময়সীমা জুড়ে জমা হওয়া বৃষ্টিপাতের পরিমাণ, যা তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়। |
বাতাস
| JSON উপস্থাপনা |
|---|
{ "direction": { object ( |
| ফিল্ড | |
|---|---|
direction |
বাতাসের দিক, যে কোণ থেকে এটি আসছে। |
speed |
বাতাসের গতি। |
gust |
দমকা বাতাস (বাতাসের গতিবেগ হঠাৎ বেড়ে যাওয়া)। |
WindDirection
| JSON উপস্থাপনা |
|---|
{ "cardinal": enum ( |
| ফিল্ড | |
|---|---|
cardinal |
যে কোডটি কার্ডিনাল দিককে উপস্থাপন করে যেখান থেকে বাতাস বইছে। |
|
|
degrees |
ডিগ্রিতে বাতাসের দিক (০ থেকে ৩৬০ পর্যন্ত মান)। |
WindSpeed
| JSON উপস্থাপনা |
|---|
{ "unit": enum ( |
| ফিল্ড | |
|---|---|
unit |
বাতাসের গতি পরিমাপ করার জন্য ব্যবহৃত ইউনিটকে যে কোড দেখায়। |
|
|
value |
বাতাসের গতির মান। |
লোকেশন
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ফিল্ড | |
|---|---|
location_type ফিল্ড একত্রিত করুন। কোনও লোকেশন দেখানোর বিভিন্ন উপায়। location_type শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
|
latLng |
ভৌগোলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট করা একটি পয়েন্ট। |
placeId |
লোকেশন এর সাথে যুক্ত প্লেস আইডি। |
address |
মানুষের-পঠনযোগ্য ঠিকানা বা প্লাস কোড। আরও তথ্যের জন্য https://plus.codes দেখুন। |
LatLng
| JSON উপস্থাপনা |
|---|
{ "latitude": number, "longitude": number } |
| ফিল্ড | |
|---|---|
latitude |
ডিগ্রিতে অক্ষাংশ। এটি অবশ্যই [-৯০.০, +৯০.০] রেঞ্জের মধ্যে হতে হবে। |
longitude |
ডিগ্রিতে দ্রাঘিমাংশ। এটি অবশ্যই [-১৮০.০, +১৮০.০] রেঞ্জের মধ্যে হতে হবে। |
অ্যাট্রিবিউশন
| JSON উপস্থাপনা |
|---|
{ "title": string, "url": string } |
| ফিল্ড | |
|---|---|
title |
অ্যাট্রিবিউশনের জন্য দেখানোর শীর্ষক। |
url |
অ্যাট্রিবিউশনের জন্য লিঙ্ক করার URL। |
TemperatureUnit
তাপমাত্রা পরিমাপ করার জন্য ব্যবহৃত ইউনিটকে দেখায়।
| Enums | |
|---|---|
TEMPERATURE_UNIT_UNSPECIFIED |
তাপমাত্রার ইউনিট উল্লেখ করা হয়নি। |
CELSIUS |
তাপমাত্রা সেলসিয়াসে পরিমাপ করা হয়। |
FAHRENHEIT |
তাপমাত্রা ফারেনহাইটে পরিমাপ করা হয়। |
MoonPhase
চাঁদের পর্যায় (অর্থাৎ, লুনার ফেজ) চিহ্নিত করে।
| Enums | |
|---|---|
MOON_PHASE_UNSPECIFIED |
অনির্দিষ্ট চাঁদের পর্যায়। |
NEW_MOON |
চাঁদ সূর্যের আলোয় আলোকিত হয় না। |
WAXING_CRESCENT |
চাঁদের ডান দিক উত্তর গোলার্ধে 🌒 এবং বাম দিক দক্ষিণ গোলার্ধে 🌘 ০%-৫০% আলোকিত হয়। |
FIRST_QUARTER |
উত্তর গোলার্ধে চাঁদের ডান দিক ৫০.১% আলোকিত থাকে 🌓 এবং দক্ষিণ গোলার্ধে চাঁদের বাঁ দিক ৫০.১% আলোকিত থাকে 🌗। |
WAXING_GIBBOUS |
চাঁদের ডান দিক উত্তর গোলার্ধে ৫০%-১০০% আলোকিত হয় 🌔 এবং দক্ষিণ গোলার্ধে এর বাম দিক আলোকিত হয় 🌖। |
FULL_MOON |
চাঁদ সম্পূর্ণ আলোকিত। |
WANING_GIBBOUS |
চাঁদের বাঁদিক উত্তর গোলার্ধে ৫০%-১০০% আলোকিত হয় 🌖 এবং দক্ষিণ গোলার্ধে ডানদিক আলোকিত হয় 🌔। |
LAST_QUARTER |
চাঁদের উত্তর গোলার্ধের বাঁদিকে ৫০.১% 🌗 এবং দক্ষিণ গোলার্ধের ডানদিকে ৫০.১% 🌓 আলোকিত হয়। |
WANING_CRESCENT |
চাঁদের বাঁদিকে ০%-৫০% আলোকিত অংশ উত্তর গোলার্ধে 🌘 এবং ডানদিকে দক্ষিণ গোলার্ধে 🌒 দেখা যায়। |
ধরন
পূর্বাভাস এলিমেন্টের প্রসঙ্গে আবহাওয়ার পরিস্থিতি সংক্রান্ত ধরন চিহ্নিত করে।
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
আবহাওয়ার অবস্থা উল্লেখ করা নেই। |
CLEAR |
মেঘ নেই। |
MOSTLY_CLEAR |
মাঝে মাঝে মেঘলা। |
PARTLY_CLOUDY |
আংশিক মেঘলা (কিছু মেঘ)। |
MOSTLY_CLOUDY |
বেশিরভাগ সময় মেঘলা (রোদের চেয়ে মেঘ বেশি)। |
CLOUDY |
মেঘলা (পুরো মেঘ, সূর্য নেই)। |
WINDY |
তীব্র বাতাস। |
WIND_AND_RAIN |
বৃষ্টির সাথে ঝোড়ো হাওয়া। |
LIGHT_RAIN_SHOWERS |
হালকা অবিরাম বৃষ্টি। |
CHANCE_OF_SHOWERS |
মাঝে মাঝে বৃষ্টি হওয়ার সম্ভাবনা। |
SCATTERED_SHOWERS |
অবিরাম বৃষ্টিপাত। |
RAIN_SHOWERS |
বৃষ্টির তুলনায় কম সময় ধরে হওয়া বৃষ্টিপাতকে শাওয়ার বলা হয়। এটি হঠাৎ শুরু ও শেষ হয় এবং এর তীব্রতা দ্রুত পরিবর্তিত হয়। |
HEAVY_RAIN_SHOWERS |
প্রবল বৃষ্টি। |
LIGHT_TO_MODERATE_RAIN |
বৃষ্টি (হালকা থেকে মাঝারি পরিমাণে)। |
MODERATE_TO_HEAVY_RAIN |
বৃষ্টি (মাঝারি থেকে ভারী পরিমাণে)। |
RAIN |
মাঝারি বৃষ্টি। |
LIGHT_RAIN |
হালকা বৃষ্টি। |
HEAVY_RAIN |
ভারী বৃষ্টি। |
RAIN_PERIODICALLY_HEAVY |
বৃষ্টি হবে তবে মাঝে মাঝে ভারী বৃষ্টি হবে। |
LIGHT_SNOW_SHOWERS |
হালকা তুষারপাত যা অল্প সময়ের জন্য বিভিন্ন তীব্রতায় পড়ছে। |
CHANCE_OF_SNOW_SHOWERS |
ঝিরঝিরে তুষারপাতের সম্ভাবনা। |
SCATTERED_SNOW_SHOWERS |
তুষারপাত যা অল্প সময়ের জন্য বিভিন্ন তীব্রতায় পড়ছে। |
SNOW_SHOWERS |
তুষারপাত। |
HEAVY_SNOW_SHOWERS |
ভারী তুষারপাত। |
LIGHT_TO_MODERATE_SNOW |
হালকা থেকে মাঝারি তুষারপাত। |
MODERATE_TO_HEAVY_SNOW |
মাঝারি থেকে ভারী তুষারপাত। |
SNOW |
মাঝারি তুষারপাত। |
LIGHT_SNOW |
হালকা তুষারপাত। |
HEAVY_SNOW |
ভারী তুষারপাত। |
SNOWSTORM |
বজ্রবিদ্যুৎ সহ তুষারপাতের সম্ভাবনা। |
SNOW_PERIODICALLY_HEAVY |
তুষারপাত, মাঝে মাঝে ভারী তুষারপাত। |
HEAVY_SNOW_STORM |
বজ্রপাত ও বিদ্যুৎ চমকানোর সাথে প্রবল তুষারপাত। |
BLOWING_SNOW |
তীব্র বাতাস সহ তুষারপাত। |
RAIN_AND_SNOW |
বৃষ্টি ও তুষারপাত। |
HAIL |
শিলাবৃষ্টি। |
HAIL_SHOWERS |
অল্প সময়ের জন্য বিভিন্ন তীব্রতায় শিলাবৃষ্টি হচ্ছে। |
THUNDERSTORM |
বজ্রবিদ্যুৎ সহ ঝড়বৃষ্টি। |
THUNDERSHOWER |
বজ্রবিদ্যুৎ সহ বৃষ্টি। |
LIGHT_THUNDERSTORM_RAIN |
হালকা বজ্রবিদ্যুৎ সহ বৃষ্টি হবে। |
SCATTERED_THUNDERSTORMS |
বজ্রবিদ্যুৎ সহ ঝড়, যার সাথে অল্প সময়ের জন্য বিভিন্ন তীব্রতার বৃষ্টিপাত হবে। |
HEAVY_THUNDERSTORM |
ভারী বজ্রবিদ্যুৎ সহ ঝড়। |
PrecipitationType
প্রদত্ত লোকেশনে বৃষ্টিপাতের ধরন দেখায়।
| Enums | |
|---|---|
PRECIPITATION_TYPE_UNSPECIFIED |
নির্দিষ্ট নয় এমন বৃষ্টিপাতের ধরন। |
NONE |
বৃষ্টিপাতের কোনও সম্ভাবনা নেই। |
SNOW |
তুষারপাত। |
RAIN |
বৃষ্টিপাতের পরিমাণ। |
LIGHT_RAIN |
হালকা বৃষ্টিপাত। |
HEAVY_RAIN |
ভারী বৃষ্টিপাত। |
RAIN_AND_SNOW |
বৃষ্টি ও তুষারপাত, দুই-ই। |
SLEET |
শিলাবৃষ্টি। |
FREEZING_RAIN |
ঠাণ্ডার সাথে বৃষ্টির সতর্কতা। |
ইউনিট
সঞ্চিত বৃষ্টিপাতের পরিমাণ পরিমাপ করতে ব্যবহৃত ইউনিটকে দেখায়।
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
বৃষ্টিপাত পরিমাপের একক উল্লেখ করা নেই। |
MILLIMETERS |
বৃষ্টিপাতের পরিমাণ মিলিমিটারে পরিমাপ করা হয়। |
INCHES |
বৃষ্টিপাতের পরিমাণ ইঞ্চিতে পরিমাপ করা হয়। |
CardinalDirection
একটি কার্ডিনাল দিক (অর্ডিনাল দিক সহ) উপস্থাপন করে।
| Enums | |
|---|---|
CARDINAL_DIRECTION_UNSPECIFIED |
প্রধান দিকটি নির্দিষ্ট করা নেই। |
NORTH |
উত্তর দিকের কার্ডিনাল দিক। |
NORTH_NORTHEAST |
উত্তর-উত্তরপূর্ব সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
NORTHEAST |
উত্তর-পূর্ব ইন্টারকার্ডিনাল দিক। |
EAST_NORTHEAST |
পূর্ব-উত্তরপূর্ব সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
EAST |
পূর্ব দিক। |
EAST_SOUTHEAST |
পূর্ব-দক্ষিণপূর্ব সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
SOUTHEAST |
দক্ষিণ-পূর্ব ইন্টারকার্ডিনাল দিক। |
SOUTH_SOUTHEAST |
দক্ষিণ-দক্ষিণপূর্ব সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
SOUTH |
দক্ষিণ কার্ডিনাল দিক। |
SOUTH_SOUTHWEST |
দক্ষিণ-দক্ষিণপশ্চিম সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
SOUTHWEST |
দক্ষিণ-পশ্চিম ইন্টারকার্ডিনাল দিক। |
WEST_SOUTHWEST |
পশ্চিম-দক্ষিণ-পশ্চিম সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
WEST |
পশ্চিম দিক। |
WEST_NORTHWEST |
পশ্চিম-উত্তরপশ্চিম সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
NORTHWEST |
উত্তর-পশ্চিম ইন্টারকার্ডিনাল দিক। |
NORTH_NORTHWEST |
উত্তর-উত্তরপশ্চিম সেকেন্ডারি ইন্টারকার্ডিনাল দিক। |
SpeedUnit
গতি পরিমাপ করার জন্য ব্যবহৃত ইউনিটকে দেখায়।
| Enums | |
|---|---|
SPEED_UNIT_UNSPECIFIED |
স্পিড ইউনিট উল্লেখ করা নেই। |
KILOMETERS_PER_HOUR |
গতি প্রতি ঘণ্টায় কিলোমিটারে পরিমাপ করা হয়। |
MILES_PER_HOUR |
গতি প্রতি ঘণ্টায় মাইলে পরিমাপ করা হয়। |
টুল অ্যানোটেশন
প্রদত্ত টুলের প্রাথমিক ঝুঁকি বর্ণনা করার জন্য MCP ক্লায়েন্টদের টুল অ্যানোটেশন পাঠানো হয়। বেশিরভাগ ক্লায়েন্ট এইসব ইঙ্গিতকে বিশ্বাসযোগ্য বলে মনে করে না, তবে ব্যবহারকারীকে কখন কনফার্মেশন প্রম্পট পাঠানো হবে তা নির্ধারণ করতে এগুলি ব্যবহার করা যেতে পারে।
টাইটেল স্ট্রিংয়ের সাথে, নিম্নলিখিত বুলিয়ান হিন্ট এইভাবে সংজ্ঞায়িত করা হয়:
readOnlyHint: সত্য হলে, টুলটি তার পরিবেশ পরিবর্তন করে না। ডিফল্ট: false.destructiveHint: সত্য হলে, টুলটি ধ্বংসাত্মক অ্যাকশন করতে পারে। মিথ্যা হলে, টুলটি শুধুমাত্র যোগ করার অ্যাকশন করতে পারে। ডিফল্ট: true.idempotentHint: সত্য হলে, একই আর্গুমেন্ট সহ টুলটিকে বারবার কল করলে এর এনভায়রনমেন্টে কোনও অতিরিক্ত প্রভাব পড়বে না। ডিফল্ট: false.openWorldHint: সত্য হলে, টুলটি এক্সটার্নাল এন্টিটির 'মুক্ত পৃথিবী'-র সাথে ইন্টার্যাক্ট করতে পারে। মিথ্যা হলে, টুলটি শুধুমাত্র অভ্যন্তরীণ এন্টিটির সাথে ইন্টার্যাক্ট করতে পারে। যেমন, ওয়েব সার্চ টুল ওপেন ওয়ার্ল্ড হলেও মেমরি টুল ওপেন ওয়ার্ল্ড নয়।
Destructive Hint: ❌ | Idempotent Hint: ❌ | Read Only Hint: ✅ | Open World Hint: ❌