MCP Tools Reference: mapstools.googleapis.com

টুল: lookup_weather

বর্তমান পরিস্থিতি, প্রতি ঘণ্টা ও দৈনিক পূর্বাভাস সহ আবহাওয়ার বিস্তারিত ডেটা খুঁজে বের করে।

নির্দিষ্ট ডেটা উপলভ্য: তাপমাত্রা (বর্তমান, কেমন অনুভূত হচ্ছে, সর্বোচ্চ/সর্বনিম্ন, হিট ইনডেক্স), বাতাস (গতি, দমকা হাওয়া, দিক), মহাজাগতিক ঘটনা (সূর্যোদয়/সূর্যাস্ত, চাঁদের দশা), বৃষ্টিপাত (ধরন, সম্ভাবনা, পরিমাণ/QPF), বায়ুমণ্ডলের অবস্থা (UV ইনডেক্স, আর্দ্রতা, মেঘের আচ্ছাদন, বজ্রপাতের সম্ভাবনা) এবং জিওকোডেড লোকেশন অ্যাড্রেস।

লোকেশন ও লোকেশন সংক্রান্ত নিয়ম (গুরুত্বপূর্ণ):

location ফিল্ড ব্যবহার করে সেই লোকেশন নির্দিষ্ট করা হয় যার জন্য আবহাওয়ার ডেটা চাওয়া হয়েছে। এই ফিল্ডটি 'oneof' স্ট্রাকচার, যার অর্থ হল আবহাওয়ার সঠিক ডেটা লুকআপ নিশ্চিত করতে, আপনাকে নিচে উল্লেখ করা তিনটি লোকেশন সাব-ফিল্ডের মধ্যে শুধুমাত্র একটির জন্য ভ্যালু প্রদান করতে হবে।

  1. ভৌগোলিক স্থানাঙ্ক (lat_lng)

    • আপনাকে সঠিক অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট প্রদান করা হলে এটি ব্যবহার করুন।
    • উদাহরণ: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} // লস অ্যাঞ্জেলেস
  2. প্লেস আইডি (place_id)

    • একটি দ্ব্যর্থহীন স্ট্রিং শনাক্তকারী (Google Maps Place ID)।
    • place_id, search_places টুল থেকে ফেচ করা যেতে পারে।
    • উদাহরণ: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} // আইফেল টাওয়ার
  3. ঠিকানা স্ট্রিং (ঠিকানা)

    • একটি ফ্রি-ফর্ম স্ট্রিং যার জন্য জিওকোডিংয়ের নির্দিষ্টতা প্রয়োজন।
    • শহর ও অঞ্চল: সবসময় অঞ্চল/দেশ অন্তর্ভুক্ত করুন (যেমন, "লন্ডন, যুক্তরাজ্য", "লন্ডন" নয়)।
    • রাস্তার ঠিকানা: সম্পূর্ণ ঠিকানা লিখুন (যেমন, "১৬০০ পেনসিলভেনিয়া অ্যাভিনিউ এনডব্লিউ, ওয়াশিংটন, ডিসি")।
    • পোস্টাল/পিন কোড: অবশ্যই দেশের নাম উল্লেখ করতে হবে (যেমন, "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),
  "location": {
    object (Location)
  },

  // Union field _date can be only one of the following:
  "date": {
    object (Date)
  }
  // End of list of possible types for union field _date.

  // Union field _hour can be only one of the following:
  "hour": integer
  // End of list of possible types for union field _hour.
}
ফিল্ড
unitsSystem

enum (UnitsSystem)

ঐচ্ছিক। ফেরত পাঠানো আবহাওয়ার পরিস্থিতির জন্য ব্যবহার করার ইউনিট সিস্টেম। উল্লেখ করা না থাকলে, আবহাওয়ার অবস্থা মেট্রিক সিস্টেমে দেখানো হবে (ডিফল্ট = METRIC)।

location

object (Location)

প্রয়োজনীয়। যে লোকেশনের আবহাওয়ার পরিস্থিতি জানতে চান।

_date ফিল্ড একত্রিত করুন।

_date শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

date

object (Date)

ঐচ্ছিক। প্রয়োজনীয় আবহাওয়ার তথ্য যে তারিখের। মনে রাখবেন: এই তারিখটি লোকেশন ফিল্ডে নির্দিষ্ট করা লোকেশনের স্থানীয় টাইমজোনের সাথে সম্পর্কিত। তারিখটি অবশ্যই গত ২৪ ঘণ্টা থেকে পরবর্তী ১০ দিনের মধ্যে হতে হবে।

_hour ফিল্ড একত্রিত করুন।

_hour শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

hour

integer

ঐচ্ছিক। অনুরোধ করা আবহাওয়ার তথ্যের ঘণ্টা, ২৪-ঘণ্টা ফর্ম্যাটে (০-২৩)। এই ভ্যালু লোকেশন ফিল্ডে উল্লেখ করা লোকেশনের স্থানীয় টাইমজোনের সাথে সম্পর্কিত। এখন থেকে ১২০ ঘণ্টার বেশি সময়ের জন্য প্রতি ঘণ্টার পূর্বাভাস দেখানো হয় না। ঘণ্টাভিত্তিক আবহাওয়ার ইতিহাস ২৪ ঘণ্টা পর্যন্ত দেখা যায়।

তারিখ

JSON উপস্থাপনা
{
  "year": integer,
  "month": integer,
  "day": integer
}
ফিল্ড
year

integer

তারিখের বছর। অবশ্যই ১ থেকে ৯৯৯৯ পর্যন্ত হতে হবে অথবা বছর ছাড়া তারিখ উল্লেখ করতে ০ হতে হবে।

month

integer

বছরের মাস। ১ থেকে ১২-এর মধ্যে হতে হবে অথবা মাস ও দিন ছাড়া বছর উল্লেখ করতে ০ লিখতে হবে।

day

integer

মাসের দিন। ১ থেকে ৩১-এর মধ্যে হতে হবে এবং বছর ও মাসের জন্য সঠিক হতে হবে অথবা বছর বা বছর ও মাস উল্লেখ করার জন্য ০ হতে হবে যেখানে দিন গুরুত্বপূর্ণ নয়।

লোকেশন

JSON উপস্থাপনা
{

  // Union field location_type can be only one of the following:
  "latLng": {
    object (LatLng)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
ফিল্ড
location_type ফিল্ড একত্রিত করুন। কোনও লোকেশন দেখানোর বিভিন্ন উপায়। location_type শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
latLng

object (LatLng)

ভৌগোলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট করা একটি পয়েন্ট।

placeId

string

লোকেশন এর সাথে যুক্ত প্লেস আইডি।

address

string

মানুষের-পঠনযোগ্য ঠিকানা বা প্লাস কোড। আরও তথ্যের জন্য https://plus.codes দেখুন।

LatLng

JSON উপস্থাপনা
{
  "latitude": number,
  "longitude": number
}
ফিল্ড
latitude

number

ডিগ্রিতে অক্ষাংশ। এটি অবশ্যই [-৯০.০, +৯০.০] রেঞ্জের মধ্যে হতে হবে।

longitude

number

ডিগ্রিতে দ্রাঘিমাংশ। এটি অবশ্যই [-১৮০.০, +১৮০.০] রেঞ্জের মধ্যে হতে হবে।

UnitsSystem

ভ্যালু পরিমাপ করার জন্য ব্যবহৃত ইউনিট সিস্টেমকে দেখায়।

Enums
UNITS_SYSTEM_UNSPECIFIED ইউনিট সিস্টেম উল্লেখ করা হয়নি।
IMPERIAL ইম্পেরিয়াল ইউনিট সিস্টেম (যেমন, ফারেনহাইট, মাইল ইত্যাদি)।
METRIC মেট্রিক ইউনিট সিস্টেম (যেমন, সেলসিয়াস, কিলোমিটার ইত্যাদি)।

আউটপুট স্কিমা

LookupWeather RPC-এর জন্য উত্তর - অনুরোধ করা লোকেশনের আবহাওয়ার পরিস্থিতি দেখায়।

এই উত্তরে প্রতি ঘণ্টা ও দৈনিক তথ্য দেখানো হয়েছে, তাই উত্তরটি প্রতি ঘণ্টা, দৈনিক ও শেয়ার করা, এই তিনটি বিভাগে ভাগ করা হয়েছে। শুধুমাত্র-ঘণ্টা, শুধুমাত্র-দৈনিক ফিল্ডগুলি ঐচ্ছিক হিসাবে চিহ্নিত করা হয়েছে। ঘণ্টা ও দৈনিক তথ্যের মধ্যে শেয়ার করা ফিল্ডের ক্ষেত্রে, কিছু ফিল্ড সবসময় উপলভ্য থাকে, তাই সেগুলি ঐচ্ছিক হিসেবে চিহ্নিত করা হয় না। বাকি ফিল্ডগুলি ঐচ্ছিক হিসেবে চিহ্নিত করা হয়, কারণ সেগুলি সবসময় উপলভ্য থাকে না।

LookupWeatherResponse

JSON উপস্থাপনা
{
  "weatherCondition": {
    object (WeatherCondition)
  },
  "precipitation": {
    object (Precipitation)
  },
  "wind": {
    object (Wind)
  },
  "returnedLocation": {
    object (Location)
  },
  "attribution": {
    object (Attribution)
  },

  // Union field _temperature can be only one of the following:
  "temperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _temperature.

  // Union field _feels_like_temperature can be only one of the following:
  "feelsLikeTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_temperature.

  // Union field _heat_index can be only one of the following:
  "heatIndex": {
    object (Temperature)
  }
  // End of list of possible types for union field _heat_index.

  // Union field _air_pressure can be only one of the following:
  "airPressure": {
    object (AirPressure)
  }
  // End of list of possible types for union field _air_pressure.

  // Union field _max_temperature can be only one of the following:
  "maxTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _max_temperature.

  // Union field _min_temperature can be only one of the following:
  "minTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _min_temperature.

  // Union field _feels_like_max_temperature can be only one of the following:
  "feelsLikeMaxTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_max_temperature.

  // Union field _feels_like_min_temperature can be only one of the following:
  "feelsLikeMinTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_min_temperature.

  // Union field _max_heat_index can be only one of the following:
  "maxHeatIndex": {
    object (Temperature)
  }
  // End of list of possible types for union field _max_heat_index.

  // Union field _sun_events can be only one of the following:
  "sunEvents": {
    object (SunEvents)
  }
  // End of list of possible types for union field _sun_events.

  // Union field _moon_events can be only one of the following:
  "moonEvents": {
    object (MoonEvents)
  }
  // End of list of possible types for union field _moon_events.

  // Union field _relative_humidity can be only one of the following:
  "relativeHumidity": integer
  // End of list of possible types for union field _relative_humidity.

  // Union field _uv_index can be only one of the following:
  "uvIndex": integer
  // End of list of possible types for union field _uv_index.

  // Union field _thunderstorm_probability can be only one of the following:
  "thunderstormProbability": integer
  // End of list of possible types for union field _thunderstorm_probability.

  // Union field _cloud_cover can be only one of the following:
  "cloudCover": integer
  // End of list of possible types for union field _cloud_cover.
}
ফিল্ড
weatherCondition

object (WeatherCondition)

আবহাওয়ার পরিস্থিতি

precipitation

object (Precipitation)

বৃষ্টিপাতের সম্ভাবনা এবং বৃষ্টিপাতের পরিমাণ

wind

object (Wind)

বাতাসের পরিস্থিতি

returnedLocation

object (Location)

প্রয়োজনীয়। যে লোকেশনের আবহাওয়ার তথ্য দেখানো হয়েছে। এই লোকেশনটি অনুরোধে উল্লেখ করা লোকেশনের মতোই, তবে অনুরোধ করা লোকেশনটি যদি একটি ফ্রি টেক্সট ঠিকানা হয় যা একটি আনুমানিক লোকেশন (যেমন "মাউন্টেন ভিউ, CA") দেখায়, তাহলে এটি তার থেকে আলাদা হতে পারে।

attribution

object (Attribution)

আবহাওয়ার সাথে দেখানোর জন্য প্রয়োজনীয় অ্যাট্রিবিউশন।

_temperature ফিল্ড একত্রিত করুন।

_temperature শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

temperature

object (Temperature)

প্রতি ঘণ্টার তাপমাত্রা

_feels_like_temperature ফিল্ড একত্রিত করুন।

_feels_like_temperature শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

feelsLikeTemperature

object (Temperature)

তাপমাত্রা কেমন অনুভূত হয় তার প্রতি ঘণ্টার পরিমাপ।

_heat_index ফিল্ড একত্রিত করুন।

_heat_index শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

heatIndex

object (Temperature)

প্রতি ঘণ্টার হিট ইনডেক্স তাপমাত্রা।

_air_pressure ফিল্ড একত্রিত করুন।

_air_pressure শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

airPressure

object (AirPressure)

ঘণ্টা হিসেবে বায়ুর চাপের পরিস্থিতি।

_max_temperature ফিল্ড একত্রিত করুন।

_max_temperature শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

maxTemperature

object (Temperature)

সারাদিনের সর্বোচ্চ (বেশি) তাপমাত্রা।

_min_temperature ফিল্ড একত্রিত করুন।

_min_temperature শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

minTemperature

object (Temperature)

সারাদিনের সর্বনিম্ন (কম) তাপমাত্রা।

_feels_like_max_temperature ফিল্ড একত্রিত করুন।

_feels_like_max_temperature শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

feelsLikeMaxTemperature

object (Temperature)

সারাদিন ধরে সর্বোচ্চ (বেশি) অনুভূত তাপমাত্রা।

_feels_like_min_temperature ফিল্ড একত্রিত করুন।

_feels_like_min_temperature শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

feelsLikeMinTemperature

object (Temperature)

সারাদিন ধরে সর্বনিম্ন (কম) অনুভূত তাপমাত্রা।

_max_heat_index ফিল্ড একত্রিত করুন।

_max_heat_index শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

maxHeatIndex

object (Temperature)

সারাদিন ধরে সর্বাধিক হিট ইনডেক্স তাপমাত্রা।

_sun_events ফিল্ড একত্রিত করুন।

_sun_events শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

sunEvents

object (SunEvents)

সূর্য সম্পর্কিত ইভেন্ট (যেমন, সূর্যোদয়, সূর্যাস্ত)।

_moon_events ফিল্ড একত্রিত করুন।

_moon_events শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

moonEvents

object (MoonEvents)

চাঁদ সম্পর্কিত ইভেন্ট (যেমন, চন্দ্রোদয়, চন্দ্রাস্ত)।

_relative_humidity ফিল্ড একত্রিত করুন।

_relative_humidity শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

relativeHumidity

integer

আপেক্ষিক আর্দ্রতার শতাংশ (০ থেকে ১০০ পর্যন্ত মান)। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না

_uv_index ফিল্ড একত্রিত করুন।

_uv_index শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

uvIndex

integer

সর্বাধিক আল্ট্রাভায়োলেট (UV) ইন্ডেক্স। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না

_thunderstorm_probability ফিল্ড একত্রিত করুন।

_thunderstorm_probability শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

thunderstormProbability

integer

বজ্রঝড়ের সম্ভাবনা (০ থেকে ১০০ পর্যন্ত ভ্যালু)। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না

_cloud_cover ফিল্ড একত্রিত করুন।

_cloud_cover শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

cloudCover

integer

আকাশের কত শতাংশ মেঘে ঢাকা (০ থেকে ১০০ পর্যন্ত মান)। ঐচ্ছিক হিসেবে সংজ্ঞায়িত করুন কারণ এটি সবসময় উপলভ্য থাকে না

তাপমাত্রা

JSON উপস্থাপনা
{
  "unit": enum (TemperatureUnit),

  // Union field _degrees can be only one of the following:
  "degrees": number
  // End of list of possible types for union field _degrees.
}
ফিল্ড
unit

enum (TemperatureUnit)

তাপমাত্রার মান পরিমাপ করার জন্য ব্যবহৃত ইউনিটের কোড।

_degrees ফিল্ড একত্রিত করুন।

_degrees শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

degrees

number

নির্দিষ্ট ইউনিটে তাপমাত্রার মান (ডিগ্রিতে)।

AirPressure

JSON উপস্থাপনা
{

  // Union field _mean_sea_level_millibars can be only one of the following:
  "meanSeaLevelMillibars": number
  // End of list of possible types for union field _mean_sea_level_millibars.
}
ফিল্ড

_mean_sea_level_millibars ফিল্ড একত্রিত করুন।

_mean_sea_level_millibars শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

meanSeaLevelMillibars

number

মিলিবারে সমুদ্রপৃষ্ঠের গড় বায়ুচাপ।

SunEvents

JSON উপস্থাপনা
{
  "sunriseTime": string,
  "sunsetTime": string
}
ফিল্ড
sunriseTime

string (Timestamp format)

সূর্যোদয়ের সময়।

মনে রাখবেন: কিছু অনন্য ক্ষেত্রে (যেমন, সুমেরু বৃত্তের উত্তর দিকে) কোনও দিনে সূর্যোদয়ের সময় নাও থাকতে পারে। এইসব ক্ষেত্রে, এই ফিল্ড আনসেট করা হবে।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

sunsetTime

string (Timestamp format)

সূর্যাস্তের সময়।

মনে রাখবেন: কিছু অনন্য ক্ষেত্রে (যেমন, সুমেরু বৃত্তের উত্তর দিকে) কোনও দিনে সূর্যাস্তের সময় নাও থাকতে পারে। এইসব ক্ষেত্রে, এই ফিল্ড আনসেট করা হবে।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

টাইমস্ট্যাম্প

JSON উপস্থাপনা
{
  "seconds": string,
  "nanos": integer
}
ফিল্ড
seconds

string (int64 format)

Unix epoch 1970-01-01T00:00:00Z থেকে UTC সময়ের সেকেন্ড দেখায়। অবশ্যই -৬২১৩৫৫৯৬৮০০ এবং ২৫৩৪০২৩০০৭৯৯-এর মধ্যে হতে হবে (যা 0001-01-01T00:00:00Z থেকে 9999-12-31T23:59:59Z-এর সাথে সম্পর্কিত)।

nanos

integer

ন্যানোসেকেন্ড রেজোলিউশনে সেকেন্ডের অ-ঋণাত্মক ভগ্নাংশ। এই ফিল্ডটি সময়সীমার ন্যানোসেকেন্ড অংশ, সেকেন্ডের বিকল্প নয়। ভগ্নাংশ সহ নেগেটিভ সেকেন্ড ভ্যালুতে এখনও নন-নেগেটিভ ন্যানো ভ্যালু থাকতে হবে যা সময়ের সাথে সাথে গণনা করা হয়। ০ থেকে ৯৯৯,৯৯৯,৯৯৯-এর মধ্যে হতে হবে।

MoonEvents

JSON উপস্থাপনা
{
  "moonriseTimes": [
    string
  ],
  "moonsetTimes": [
    string
  ],
  "moonPhase": enum (MoonPhase)
}
ফিল্ড
moonriseTimes[]

string (Timestamp format)

চাঁদের উপরের অংশ দিগন্তের উপরে যে সময় দেখা যায় (https://en.wikipedia.org/wiki/Moonrise_and_moonset)।

মনে রাখবেন: বেশিরভাগ ক্ষেত্রে, প্রতিদিন একবারই চন্দ্রোদয়ের সময় দেখানো হবে। অন্যান্য ক্ষেত্রে, তালিকাটি খালি থাকতে পারে (যেমন, পরের দিন মধ্যরাতের পরে চাঁদ উঠলে)। তবে, অনন্য ক্ষেত্রে (যেমন, মেরু অঞ্চলে), তালিকায় একাধিক মান থাকতে পারে। এইসব ক্ষেত্রে, ভ্যালু ছোট থেকে বড় ক্রম অনুসারে সাজানো হয়।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

moonsetTimes[]

string (Timestamp format)

চাঁদের উপরের অংশ দিগন্তের নিচে অদৃশ্য হয়ে যাওয়ার সময় (https://en.wikipedia.org/wiki/Moonrise_and_moonset)।

মনে রাখবেন: বেশিরভাগ ক্ষেত্রে, প্রতিদিন একবারই চন্দ্রাস্তের সময় দেখানো হবে। অন্যান্য ক্ষেত্রে, তালিকাটি খালি থাকতে পারে (যেমন, পরের দিন মধ্যরাতের পরে চাঁদ অস্ত গেলে)। তবে, অনন্য ক্ষেত্রে (যেমন, মেরু অঞ্চলে), তালিকায় একাধিক মান থাকতে পারে। এইসব ক্ষেত্রে, ভ্যালু ছোট থেকে বড় ক্রম অনুসারে সাজানো হয়।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

moonPhase

enum (MoonPhase)

চাঁদের দশা (অর্থাৎ, চন্দ্রকলা)।

WeatherCondition

JSON উপস্থাপনা
{
  "iconBaseUri": string,
  "description": {
    object (LocalizedText)
  },
  "type": enum (Type)
}
ফিল্ড
iconBaseUri

string

আইকনের জন্য বেস URI, ফাইলের ধরন সম্পর্কিত এক্সটেনশন অন্তর্ভুক্ত করে না। আইকন দেখাতে, এই URI-তে থিম (যদি চান) এবং ফাইলের ধরন এক্সটেনশন (.png বা .svg) যোগ করুন। ডিফল্ট হিসেবে, আইকনটি লাইট থিমের হয়, তবে ডার্ক মোডের জন্য _dark যোগ করা যেতে পারে। যেমন: "https://maps.gstatic.com/weather/v1/dust.svg" অথবা "https://maps.gstatic.com/weather/v1/dust_dark.svg", যেখানে icon_base_uri হল "https://maps.gstatic.com/weather/v1/dust"।

description

object (LocalizedText)

এই আবহাওয়ার অবস্থার টেক্সট বিবরণ (স্থানীয়করণ করা)।

type

enum (Type)

আবহাওয়ার ধরন।

LocalizedText

JSON উপস্থাপনা
{
  "text": string,
  "languageCode": string
}
ফিল্ড
text

string

নিচে google.type.LocalizedText.language_code-এর সাথে সম্পর্কিত ভাষায় লোকালাইজ করা স্ট্রিং।

languageCode

string

টেক্সটের BCP-47 ভাষা কোড, যেমন "en-US" বা "sr-Latn"।

আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন।

বৃষ্টিপাতের পরিমাণ

JSON উপস্থাপনা
{
  "probability": {
    object (PrecipitationProbability)
  },
  "snowQpf": {
    object (QuantitativePrecipitationForecast)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
ফিল্ড
probability

object (PrecipitationProbability)

বৃষ্টিপাতের সম্ভাবনা (০ থেকে ১০০ পর্যন্ত মান)।

snowQpf

object (QuantitativePrecipitationForecast)

একটি নির্দিষ্ট সময়সীমার মধ্যে জমা হওয়া তুষারপাতের পরিমাণ, যা তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়। মনে রাখবেন: QPF হল Quantitative Precipitation Forecast-এর সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)।

qpf

object (QuantitativePrecipitationForecast)

বৃষ্টিপাতের পরিমাণ, তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়, যা একটি নির্দিষ্ট সময়কালে জমা হয়েছে। মনে রাখবেন: QPF হল Quantitative Precipitation Forecast-এর সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)।

PrecipitationProbability

JSON উপস্থাপনা
{
  "type": enum (PrecipitationType),

  // Union field _percent can be only one of the following:
  "percent": integer
  // End of list of possible types for union field _percent.
}
ফিল্ড
type

enum (PrecipitationType)

একটি কোড যা বৃষ্টিপাতের ধরন নির্দেশ করে।

_percent ফিল্ড একত্রিত করুন।

_percent শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

percent

integer

০ থেকে ১০০ পর্যন্ত শতাংশ যা বৃষ্টিপাতের সম্ভাবনা নির্দেশ করে।

QuantitativePrecipitationForecast

JSON উপস্থাপনা
{
  "unit": enum (Unit),

  // Union field _quantity can be only one of the following:
  "quantity": number
  // End of list of possible types for union field _quantity.
}
ফিল্ড
unit

enum (Unit)

সঞ্চিত বৃষ্টিপাতের পরিমাণ পরিমাপ করতে ব্যবহৃত ইউনিটের কোড।

_quantity ফিল্ড একত্রিত করুন।

_quantity শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

quantity

number

একটি নির্দিষ্ট সময়সীমা জুড়ে জমা হওয়া বৃষ্টিপাতের পরিমাণ, যা তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়।

বাতাস

JSON উপস্থাপনা
{
  "direction": {
    object (WindDirection)
  },
  "speed": {
    object (WindSpeed)
  },
  "gust": {
    object (WindSpeed)
  }
}
ফিল্ড
direction

object (WindDirection)

বাতাসের দিক, যে কোণ থেকে এটি আসছে।

speed

object (WindSpeed)

বাতাসের গতি।

gust

object (WindSpeed)

দমকা বাতাস (বাতাসের গতিবেগ হঠাৎ বেড়ে যাওয়া)।

WindDirection

JSON উপস্থাপনা
{
  "cardinal": enum (CardinalDirection),

  // Union field _degrees can be only one of the following:
  "degrees": integer
  // End of list of possible types for union field _degrees.
}
ফিল্ড
cardinal

enum (CardinalDirection)

যে কোডটি কার্ডিনাল দিককে উপস্থাপন করে যেখান থেকে বাতাস বইছে।

_degrees ফিল্ড একত্রিত করুন।

_degrees শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

degrees

integer

ডিগ্রিতে বাতাসের দিক (০ থেকে ৩৬০ পর্যন্ত মান)।

WindSpeed

JSON উপস্থাপনা
{
  "unit": enum (SpeedUnit),

  // Union field _value can be only one of the following:
  "value": number
  // End of list of possible types for union field _value.
}
ফিল্ড
unit

enum (SpeedUnit)

বাতাসের গতি পরিমাপ করার জন্য ব্যবহৃত ইউনিটকে যে কোড দেখায়।

_value ফিল্ড একত্রিত করুন।

_value শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

value

number

বাতাসের গতির মান।

লোকেশন

JSON উপস্থাপনা
{

  // Union field location_type can be only one of the following:
  "latLng": {
    object (LatLng)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
ফিল্ড
location_type ফিল্ড একত্রিত করুন। কোনও লোকেশন দেখানোর বিভিন্ন উপায়। location_type শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
latLng

object (LatLng)

ভৌগোলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট করা একটি পয়েন্ট।

placeId

string

লোকেশন এর সাথে যুক্ত প্লেস আইডি।

address

string

মানুষের-পঠনযোগ্য ঠিকানা বা প্লাস কোড। আরও তথ্যের জন্য https://plus.codes দেখুন।

LatLng

JSON উপস্থাপনা
{
  "latitude": number,
  "longitude": number
}
ফিল্ড
latitude

number

ডিগ্রিতে অক্ষাংশ। এটি অবশ্যই [-৯০.০, +৯০.০] রেঞ্জের মধ্যে হতে হবে।

longitude

number

ডিগ্রিতে দ্রাঘিমাংশ। এটি অবশ্যই [-১৮০.০, +১৮০.০] রেঞ্জের মধ্যে হতে হবে।

অ্যাট্রিবিউশন

JSON উপস্থাপনা
{
  "title": string,
  "url": string
}
ফিল্ড
title

string

অ্যাট্রিবিউশনের জন্য দেখানোর শীর্ষক।

url

string

অ্যাট্রিবিউশনের জন্য লিঙ্ক করার 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: ❌