টুল: lookup_weather
বর্তমান পরিস্থিতি, প্রতি ঘণ্টার ও দৈনিক পূর্বাভাস সহ আবহাওয়ার বিস্তারিত ডেটা পায়।
উপলভ্য নির্দিষ্ট ডেটা: তাপমাত্রা (বর্তমান, অনুভূত, সর্বোচ্চ/সর্বনিম্ন, হিট ইনডেক্স), বাতাস (গতি, দমকা, দিক), জ্যোতির্বিদ্যা সংক্রান্ত ইভেন্ট (সূর্যোদয়/সূর্যাস্ত, চাঁদের দশা), বৃষ্টিপাত (ধরন, সম্ভাবনা, পরিমাণ/QPF), বায়ুমণ্ডলীয় অবস্থা (UV ইনডেক্স, আর্দ্রতা, মেঘের আচ্ছাদন, বজ্রঝড়ের সম্ভাবনা) এবং জিওকোড করা লোকেশন অ্যাড্রেস।
লোকেশন ও লোকেশন সংক্রান্ত নিয়ম (গুরুতর):
location ফিল্ড ব্যবহার করে, যে লোকেশনের জন্য আবহাওয়ার ডেটা অনুরোধ করা হয়েছে সেটি নির্দিষ্ট করা হয়। এই ফিল্ডটি হল একটি 'oneof' স্ট্রাকচার, এর অর্থ হল, সঠিক আবহাওয়া সংক্রান্ত ডেটা লুক-আপ নিশ্চিত করতে, আপনাকে নিচে দেওয়া তিনটি লোকেশন সাব-ফিল্ডের মধ্যে থেকে যেকোনও একটির ভ্যালু অবশ্যই দিতে হবে।
ভৌগোলিক কোঅর্ডিনেট (lat_lng)
- আপনাকে সঠিক অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট দেওয়া হলে এটি ব্যবহার করুন।
- যেমন: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} // লস অ্যাঞ্জেলেস
জায়গার আইডি (place_id)
- একটি দ্ব্যর্থহীন স্ট্রিং শনাক্তকারী (Google Maps প্লেস আইডি)।
- search_places টুল থেকে place_id সংগ্রহ করা যেতে পারে।
- উদাহরণ: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} // আইফেল টাওয়ার
ঠিকানা স্ট্রিং (ঠিকানা)
- একটি ফ্রি-ফর্ম স্ট্রিং যার জিওকোডিংয়ের জন্য নির্দিষ্টতা প্রয়োজন।
- শহর ও অঞ্চল: সবসময় অঞ্চল/দেশ অন্তর্ভুক্ত করুন (যেমন, "লন্ডন, যুক্তরাজ্য", "লন্ডন" নয়)।
- রাস্তার ঠিকানা: সম্পূর্ণ ঠিকানা লিখুন (যেমন, "1600 Pennsylvania Ave NW, Washington, DC")।
- পোস্টাল/পিন কোড: অবশ্যই দেশের নাম সহ থাকতে হবে (যেমন, "90210, USA", "90210" নয়)।
- যেমন: {"location": {"address": "1600 Pennsylvania Ave NW, Washington, DC"}}
ব্যবহারের মোড:
বর্তমান আবহাওয়া: শুধুমাত্র
locationপ্রদান করো।dateওhourউল্লেখ করবেন না।ঘণ্টাভিত্তিক পূর্বাভাস:
location,dateওhour(০-২৩) প্রদান করো। নির্দিষ্ট সময়ের জন্য ব্যবহার করুন (যেমন, "বিকেল ৫টায়") অথবা "পরের কয়েক ঘণ্টা" বা "আজ পরে"-এর মতো শব্দ ব্যবহার করুন। ব্যবহারকারী মিনিট উল্লেখ করলে, নিকটতম ঘণ্টায় রাউন্ড ডাউন করুন। এখন থেকে ১২০ ঘণ্টার পরের প্রতি ঘণ্টার পূর্বাভাস দেখানো হয় না। গত ২৪ ঘণ্টার ঐতিহাসিক প্রতি ঘণ্টার আবহাওয়া সংক্রান্ত তথ্য উপলভ্য।দৈনিক পূর্বাভাস:
locationওdateপ্রদান করো।hourউল্লেখ করবেন না। সাধারণ দিনের অনুরোধের জন্য ব্যবহার করুন (যেমন, "আগামীকালের আবহাওয়া", "শুক্রবারের আবহাওয়া", "২৫/১২-এর আবহাওয়া")। আজকের তারিখ যদি প্রসঙ্গ অনুযায়ী না হয়, তাহলে ব্যবহারকারীর সাথে তা স্পষ্ট করে নেওয়া উচিত। আজ সহ ১০ দিনের পরের দৈনিক পূর্বাভাস দেখানো হয় না। পুরনো আবহাওয়া সংক্রান্ত তথ্য দেখানো হয় না।
প্যারামিটার সংক্রান্ত বিধিনিষেধ:
- টাইমজোন: সমস্ত
dateওhourইনপুটকে লোকেশন'র স্থানীয় টাইমজোনের সাপেক্ষে হতে হবে, ব্যবহারকারীর টাইমজোনের সাপেক্ষে নয়। - তারিখের ফর্ম্যাট: ইনপুটকে অবশ্যই
{year, month, day}পূর্ণসংখ্যায় আলাদা করতে হবে। - একক: ডিফল্ট হিসেবে
METRICসেট করা থাকে। ব্যবহারকারী মার্কিন যুক্তরাষ্ট্রের স্ট্যান্ডার্ডের কথা বললে বা স্পষ্টভাবে অনুরোধ করলে ফারেনহাইট/মাইলসের জন্যunits_systemথেকেIMPERIALসেট করুন। গ্রাউন্ডেড আউটপুটকে অবশ্যই সোর্সের সাথে অ্যাট্রিবিউট করতে হবে এবং এটি করার জন্য
attributionফিল্ড থেকে পাওয়া তথ্য ব্যবহার করতে হবে, যদি তা উপলভ্য থাকে।
lookup_weather MCP টুল কল করার জন্য কীভাবে 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 |
ঐচ্ছিক। ফিরে আসা আবহাওয়ার অবস্থার জন্য ব্যবহার করার ইউনিট সিস্টেম। এটি প্রদান করা না হলে, রিটার্ন করা আবহাওয়ার পরিস্থিতি মেট্রিক সিস্টেমে (ডিফল্ট = মেট্রিক) থাকবে। |
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 |
প্রয়োজনীয়। যে লোকেশনের আবহাওয়া সংক্রান্ত তথ্য দেখানো হবে। এই লোকেশনটি অনুরোধে উল্লেখ করা লোকেশনের মতো একই, তবে অনুরোধ করা লোকেশনটি যদি এমন কোনও ফ্রি টেক্সট ঠিকানা হয় যা একটি মোটামুটি লোকেশন (যেমন, "মাউন্টেন ভিউ, ক্যালিফোর্নিয়া") খুঁজে দেখে, তাহলে এটি আলাদা হতে পারে। |
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 সময়ের সেকেন্ডকে বোঝায়। -৬২১৩৫৫৯৬৮০০ থেকে ২৫৩৪০০৩০৭৯৯-এর মধ্যে হতে হবে, এই দুটি সংখ্যাও অন্তর্ভুক্ত (যা ০০০১-০১-০১T০০:০০:০০Z থেকে ৯৯৯৯-১২-৩১T২৩:৫৯:৫৯Z-এর সাথে সম্পর্কিত)। |
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 হল কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংজ্ঞা দেখুন)। |
qpf |
বৃষ্টিপাতের পরিমাণ, তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়, যা একটি নির্দিষ্ট সময়সীমার মধ্যে জমা হয়েছে। মনে রাখবেন: QPF হল কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংজ্ঞা দেখুন)। |
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: true হলে, একই আর্গুমেন্ট সহ টুলটি বারবার কল করলে এর এনভায়রনমেন্টের উপর কোনও অতিরিক্ত প্রভাব পড়বে না। ডিফল্ট: false.openWorldHint: এটি সত্য হলে, টুলটি এক্সটার্নাল এন্টিটির 'ওপেন ওয়ার্ল্ড' ইন্টার্যাক্ট করতে পারবে। ফলস হলে, টুলটি শুধুমাত্র ইন্টার্নাল এন্টিটির সাথে ইন্টার্যাক্ট করতে পারবে। যেমন, ওয়েব সার্চ টুল হল ওপেন ওয়ার্ল্ড, কিন্তু মেমরি টুল ওপেন ওয়ার্ল্ড নয়।
ধ্বংসাত্মক ইঙ্গিত: ❌ | আইডেম্পোটেন্ট ইঙ্গিত: ❌ | শুধুমাত্র পড়ার ইঙ্গিত: ✅ | ওপেন ওয়ার্ল্ড ইঙ্গিত: ❌