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 প্লেস আইডি)।
    • search_places টুল থেকে place_id সংগ্রহ করা যেতে পারে।
    • উদাহরণ: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} // আইফেল টাওয়ার
  3. ঠিকানা স্ট্রিং (ঠিকানা)

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

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

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)

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

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 সময়ের সেকেন্ডকে বোঝায়। -৬২১৩৫৫৯৬৮০০ থেকে ২৫৩৪০০৩০৭৯৯-এর মধ্যে হতে হবে, এই দুটি সংখ্যাও অন্তর্ভুক্ত (যা ০০০১-০১-০১T০০:০০:০০Z থেকে ৯৯৯৯-১২-৩১T২৩:৫৯:৫৯Z-এর সাথে সম্পর্কিত)।

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 হল কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংজ্ঞা দেখুন)।

qpf

object (QuantitativePrecipitationForecast)

বৃষ্টিপাতের পরিমাণ, তরল জলের সমতুল্য হিসেবে পরিমাপ করা হয়, যা একটি নির্দিষ্ট সময়সীমার মধ্যে জমা হয়েছে। মনে রাখবেন: QPF হল কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য কোয়ান্টিটেটিভ প্রিসিপিটেসন ফোরকাস্টের সংজ্ঞা দেখুন)।

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: true হলে, একই আর্গুমেন্ট সহ টুলটি বারবার কল করলে এর এনভায়রনমেন্টের উপর কোনও অতিরিক্ত প্রভাব পড়বে না। ডিফল্ট: false.
  • openWorldHint: এটি সত্য হলে, টুলটি এক্সটার্নাল এন্টিটির 'ওপেন ওয়ার্ল্ড' ইন্টার‍্যাক্ট করতে পারবে। ফলস হলে, টুলটি শুধুমাত্র ইন্টার্নাল এন্টিটির সাথে ইন্টার‍্যাক্ট করতে পারবে। যেমন, ওয়েব সার্চ টুল হল ওপেন ওয়ার্ল্ড, কিন্তু মেমরি টুল ওপেন ওয়ার্ল্ড নয়।

ধ্বংসাত্মক ইঙ্গিত: ❌ | আইডেম্পোটেন্ট ইঙ্গিত: ❌ | শুধুমাত্র পড়ার ইঙ্গিত: ✅ | ওপেন ওয়ার্ল্ড ইঙ্গিত: ❌