Gemini API

জেমিনি ইন্টারঅ্যাকশনস এপিআই হলো একটি পরীক্ষামূলক এপিআই যা ডেভেলপারদের জেমিনি মডেল ব্যবহার করে জেনারেটিভ এআই অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে। জেমিনি আমাদের সবচেয়ে সক্ষম মডেল, যা একেবারে গোড়া থেকে মাল্টিমোডাল হওয়ার জন্য তৈরি করা হয়েছে। এটি ভাষা, ছবি, অডিও, ভিডিও এবং কোড সহ বিভিন্ন ধরণের তথ্যকে সাধারণীকরণ করতে, নির্বিঘ্নে বুঝতে, সেগুলোর মধ্যে কাজ করতে এবং একত্রিত করতে পারে। আপনি টেক্সট এবং ছবির মধ্যে যুক্তি স্থাপন, কন্টেন্ট তৈরি, ডায়ালগ এজেন্ট, সারসংক্ষেপ এবং শ্রেণিবিন্যাস সিস্টেম এবং আরও অনেক কিছুর মতো ক্ষেত্রে জেমিনি এপিআই ব্যবহার করতে পারেন।

CreateWebhook

পোস্ট https://generativelanguage.googleapis.com/v1beta/webhooks

একটি নতুন ওয়েবহুক তৈরি করে।

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

নাম স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। ব্যবহারকারীর দেওয়া ওয়েবহুকের নাম।

ইউআরআই স্ট্রিং (আবশ্যক)

আবশ্যক। যে URI-তে ওয়েবহুক ইভেন্টগুলো পাঠানো হবে।

সাবস্ক্রাইব করা ইভেন্টগুলির অ্যারে (অবজেক্ট বা স্ট্রিং) (আবশ্যক)

প্রয়োজনীয়। যে ইভেন্টগুলোতে ওয়েবহুকটি সাবস্ক্রাইব করা আছে। উপলব্ধ ইভেন্টসমূহ: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated

প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

নাম স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। ব্যবহারকারীর দেওয়া ওয়েবহুকের নাম।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

আবশ্যক। যে URI-তে ওয়েবহুক ইভেন্টগুলো পাঠানো হবে।

সাবস্ক্রাইব করা ইভেন্টগুলির অ্যারে (অবজেক্ট বা স্ট্রিং) (ঐচ্ছিক)

প্রয়োজনীয়। যে ইভেন্টগুলোতে ওয়েবহুকটি সাবস্ক্রাইব করা আছে। উপলব্ধ ইভেন্টসমূহ: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated

তৈরি করার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি তৈরি হওয়ার সময়কার টাইমস্ট্যাম্প।

আপডেট_টাইম স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি সর্বশেষ আপডেট হওয়ার সময়কার টাইমস্ট্যাম্প।

স্বাক্ষরের গোপনীয়তা (ঐচ্ছিক)

শুধুমাত্র আউটপুট। এই ওয়েবহুকের সাথে যুক্ত স্বাক্ষর করার গোপনীয় তথ্য।

এটি একটি স্বাক্ষর গোপনীয়তা যা ওয়েবহুক পেলোড যাচাই করতে ব্যবহৃত হয়।

ক্ষেত্র

সংক্ষিপ্ত_গোপন স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর-গোপনীয়তার সংক্ষিপ্ত সংস্করণ।

মেয়াদ শেষ হওয়ার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর গোপনীয়তার মেয়াদ শেষ হওয়ার তারিখ।

স্টেট এনাম (স্ট্রিং) (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের অবস্থা।

সম্ভাব্য মানসমূহ:

  • enabled
  • disabled
  • disabled_due_to_failed_deliveries
নতুন_স্বাক্ষর_গোপন_স্ট্রিং (ঐচ্ছিক )

শুধুমাত্র আউটপুট। ওয়েবহুকের জন্য নতুন সাইনিং সিক্রেট। শুধুমাত্র তৈরির সময় পূরণ করা হয়।

আইডি স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের আইডি।

উদাহরণ

উদাহরণ প্রতিক্রিয়া

{
  "name": "string",
  "uri": "string",
  "subscribed_events": [
    "string"
  ],
  "create_time": "string",
  "update_time": "string",
  "signing_secrets": [
    {
      "truncated_secret": "string",
      "expire_time": "string"
    }
  ],
  "state": "enabled",
  "new_signing_secret": "string",
  "id": "string"
}

ListWebhooks

https://generativelanguage.googleapis.com/v1beta/webhooks থেকে নিন

সমস্ত ওয়েবহুক তালিকাভুক্ত করে।

পাথ / কোয়েরি প্যারামিটার

পৃষ্ঠার আকার পূর্ণসংখ্যা (ঐচ্ছিক)

ঐচ্ছিক। ফেরত দেওয়ার জন্য ওয়েবহুকের সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কমও ফেরত দিতে পারে। যদি নির্দিষ্ট না করা হয়, তবে সর্বাধিক ৫০টি ওয়েবহুক ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ১০০০।

পৃষ্ঠা_টোকেন স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। পূর্ববর্তী `ListWebhooks` কল থেকে প্রাপ্ত একটি পেজ টোকেন। পরবর্তী পেজটি পাওয়ার জন্য এটি প্রদান করুন।

প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

ওয়েবহুক অ্যারে ( ওয়েবহুক ) (ঐচ্ছিক)

ওয়েবহুকগুলো।

পরবর্তী_পৃষ্ঠা_টোকেন স্ট্রিং (ঐচ্ছিক)

একটি টোকেন, যা পরবর্তী পৃষ্ঠা আনার জন্য `page_token` হিসেবে পাঠানো যেতে পারে। এই ক্ষেত্রটি বাদ দিলে, পরবর্তী কোনো পৃষ্ঠা থাকবে না।

উদাহরণ

উদাহরণ প্রতিক্রিয়া

{
  "webhooks": [
    {
      "name": "string",
      "uri": "string",
      "subscribed_events": [
        "string"
      ],
      "create_time": "string",
      "update_time": "string",
      "signing_secrets": [
        {
          "truncated_secret": "string",
          "expire_time": "string"
        }
      ],
      "state": "enabled",
      "new_signing_secret": "string",
      "id": "string"
    }
  ],
  "next_page_token": "string"
}

GetWebhook

https://generativelanguage.googleapis.com/v1beta/webhooks/{id} থেকে পান

একটি নির্দিষ্ট ওয়েবহুক পায়।

পাথ / কোয়েরি প্যারামিটার

আইডি স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। যে ওয়েবহুকটি পুনরুদ্ধার করতে হবে তার আইডি।

প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

নাম স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। ব্যবহারকারীর দেওয়া ওয়েবহুকের নাম।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

আবশ্যক। যে URI-তে ওয়েবহুক ইভেন্টগুলো পাঠানো হবে।

সাবস্ক্রাইব করা ইভেন্টগুলির অ্যারে (অবজেক্ট বা স্ট্রিং) (ঐচ্ছিক)

প্রয়োজনীয়। যে ইভেন্টগুলোতে ওয়েবহুকটি সাবস্ক্রাইব করা আছে। উপলব্ধ ইভেন্টসমূহ: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated

তৈরি করার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি তৈরি হওয়ার সময়কার টাইমস্ট্যাম্প।

আপডেট_টাইম স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি সর্বশেষ আপডেট হওয়ার সময়কার টাইমস্ট্যাম্প।

স্বাক্ষরের গোপনীয়তা (ঐচ্ছিক)

শুধুমাত্র আউটপুট। এই ওয়েবহুকের সাথে যুক্ত স্বাক্ষর করার গোপনীয় তথ্য।

এটি একটি স্বাক্ষর গোপনীয়তা যা ওয়েবহুক পেলোড যাচাই করতে ব্যবহৃত হয়।

ক্ষেত্র

সংক্ষিপ্ত_গোপন স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর-গোপনীয়তার সংক্ষিপ্ত সংস্করণ।

মেয়াদ শেষ হওয়ার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর গোপনীয়তার মেয়াদ শেষ হওয়ার তারিখ।

স্টেট এনাম (স্ট্রিং) (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের অবস্থা।

সম্ভাব্য মানসমূহ:

  • enabled
  • disabled
  • disabled_due_to_failed_deliveries
নতুন_স্বাক্ষর_গোপন_স্ট্রিং (ঐচ্ছিক )

শুধুমাত্র আউটপুট। ওয়েবহুকের জন্য নতুন সাইনিং সিক্রেট। শুধুমাত্র তৈরির সময় পূরণ করা হয়।

আইডি স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের আইডি।

উদাহরণ

উদাহরণ প্রতিক্রিয়া

{
  "name": "string",
  "uri": "string",
  "subscribed_events": [
    "string"
  ],
  "create_time": "string",
  "update_time": "string",
  "signing_secrets": [
    {
      "truncated_secret": "string",
      "expire_time": "string"
    }
  ],
  "state": "enabled",
  "new_signing_secret": "string",
  "id": "string"
}

আপডেটওয়েবহুক

প্যাচ https://generativelanguage.googleapis.com/v1beta/webhooks/{id}

বিদ্যমান ওয়েবহুক আপডেট করে।

পাথ / কোয়েরি প্যারামিটার

আইডি স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। যে ওয়েবহুকটি আপডেট করতে হবে তার আইডি।

আপডেট_মাস্ক স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। হালনাগাদ করার জন্য ক্ষেত্রসমূহের তালিকা।

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

নাম স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। ব্যবহারকারীর দেওয়া ওয়েবহুকের নাম।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। যে URI-তে ওয়েবহুক ইভেন্টগুলো পাঠানো হবে।

সাবস্ক্রাইব করা ইভেন্টগুলির অ্যারে (অবজেক্ট বা স্ট্রিং) (ঐচ্ছিক)

ঐচ্ছিক। যে ইভেন্টগুলোতে ওয়েবহুকটি সাবস্ক্রাইব করা আছে। উপলব্ধ ইভেন্টসমূহ: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated

স্টেট এনাম (স্ট্রিং) (ঐচ্ছিক)

ঐচ্ছিক। ওয়েবহুকের অবস্থা।

সম্ভাব্য মানসমূহ:

  • enabled
  • disabled
  • disabled_due_to_failed_deliveries

প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

নাম স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। ব্যবহারকারীর দেওয়া ওয়েবহুকের নাম।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

আবশ্যক। যে URI-তে ওয়েবহুক ইভেন্টগুলো পাঠানো হবে।

সাবস্ক্রাইব করা ইভেন্টগুলির অ্যারে (অবজেক্ট বা স্ট্রিং) (ঐচ্ছিক)

প্রয়োজনীয়। যে ইভেন্টগুলোতে ওয়েবহুকটি সাবস্ক্রাইব করা আছে। উপলব্ধ ইভেন্টসমূহ: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated

তৈরি করার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি তৈরি হওয়ার সময়কার টাইমস্ট্যাম্প।

আপডেট_টাইম স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি সর্বশেষ আপডেট হওয়ার সময়কার টাইমস্ট্যাম্প।

স্বাক্ষরের গোপনীয়তা (ঐচ্ছিক)

শুধুমাত্র আউটপুট। এই ওয়েবহুকের সাথে যুক্ত স্বাক্ষর করার গোপনীয় তথ্য।

এটি একটি স্বাক্ষর গোপনীয়তা যা ওয়েবহুক পেলোড যাচাই করতে ব্যবহৃত হয়।

ক্ষেত্র

সংক্ষিপ্ত_গোপন স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর-গোপনীয়তার সংক্ষিপ্ত সংস্করণ।

মেয়াদ শেষ হওয়ার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর গোপনীয়তার মেয়াদ শেষ হওয়ার তারিখ।

স্টেট এনাম (স্ট্রিং) (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের অবস্থা।

সম্ভাব্য মানসমূহ:

  • enabled
  • disabled
  • disabled_due_to_failed_deliveries
নতুন_স্বাক্ষর_গোপন_স্ট্রিং (ঐচ্ছিক )

শুধুমাত্র আউটপুট। ওয়েবহুকের জন্য নতুন সাইনিং সিক্রেট। শুধুমাত্র তৈরির সময় পূরণ করা হয়।

আইডি স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের আইডি।

উদাহরণ

উদাহরণ প্রতিক্রিয়া

{
  "name": "string",
  "uri": "string",
  "subscribed_events": [
    "string"
  ],
  "create_time": "string",
  "update_time": "string",
  "signing_secrets": [
    {
      "truncated_secret": "string",
      "expire_time": "string"
    }
  ],
  "state": "enabled",
  "new_signing_secret": "string",
  "id": "string"
}

DeleteWebhook

https://generativelanguage.googleapis.com/v1beta/webhooks/{id} মুছে ফেলুন

একটি ওয়েবহুক মুছে ফেলে।

পাথ / কোয়েরি প্যারামিটার

আইডি স্ট্রিং (আবশ্যক)

আবশ্যক। যে ওয়েবহুকটি মুছে ফেলতে হবে তার আইডি। ফরম্যাট: `{webhook_id}`

প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়াটি খালি থাকে।

উদাহরণ

ঘোরানো স্বাক্ষর গোপনীয়তা

পোস্ট https://generativelanguage.googleapis.com/v1beta/webhooks/{id}:rotateSigningSecret

একটি ওয়েবহুকের জন্য একটি নতুন সাইনিং সিক্রেট তৈরি করে।

পাথ / কোয়েরি প্যারামিটার

আইডি স্ট্রিং (আবশ্যক)

আবশ্যক। যে ওয়েবহুকের জন্য সাইনিং সিক্রেট তৈরি করতে হবে, তার আইডি। ফরম্যাট: `{webhook_id}`

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

revocation_behavior enum (string) (ঐচ্ছিক)

ঐচ্ছিক। পূর্ববর্তী স্বাক্ষর গোপনীয়তা প্রত্যাহারের আচরণ।

সম্ভাব্য মানসমূহ:

  • revoke_previous_secrets_after_h24
  • revoke_previous_secrets_immediately

প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

গোপন স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। নতুন তৈরি হওয়া স্বাক্ষর গোপনীয়তা।

উদাহরণ

উদাহরণ প্রতিক্রিয়া

{
  "secret": "string"
}

পিংওয়েবহুক

পোস্ট https://generativelanguage.googleapis.com/v1beta/webhooks/{id}:পিং

একটি ওয়েবহুকে পিং ইভেন্ট পাঠায়।

পাথ / কোয়েরি প্যারামিটার

আইডি স্ট্রিং (আবশ্যক)

আবশ্যক। যে ওয়েবহুকটি পিং করতে হবে তার আইডি। ফরম্যাট: `{webhook_id}`

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়াটি খালি থাকে।

উদাহরণ

সম্পদ

ওয়েবহুক

একটি ওয়েবহুক রিসোর্স।

ক্ষেত্র

নাম স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। ব্যবহারকারীর দেওয়া ওয়েবহুকের নাম।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

আবশ্যক। যে URI-তে ওয়েবহুক ইভেন্টগুলো পাঠানো হবে।

সাবস্ক্রাইব করা ইভেন্টগুলির অ্যারে (অবজেক্ট বা স্ট্রিং) (ঐচ্ছিক)

প্রয়োজনীয়। যে ইভেন্টগুলোতে ওয়েবহুকটি সাবস্ক্রাইব করা আছে। উপলব্ধ ইভেন্টসমূহ: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated

তৈরি করার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি তৈরি হওয়ার সময়কার টাইমস্ট্যাম্প।

আপডেট_টাইম স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকটি সর্বশেষ আপডেট হওয়ার সময়কার টাইমস্ট্যাম্প।

স্বাক্ষরের গোপনীয়তা (ঐচ্ছিক)

শুধুমাত্র আউটপুট। এই ওয়েবহুকের সাথে যুক্ত স্বাক্ষর করার গোপনীয় তথ্য।

এটি একটি স্বাক্ষর গোপনীয়তা যা ওয়েবহুক পেলোড যাচাই করতে ব্যবহৃত হয়।

ক্ষেত্র

সংক্ষিপ্ত_গোপন স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর-গোপনীয়তার সংক্ষিপ্ত সংস্করণ।

মেয়াদ শেষ হওয়ার সময় স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। স্বাক্ষর গোপনীয়তার মেয়াদ শেষ হওয়ার তারিখ।

স্টেট এনাম (স্ট্রিং) (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের অবস্থা।

সম্ভাব্য মানসমূহ:

  • enabled
  • disabled
  • disabled_due_to_failed_deliveries
নতুন_স্বাক্ষর_গোপন_স্ট্রিং (ঐচ্ছিক )

শুধুমাত্র আউটপুট। ওয়েবহুকের জন্য নতুন সাইনিং সিক্রেট। শুধুমাত্র তৈরির সময় পূরণ করা হয়।

আইডি স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ওয়েবহুকের আইডি।

ডেটা মডেল

ইন্টারঅ্যাকশনএসএসইইভেন্ট

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: event_type

ইন্টারঅ্যাকশন তৈরি ইভেন্ট

ইভেন্টের ধরণ অবজেক্ট (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "interaction.created" এ সেট করা থাকে।

মিথস্ক্রিয়া মিথস্ক্রিয়া (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

মিথস্ক্রিয়া সম্পদ।

ক্ষেত্র

মডেল মডেলঅপশন (ঐচ্ছিক)

ইন্টারঅ্যাকশনটি তৈরি করতে ব্যবহৃত `মডেল`-এর নাম।

সম্ভাব্য মানসমূহ:

  • gemini-2.5-computer-use-preview-10-2025

    সরাসরি ইন্টারফেস ইন্টারঅ্যাকশনের জন্য ডিজাইন করা একটি সক্রিয় সক্ষমতা মডেল, যা জেমিনিকে ডিজিটাল পরিবেশ উপলব্ধি করতে এবং তাতে চলাচল করতে সক্ষম করে।

  • gemini-2.5-flash

    আমাদের প্রথম হাইব্রিড রিজনিং মডেল যা ১ মিলিয়ন টোকেন কনটেক্সট উইন্ডো এবং থিংকিং বাজেট সমর্থন করে।

  • gemini-2.5-flash-image

    আমাদের নিজস্ব ইমেজ জেনারেশন মডেলটি গতি, নমনীয়তা এবং প্রাসঙ্গিকতা বোঝার জন্য অপ্টিমাইজ করা হয়েছে। টেক্সট ইনপুট এবং আউটপুটের মূল্য ২.৫ ফ্ল্যাশের সমান।

  • gemini-2.5-flash-lite

    আমাদের সবচেয়ে ছোট এবং সবচেয়ে সাশ্রয়ী মডেল, যা ব্যাপক ব্যবহারের জন্য নির্মিত।

  • gemini-2.5-flash-lite-preview-09-2025

    জেমিনি ২.৫ ফ্ল্যাশ লাইট-এর উপর ভিত্তি করে তৈরি সর্বাধুনিক মডেলটি ব্যয়-সাশ্রয়, উচ্চ কার্যক্ষমতা এবং উচ্চ মানের জন্য বিশেষভাবে অপ্টিমাইজ করা হয়েছে।

  • gemini-2.5-flash-native-audio-preview-12-2025

    আমাদের নেটিভ অডিও মডেলগুলো উন্নত গতি, কণ্ঠস্বরের স্বাভাবিকতা, বিশদ বিবরণ এবং মেজাজ সহ উচ্চতর মানের অডিও আউটপুটের জন্য অপ্টিমাইজ করা হয়েছে।

  • gemini-2.5-flash-preview-09-2025

    ২.৫ ফ্ল্যাশ মডেলের উপর ভিত্তি করে তৈরি সর্বশেষ মডেল। ২.৫ ফ্ল্যাশ প্রিভিউ বৃহৎ পরিসরের প্রসেসিং, স্বল্প-লেটেন্সি, চিন্তাভাবনার প্রয়োজন এমন বিপুল পরিমাণ কাজ এবং এজেন্টিক ব্যবহারের ক্ষেত্রে সর্বোত্তম।

  • gemini-2.5-flash-preview-tts

    আমাদের ২.৫ ফ্ল্যাশ টেক্সট-টু-স্পিচ মডেলটি শক্তিশালী, স্বল্প-বিলম্বের এবং নিয়ন্ত্রণযোগ্য বাক্ তৈরির জন্য অপ্টিমাইজ করা হয়েছে।

  • gemini-2.5-pro

    আমাদের সর্বাধুনিক বহুমুখী মডেল, যা কোডিং এবং জটিল যুক্তিনির্ভর কাজে অত্যন্ত পারদর্শী।

  • gemini-2.5-pro-preview-tts

    আমাদের ২.৫ প্রো টেক্সট-টু-স্পিচ অডিও মডেলটি শক্তিশালী ও স্বল্প-বিলম্বের বক্তৃতা তৈরির জন্য অপ্টিমাইজ করা হয়েছে, যা আরও স্বাভাবিক আউটপুট এবং সহজে পরিচালনাযোগ্য প্রম্পট প্রদান করে।

  • gemini-3-flash-preview

    গতির জন্য নির্মিত আমাদের সবচেয়ে বুদ্ধিমান মডেল, যা অত্যাধুনিক বুদ্ধিমত্তার সাথে উন্নত অনুসন্ধান এবং ভূমিতে স্থিতিশীলতার সমন্বয় ঘটায়।

  • gemini-3-pro-image-preview

    সর্বাধুনিক চিত্র তৈরি ও সম্পাদনা মডেল।

  • gemini-3-pro-preview

    আমাদের সবচেয়ে বুদ্ধিমান মডেল, যার রয়েছে অত্যাধুনিক যুক্তিবোধ ও বহুবিধ উপলব্ধির ক্ষমতা এবং শক্তিশালী সক্রিয় ও ভাব সংকেতায়নের সক্ষমতা।

  • gemini-3.1-pro-preview

    আমাদের সর্বাধুনিক অত্যাধুনিক রিজনিং মডেল, যা অভূতপূর্ব গভীরতা ও সূক্ষ্মতা এবং শক্তিশালী মাল্টিমোডাল আন্ডারস্ট্যান্ডিং ও কোডিং সক্ষমতাসম্পন্ন।

  • gemini-3.1-flash-image-preview

    ফ্ল্যাশের গতির দক্ষতা এবং বাস্তবতার উপর ভিত্তি করে তৈরির ক্ষমতাসহ পেশাদার স্তরের ভিজ্যুয়াল ইন্টেলিজেন্স।

  • gemini-3.1-flash-lite-preview

    আমাদের সবচেয়ে সাশ্রয়ী মডেল, যা বিপুল পরিমাণ এজেন্টিক কাজ, অনুবাদ এবং সাধারণ ডেটা প্রক্রিয়াকরণের জন্য অপ্টিমাইজ করা হয়েছে।

  • gemini-3.1-flash-tts-preview

    জেমিনি ৩.১ ফ্ল্যাশ টিটিএস: শক্তিশালী, স্বল্প-বিলম্বের বক্তৃতা তৈরি। স্বাভাবিক আউটপুট, নিয়ন্ত্রণযোগ্য প্রম্পট এবং নির্ভুল বর্ণনা নিয়ন্ত্রণের জন্য নতুন অভিব্যক্তিপূর্ণ অডিও ট্যাগ উপভোগ করুন।

  • lyria-3-clip-preview

    আমাদের স্বল্প-বিলম্বের সঙ্গীত তৈরির মডেলটি উচ্চ-মানের অডিও ক্লিপ এবং সুনির্দিষ্ট ছন্দ নিয়ন্ত্রণের জন্য অপ্টিমাইজ করা হয়েছে।

  • lyria-3-pro-preview

    গভীর সুরসৃষ্টিগত বোধসম্পন্ন আমাদের উন্নত, পূর্ণাঙ্গ গান তৈরির জেনারেটিভ মডেলটি, বিভিন্ন সঙ্গীত শৈলীতে সুনির্দিষ্ট কাঠামোগত নিয়ন্ত্রণ এবং জটিল রূপান্তরের জন্য সর্বোত্তমভাবে প্রস্তুত করা হয়েছে।

যে মডেলটি আপনার প্রম্পটটি সম্পূর্ণ করবে।\n\nঅতিরিক্ত বিবরণের জন্য [মডেলসমূহ](https://ai.google.dev/gemini-api/docs/models) দেখুন।

এজেন্ট এজেন্টঅপশন (ঐচ্ছিক)

ইন্টারঅ্যাকশনটি তৈরি করতে ব্যবহৃত 'এজেন্ট'-এর নাম।

সম্ভাব্য মানসমূহ:

  • deep-research-pro-preview-12-2025

    জেমিনি ডিপ রিসার্চ এজেন্ট

  • deep-research-preview-04-2026

    জেমিনি ডিপ রিসার্চ এজেন্ট

  • deep-research-max-preview-04-2026

    জেমিনি ডিপ রিসার্চ ম্যাক্স এজেন্ট

যে এজেন্টের সাথে যোগাযোগ করতে হবে।

আইডি স্ট্রিং (ঐচ্ছিক)

আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়া সম্পন্ন করার জন্য একটি অনন্য শনাক্তকারী।

স্ট্যাটাস এনাম (স্ট্রিং) (ঐচ্ছিক)

আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়ার অবস্থা।

সম্ভাব্য মানসমূহ:

  • in_progress
  • requires_action
  • completed
  • failed
  • cancelled
  • incomplete
তৈরি করা স্ট্রিং (ঐচ্ছিক)

আবশ্যক। শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি তৈরি করা হয়েছিল, সেই সময়টি ISO 8601 ফরম্যাটে (YYYY-MM-DDThh:mm:ssZ) উল্লেখ করতে হবে।

আপডেট করা স্ট্রিং (ঐচ্ছিক)

আবশ্যক। শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি সর্বশেষ আপডেট করা হয়েছিল, সেই সময়টি ISO 8601 ফরম্যাটে (YYYY-MM-DDThh:mm:ssZ) প্রকাশ করতে হবে।

ভূমিকা স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। মিথস্ক্রিয়ার ভূমিকা।

সিস্টেম_নির্দেশনা স্ট্রিং (ঐচ্ছিক)

মিথস্ক্রিয়ার জন্য সিস্টেম নির্দেশাবলী।

সরঞ্জাম ( ঐচ্ছিক )

ইন্টারঅ্যাকশনের সময় মডেলটি যেসব টুল ডিক্লারেশন কল করতে পারে, তার একটি তালিকা।

একটি সরঞ্জাম যা মডেল ব্যবহার করতে পারে।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

ফাংশন

একটি সরঞ্জাম যা মডেল ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "function" এ সেট করা থাকে।

নাম স্ট্রিং (ঐচ্ছিক)

ফাংশনটির নাম।

বর্ণনা স্ট্রিং (ঐচ্ছিক)

ফাংশনটির বর্ণনা।

প্যারামিটার অবজেক্ট (ঐচ্ছিক)

ফাংশনের প্যারামিটারগুলোর জন্য JSON স্কিমা।

কোডএক্সিকিউশন

এমন একটি টুল যা মডেল কোড কার্যকর করার জন্য ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "code_execution" এ সেট করা থাকে।

ইউআরএলপ্রসঙ্গ

একটি টুল যা মডেল ইউআরএল কনটেক্সট সংগ্রহ করতে ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "url_context" এ সেট করা থাকে।

কম্পিউটার ব্যবহার

এমন একটি সরঞ্জাম যা মডেলটি কম্পিউটারের সাথে যোগাযোগ করার জন্য ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "computer_use" এ সেট করা থাকে।

পরিবেশ এনাম (স্ট্রিং) (ঐচ্ছিক)

যে পরিবেশটি পরিচালিত হচ্ছে।

সম্ভাব্য মানসমূহ:

  • browser
বাদ দেওয়া পূর্বনির্ধারিত ফাংশন অ্যারে (স্ট্রিং) (ঐচ্ছিক)

পূর্বনির্ধারিত ফাংশনগুলোর তালিকা, যেগুলো মডেল কল থেকে বাদ দেওয়া হয়েছে।

McpServer

MCPServer হলো এমন একটি সার্ভার যাকে মডেল বিভিন্ন কাজ সম্পাদনের জন্য আহ্বান করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "mcp_server" -এ সেট করা থাকে।

নাম স্ট্রিং (ঐচ্ছিক)

MCPServer-টির নাম।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

MCPServer এন্ডপয়েন্টের সম্পূর্ণ URL। উদাহরণ: "https://api.example.com/mcp"

হেডার অবজেক্ট (ঐচ্ছিক)

ঐচ্ছিক: প্রয়োজন হলে অথেনটিকেশন হেডার, টাইমআউট ইত্যাদির জন্য ফিল্ড।

অনুমোদিত_সরঞ্জাম অনুমোদিত সরঞ্জাম (ঐচ্ছিক)

অনুমোদিত সরঞ্জামগুলো।

অনুমোদিত টুলগুলির জন্য কনফিগারেশন।

ক্ষেত্র

মোড টুলচয়েসটাইপ (ঐচ্ছিক)

সরঞ্জাম নির্বাচনের ধরণ।

সম্ভাব্য মানসমূহ:

  • auto
  • any
  • none
  • validated

টুলস অ্যারে (স্ট্রিং) (ঐচ্ছিক)

অনুমোদিত সরঞ্জামগুলোর নাম।

গুগল অনুসন্ধান

একটি টুল যা মডেল গুগলে অনুসন্ধান করার জন্য ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "google_search" এ সেট করা থাকে।

অনুসন্ধানের ধরণ অ্যারে (এনাম (স্ট্রিং)) (ঐচ্ছিক)

সক্ষম করার জন্য অনুসন্ধানের ভিত্তি স্থাপনের প্রকারভেদ।

সম্ভাব্য মানসমূহ:

  • web_search
  • image_search
  • enterprise_web_search
ফাইলসার্চ

একটি টুল যা মডেল ফাইল অনুসন্ধানের জন্য ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "file_search" এ সেট করা থাকে।

ফাইল_সার্চ_স্টোর_নাম অ্যারে (স্ট্রিং) (ঐচ্ছিক)

ফাইল সার্চ স্টোরটি অনুসন্ধানের জন্য নামগুলো সংরক্ষণ করে।

শীর্ষ_k পূর্ণসংখ্যা (ঐচ্ছিক)

পুনরুদ্ধার করার জন্য শব্দার্থিক পুনরুদ্ধার খণ্ডের সংখ্যা।

মেটাডেটা_ফিল্টার স্ট্রিং (ঐচ্ছিক)

সিমান্টিক রিট্রিভাল ডকুমেন্ট এবং চাঙ্কগুলিতে প্রয়োগ করার জন্য মেটাডেটা ফিল্টার।

গুগলম্যাপস

একটি টুল যা মডেলটি গুগল ম্যাপস চালু করার জন্য ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "google_maps" এ সেট করা থাকে।

enable_widget বুলিয়ান (ঐচ্ছিক)

রেসপন্সের টুল কল রেজাল্টে উইজেট কনটেক্সট টোকেন ফেরত দেওয়া হবে কিনা।

অক্ষাংশ সংখ্যা (ঐচ্ছিক)

ব্যবহারকারীর অবস্থানের অক্ষাংশ।

দ্রাঘিমাংশ সংখ্যা (ঐচ্ছিক)

ব্যবহারকারীর অবস্থানের দ্রাঘিমাংশ।

পুনরুদ্ধার

একটি টুল যা মডেল ফাইল পুনরুদ্ধার করতে ব্যবহার করতে পারে।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "retrieval" এ সেট করা থাকে।

পুনরুদ্ধারের_ধরণ অ্যারে (এনাম (স্ট্রিং)) (ঐচ্ছিক)

যে ধরনের ফাইল পুনরুদ্ধার সক্রিয় করতে হবে।

সম্ভাব্য মানসমূহ:

  • vertex_ai_search
vertex_ai_search_config VertexAISearchConfig (ঐচ্ছিক)

VertexAISearch-এর কনফিগারেশন নির্দিষ্ট করতে ব্যবহৃত হয়।

VertexAISearch-এর কনফিগারেশন নির্দিষ্ট করতে ব্যবহৃত হয়।

ক্ষেত্র

ইঞ্জিন স্ট্রিং (ঐচ্ছিক)

ঐচ্ছিক। ভার্টেক্স এআই সার্চ ইঞ্জিন নির্দিষ্ট করতে ব্যবহৃত হয়।

ডেটাস্টোর অ্যারে (স্ট্রিং) (ঐচ্ছিক)

ঐচ্ছিক। ভার্টেক্স এআই সার্চ ডেটাস্টোর নির্দিষ্ট করতে ব্যবহৃত হয়।

ব্যবহার (ঐচ্ছিক )

শুধুমাত্র আউটপুট। ইন্টারঅ্যাকশন অনুরোধের টোকেন ব্যবহারের পরিসংখ্যান।

ইন্টারঅ্যাকশন অনুরোধের টোকেন ব্যবহারের পরিসংখ্যান।

ক্ষেত্র

মোট ইনপুট টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

প্রম্পটে (প্রসঙ্গ) টোকেনের সংখ্যা।

পদ্ধতি অনুসারে ইনপুট টোকেন ModalityTokens (ঐচ্ছিক)

পদ্ধতি অনুসারে ইনপুট টোকেন ব্যবহারের বিশদ বিবরণ।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন সংখ্যা।

ক্ষেত্র

পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)

টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।

সম্ভাব্য মানসমূহ:

  • text
  • image
  • audio
  • video
  • document

টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

মোডালিটির জন্য টোকেনের সংখ্যা।

মোট ক্যাশ করা টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

প্রম্পটের ক্যাশ করা অংশে থাকা টোকেনের সংখ্যা (ক্যাশ করা বিষয়বস্তু)।

পদ্ধতি অনুসারে ক্যাশ করা টোকেন ModalityTokens (ঐচ্ছিক)

পদ্ধতি অনুসারে ক্যাশড টোকেন ব্যবহারের বিশদ বিবরণ।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন সংখ্যা।

ক্ষেত্র

পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)

টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।

সম্ভাব্য মানসমূহ:

  • text
  • image
  • audio
  • video
  • document

টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

মোডালিটির জন্য টোকেনের সংখ্যা।

মোট আউটপুট টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

তৈরি হওয়া সমস্ত প্রতিক্রিয়া জুড়ে টোকেনের মোট সংখ্যা।

মোডালিটি টোকেন (ঐচ্ছিক)

পদ্ধতি অনুসারে আউটপুট টোকেন ব্যবহারের বিশদ বিবরণ।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন সংখ্যা।

ক্ষেত্র

পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)

টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।

সম্ভাব্য মানসমূহ:

  • text
  • image
  • audio
  • video
  • document

টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

মোডালিটির জন্য টোকেনের সংখ্যা।

total_tool_use_tokens পূর্ণসংখ্যা (ঐচ্ছিক)

টুল ব্যবহারের নির্দেশনায় উপস্থিত টোকেনের সংখ্যা।

tool_use_tokens_by_modality ModalityTokens (ঐচ্ছিক)

পদ্ধতি অনুসারে টুল-ব্যবহার টোকেন ব্যবহারের একটি বিশদ বিবরণ।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন সংখ্যা।

ক্ষেত্র

পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)

টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।

সম্ভাব্য মানসমূহ:

  • text
  • image
  • audio
  • video
  • document

টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

মোডালিটির জন্য টোকেনের সংখ্যা।

মোট_চিন্তা_টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

চিন্তন মডেলগুলোর জন্য চিন্তার টোকেনের সংখ্যা।

মোট টোকেন পূর্ণসংখ্যা (ঐচ্ছিক)

ইন্টারঅ্যাকশন অনুরোধের জন্য মোট টোকেন সংখ্যা (প্রম্পট + প্রতিক্রিয়া + অন্যান্য অভ্যন্তরীণ টোকেন)।

গ্রাউন্ডিং_টুল_কাউন্ট (ঐচ্ছিক )

গ্রাউন্ডিং টুলের সংখ্যা।

গ্রাউন্ডিং টুলের সংখ্যা গুরুত্বপূর্ণ।

ক্ষেত্র

টাইপ এনাম (স্ট্রিং) (ঐচ্ছিক)

গণনার সাথে সংশ্লিষ্ট গ্রাউন্ডিং টুলের ধরণ।

সম্ভাব্য মানসমূহ:

  • google_search
  • google_maps
  • retrieval
পূর্ণসংখ্যা গণনা করুন (ঐচ্ছিক)

গ্রাউন্ডিং টুলের সংখ্যা গুরুত্বপূর্ণ।

প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)

প্রতিক্রিয়ার অনুরোধকৃত মাধ্যমগুলো (টেক্সট, ছবি, অডিও)।

সম্ভাব্য মানসমূহ:

  • text
  • image
  • audio
  • video
  • document

response_mime_type স্ট্রিং (ঐচ্ছিক)

রেসপন্সের MIME টাইপ। response_format সেট করা থাকলে এটি আবশ্যক।

পূর্ববর্তী_ইন্টারঅ্যাকশন_আইডি স্ট্রিং (ঐচ্ছিক)

পূর্ববর্তী যোগাযোগের আইডি, যদি থাকে।

সার্ভিস_টিয়ার সার্ভিসটিয়ার (ঐচ্ছিক)

মিথস্ক্রিয়ার জন্য পরিষেবা স্তর।

সম্ভাব্য মানসমূহ:

  • flex
  • standard
  • priority

webhook_config WebhookConfig (ঐচ্ছিক)

ঐচ্ছিক। ইন্টারঅ্যাকশন সম্পন্ন হলে নোটিফিকেশন পাওয়ার জন্য ওয়েবহুক কনফিগারেশন।

একটি অনুরোধের জন্য ওয়েবহুক ইভেন্ট কনফিগার করার বার্তা।

ক্ষেত্র

ইউআরআই অ্যারে (স্ট্রিং) (ঐচ্ছিক)

ঐচ্ছিক। সেট করা হলে, নিবন্ধিত ওয়েবহুকগুলোর পরিবর্তে এই ওয়েবহুক ইউআরআইগুলো ওয়েবহুক ইভেন্টের জন্য ব্যবহৃত হবে।

ব্যবহারকারীর মেটাডেটা অবজেক্ট (ঐচ্ছিক)

ঐচ্ছিক। ব্যবহারকারীর মেটাডেটা যা ওয়েবহুকগুলিতে প্রতিটি ইভেন্ট প্রেরণের সময় ফেরত দেওয়া হবে।

ধাপসমূহ ( ঐচ্ছিক )

শুধুমাত্র আউটপুট। যে ধাপগুলো নিয়ে মিথস্ক্রিয়াটি সম্পন্ন হয়।

পারস্পরিক ক্রিয়ার একটি ধাপ।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

ব্যবহারকারীর ইনপুট ধাপ

ব্যবহারকারী কর্তৃক প্রদত্ত ইনপুট।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "user_input" এ সেট করা থাকে।

বিষয়বস্তু ( ঐচ্ছিক)

কোনো বিবরণ দেওয়া হয়নি।

প্রতিক্রিয়ার বিষয়বস্তু।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

টেক্সট কন্টেন্ট

একটি টেক্সট কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "text" হিসেবে সেট করা থাকে।

টেক্সট স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। পাঠ্য বিষয়বস্তু।

টীকা (ঐচ্ছিক )

মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।

মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

ইউআরএল উদ্ধৃতি

ইউআরএল উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "url_citation" এ সেট করা থাকে।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

ইউআরএল।

শিরোনাম স্ট্রিং (ঐচ্ছিক)

ইউআরএল-এর শিরোনাম।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

ফাইল উদ্ধৃতি

ফাইল উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "file_citation" এ সেট করা থাকে।

ডকুমেন্ট_ইউআরআই স্ট্রিং (ঐচ্ছিক)

ফাইলটির URI।

ফাইলের নাম স্ট্রিং (ঐচ্ছিক)

ফাইলটির নাম।

উৎস স্ট্রিং (ঐচ্ছিক)

পাঠ্যের একটি অংশের উৎস উল্লেখ করা হয়েছে।

কাস্টম_মেটাডেটা অবজেক্ট (ঐচ্ছিক)

ব্যবহারকারী সংগৃহীত কনটেক্সট সম্পর্কে মেটাডেটা প্রদান করেছেন।

পৃষ্ঠা_সংখ্যা পূর্ণসংখ্যা (ঐচ্ছিক)

উদ্ধৃত নথির পৃষ্ঠা নম্বর, যদি প্রযোজ্য হয়।

মিডিয়া_আইডি স্ট্রিং (ঐচ্ছিক)

ছবির উদ্ধৃতির ক্ষেত্রে, প্রযোজ্য হলে মিডিয়া আইডি।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

স্থান উদ্ধৃতি

স্থান উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "place_citation" এ সেট করা থাকে।

স্থান_আইডি স্ট্রিং (ঐচ্ছিক)

স্থানটির আইডি, `places/{place_id}` ফরম্যাটে।

নাম স্ট্রিং (ঐচ্ছিক)

স্থানটির নাম।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

স্থানটির URI রেফারেন্স।

পর্যালোচনা_স্নিপেট পর্যালোচনাস্নিপেট (ঐচ্ছিক)

গুগল ম্যাপসে কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে উত্তর তৈরি করতে ব্যবহৃত পর্যালোচনার অংশবিশেষ।

গুগল ম্যাপসের কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে একটি প্রশ্নের উত্তর দেয় এমন ব্যবহারকারী পর্যালোচনার একটি অংশ এখানে তুলে ধরা হয়েছে।

ক্ষেত্র

শিরোনাম স্ট্রিং (ঐচ্ছিক)

পর্যালোচনার শিরোনাম।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

গুগল ম্যাপস-এ ব্যবহারকারীর পর্যালোচনার সাথে সম্পর্কিত একটি লিঙ্ক।

review_id স্ট্রিং (ঐচ্ছিক)

রিভিউ স্নিপেটটির আইডি।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

ছবির বিষয়বস্তু

একটি চিত্র বিষয়বস্তু ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "image" হিসেবে সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

ছবির বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ছবিটির URI।

mime_type enum (string) (ঐচ্ছিক)

ছবিটির মাইম টাইপ।

সম্ভাব্য মানসমূহ:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
রেজোলিউশন মিডিয়ারেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সংকল্প।

সম্ভাব্য মানসমূহ:

  • low
  • medium
  • high
  • ultra_high

অডিও কন্টেন্ট

একটি অডিও কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "audio" তে সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

অডিও বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

অডিওটির URI।

mime_type enum (string) (ঐচ্ছিক)

অডিওটির মাইম টাইপ।

সম্ভাব্য মানসমূহ:

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac
  • audio/mpeg
  • audio/m4a
  • audio/l16
  • audio/opus
  • audio/alaw
  • audio/mulaw
চ্যানেল পূর্ণসংখ্যা (ঐচ্ছিক)

অডিও চ্যানেলের সংখ্যা।

নমুনা_হার পূর্ণসংখ্যা (ঐচ্ছিক)

অডিওটির স্যাম্পল রেট।

ডকুমেন্টের বিষয়বস্তু

একটি ডকুমেন্ট কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "document" এ সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

নথির বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ডকুমেন্টটির URI।

mime_type enum (string) (ঐচ্ছিক)

ডকুমেন্টটির মাইম টাইপ।

সম্ভাব্য মানসমূহ:

  • application/pdf
ভিডিও কন্টেন্ট

একটি ভিডিও কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "video" -তে সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

ভিডিওটির বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ভিডিওটির ইউআরআই।

mime_type enum (string) (ঐচ্ছিক)

ভিডিওটির মূকাভিনয়ের ধরণ।

সম্ভাব্য মানসমূহ:

  • video/mp4
  • video/mpeg
  • video/mpg
  • video/mov
  • video/avi
  • video/x-flv
  • video/webm
  • video/wmv
  • video/3gpp
রেজোলিউশন মিডিয়ারেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সংকল্প।

সম্ভাব্য মানসমূহ:

  • low
  • medium
  • high
  • ultra_high

মডেলআউটপুটস্টেপ

মডেল দ্বারা উৎপন্ন আউটপুট।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "model_output" -এ সেট করা থাকে।

বিষয়বস্তু ( ঐচ্ছিক)

কোনো বিবরণ দেওয়া হয়নি।

প্রতিক্রিয়ার বিষয়বস্তু।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

টেক্সট কন্টেন্ট

একটি টেক্সট কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "text" হিসেবে সেট করা থাকে।

টেক্সট স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। পাঠ্য বিষয়বস্তু।

টীকা (ঐচ্ছিক )

মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।

মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

ইউআরএল উদ্ধৃতি

ইউআরএল উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "url_citation" এ সেট করা থাকে।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

ইউআরএল।

শিরোনাম স্ট্রিং (ঐচ্ছিক)

ইউআরএল-এর শিরোনাম।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

ফাইল উদ্ধৃতি

ফাইল উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "file_citation" এ সেট করা থাকে।

ডকুমেন্ট_ইউআরআই স্ট্রিং (ঐচ্ছিক)

ফাইলটির URI।

ফাইলের নাম স্ট্রিং (ঐচ্ছিক)

ফাইলটির নাম।

উৎস স্ট্রিং (ঐচ্ছিক)

পাঠ্যের একটি অংশের উৎস উল্লেখ করা হয়েছে।

কাস্টম_মেটাডেটা অবজেক্ট (ঐচ্ছিক)

ব্যবহারকারী সংগৃহীত কনটেক্সট সম্পর্কে মেটাডেটা প্রদান করেছেন।

পৃষ্ঠা_সংখ্যা পূর্ণসংখ্যা (ঐচ্ছিক)

উদ্ধৃত নথির পৃষ্ঠা নম্বর, যদি প্রযোজ্য হয়।

মিডিয়া_আইডি স্ট্রিং (ঐচ্ছিক)

ছবির উদ্ধৃতির ক্ষেত্রে, প্রযোজ্য হলে মিডিয়া আইডি।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

স্থান উদ্ধৃতি

স্থান উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "place_citation" এ সেট করা থাকে।

স্থান_আইডি স্ট্রিং (ঐচ্ছিক)

স্থানটির আইডি, `places/{place_id}` ফরম্যাটে।

নাম স্ট্রিং (ঐচ্ছিক)

স্থানটির নাম।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

স্থানটির URI রেফারেন্স।

পর্যালোচনা_স্নিপেট পর্যালোচনাস্নিপেট (ঐচ্ছিক)

গুগল ম্যাপসে কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে উত্তর তৈরি করতে ব্যবহৃত পর্যালোচনার অংশবিশেষ।

গুগল ম্যাপসের কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে একটি প্রশ্নের উত্তর দেয় এমন ব্যবহারকারী পর্যালোচনার একটি অংশ এখানে তুলে ধরা হয়েছে।

ক্ষেত্র

শিরোনাম স্ট্রিং (ঐচ্ছিক)

পর্যালোচনার শিরোনাম।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

গুগল ম্যাপস-এ ব্যবহারকারীর পর্যালোচনার সাথে সম্পর্কিত একটি লিঙ্ক।

review_id স্ট্রিং (ঐচ্ছিক)

রিভিউ স্নিপেটটির আইডি।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

ছবির বিষয়বস্তু

একটি চিত্র বিষয়বস্তু ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "image" হিসেবে সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

ছবির বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ছবিটির URI।

mime_type enum (string) (ঐচ্ছিক)

ছবিটির মাইম টাইপ।

সম্ভাব্য মানসমূহ:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
রেজোলিউশন মিডিয়ারেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সংকল্প।

সম্ভাব্য মানসমূহ:

  • low
  • medium
  • high
  • ultra_high

অডিও কন্টেন্ট

একটি অডিও কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "audio" তে সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

অডিও বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

অডিওটির URI।

mime_type enum (string) (ঐচ্ছিক)

অডিওটির মাইম টাইপ।

সম্ভাব্য মানসমূহ:

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac
  • audio/mpeg
  • audio/m4a
  • audio/l16
  • audio/opus
  • audio/alaw
  • audio/mulaw
চ্যানেল পূর্ণসংখ্যা (ঐচ্ছিক)

অডিও চ্যানেলের সংখ্যা।

নমুনা_হার পূর্ণসংখ্যা (ঐচ্ছিক)

অডিওটির স্যাম্পল রেট।

ডকুমেন্টের বিষয়বস্তু

একটি ডকুমেন্ট কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "document" এ সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

নথির বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ডকুমেন্টটির URI।

mime_type enum (string) (ঐচ্ছিক)

ডকুমেন্টটির মাইম টাইপ।

সম্ভাব্য মানসমূহ:

  • application/pdf
ভিডিও কন্টেন্ট

একটি ভিডিও কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "video" -তে সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

ভিডিওটির বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ভিডিওটির ইউআরআই।

mime_type enum (string) (ঐচ্ছিক)

ভিডিওটির মূকাভিনয়ের ধরণ।

সম্ভাব্য মানসমূহ:

  • video/mp4
  • video/mpeg
  • video/mpg
  • video/mov
  • video/avi
  • video/x-flv
  • video/webm
  • video/wmv
  • video/3gpp
রেজোলিউশন মিডিয়ারেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সংকল্প।

সম্ভাব্য মানসমূহ:

  • low
  • medium
  • high
  • ultra_high

চিন্তার পদক্ষেপ

একটি চিন্তাশীল পদক্ষেপ।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "thought" অবস্থায় সেট করা থাকে।

স্বাক্ষর স্ট্রিং (ঐচ্ছিক)

ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।

সারাংশ, চিন্তার সারসংক্ষেপ, বিষয়বস্তু (ঐচ্ছিক)

চিন্তাভাবনার সারসংক্ষেপ।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

টেক্সট কন্টেন্ট

একটি টেক্সট কন্টেন্ট ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "text" হিসেবে সেট করা থাকে।

টেক্সট স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। পাঠ্য বিষয়বস্তু।

টীকা (ঐচ্ছিক )

মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।

মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।

সম্ভাব্য প্রকার

পলিমরফিক ডিসক্রিমিনেটর: type

ইউআরএল উদ্ধৃতি

ইউআরএল উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "url_citation" এ সেট করা থাকে।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

ইউআরএল।

শিরোনাম স্ট্রিং (ঐচ্ছিক)

ইউআরএল-এর শিরোনাম।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

ফাইল উদ্ধৃতি

ফাইল উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "file_citation" এ সেট করা থাকে।

ডকুমেন্ট_ইউআরআই স্ট্রিং (ঐচ্ছিক)

ফাইলটির URI।

ফাইলের নাম স্ট্রিং (ঐচ্ছিক)

ফাইলটির নাম।

উৎস স্ট্রিং (ঐচ্ছিক)

পাঠ্যের একটি অংশের উৎস উল্লেখ করা হয়েছে।

কাস্টম_মেটাডেটা অবজেক্ট (ঐচ্ছিক)

ব্যবহারকারী সংগৃহীত কনটেক্সট সম্পর্কে মেটাডেটা প্রদান করেছেন।

পৃষ্ঠা_সংখ্যা পূর্ণসংখ্যা (ঐচ্ছিক)

উদ্ধৃত নথির পৃষ্ঠা নম্বর, যদি প্রযোজ্য হয়।

মিডিয়া_আইডি স্ট্রিং (ঐচ্ছিক)

ছবির উদ্ধৃতির ক্ষেত্রে, প্রযোজ্য হলে মিডিয়া আইডি।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

স্থান উদ্ধৃতি

স্থান উদ্ধৃতি টীকা।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "place_citation" এ সেট করা থাকে।

স্থান_আইডি স্ট্রিং (ঐচ্ছিক)

স্থানটির আইডি, `places/{place_id}` ফরম্যাটে।

নাম স্ট্রিং (ঐচ্ছিক)

স্থানটির নাম।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

স্থানটির URI রেফারেন্স।

পর্যালোচনা_স্নিপেট পর্যালোচনাস্নিপেট (ঐচ্ছিক)

গুগল ম্যাপসে কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে উত্তর তৈরি করতে ব্যবহৃত পর্যালোচনার অংশবিশেষ।

গুগল ম্যাপসের কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে একটি প্রশ্নের উত্তর দেয় এমন ব্যবহারকারী পর্যালোচনার একটি অংশ এখানে তুলে ধরা হয়েছে।

ক্ষেত্র

শিরোনাম স্ট্রিং (ঐচ্ছিক)

পর্যালোচনার শিরোনাম।

ইউআরএল স্ট্রিং (ঐচ্ছিক)

গুগল ম্যাপস-এ ব্যবহারকারীর পর্যালোচনার সাথে সম্পর্কিত একটি লিঙ্ক।

review_id স্ট্রিং (ঐচ্ছিক)

রিভিউ স্নিপেটটির আইডি।

শুরুর সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।

শেষ_সূচক পূর্ণসংখ্যা (ঐচ্ছিক)

আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।

ছবির বিষয়বস্তু

একটি চিত্র বিষয়বস্তু ব্লক।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "image" হিসেবে সেট করা থাকে।

ডেটা স্ট্রিং (ঐচ্ছিক)

ছবির বিষয়বস্তু।

ইউআরআই স্ট্রিং (ঐচ্ছিক)

ছবিটির URI।

mime_type enum (string) (ঐচ্ছিক)

ছবিটির মাইম টাইপ।

সম্ভাব্য মানসমূহ:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
রেজোলিউশন মিডিয়ারেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সংকল্প।

সম্ভাব্য মানসমূহ:

  • low
  • medium
  • high
  • ultra_high

ফাংশনকলস্টেপ

একটি ফাংশন টুল কল করার ধাপ।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "function_call" এ সেট করা থাকে।

নাম স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। যে টুলটি কল করতে হবে তার নাম।

আর্গুমেন্ট অবজেক্ট (প্রয়োজনীয়)

প্রয়োজনীয়। ফাংশনে পাস করার জন্য আর্গুমেন্টগুলো।

আইডি স্ট্রিং (আবশ্যক)

এই নির্দিষ্ট টুল কলের জন্য একটি অনন্য আইডি প্রয়োজন।

স্বাক্ষর স্ট্রিং (ঐচ্ছিক)

ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।

কোডএক্সিকিউশনকলস্টেপ

কোড এক্সিকিউশন কল ধাপ।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "code_execution_call" এ সেট করা থাকে।

আর্গুমেন্টস CodeExecutionCallStepArguments (প্রয়োজনীয়)

প্রয়োজনীয়। কোড নির্বাহের জন্য আর্গুমেন্টসমূহ প্রদান করতে হবে।

কোড নির্বাহের জন্য আর্গুমেন্টগুলো প্রেরণ করতে হবে।

ক্ষেত্র

ভাষা এনাম (স্ট্রিং) (ঐচ্ছিক)

`কোড`-এর প্রোগ্রামিং ভাষা।

সম্ভাব্য মানসমূহ:

  • python
কোড স্ট্রিং (ঐচ্ছিক)

যে কোডটি কার্যকর করা হবে।

আইডি স্ট্রিং (আবশ্যক)

এই নির্দিষ্ট টুল কলের জন্য একটি অনন্য আইডি প্রয়োজন।

স্বাক্ষর স্ট্রিং (ঐচ্ছিক)

ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।

UrlContextCallStep

ইউআরএল কনটেক্সট কল ধাপ।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "url_context_call" এ সেট করা থাকে।

আর্গুমেন্টস UrlContextCallStepArguments (প্রয়োজনীয়)

আবশ্যক। ইউআরএল কনটেক্সটে পাস করার জন্য আর্গুমেন্টগুলো।

URL কনটেক্সটে পাস করার জন্য আর্গুমেন্টগুলো।

ক্ষেত্র

ইউআরএল অ্যারে (স্ট্রিং) (ঐচ্ছিক)

যে ইউআরএলগুলো আনতে হবে।

আইডি স্ট্রিং (আবশ্যক)

এই নির্দিষ্ট টুল কলের জন্য একটি অনন্য আইডি প্রয়োজন।

স্বাক্ষর স্ট্রিং (ঐচ্ছিক)

ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।

McpServerToolCallStep

MCPServer টুল কল করার ধাপ।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "mcp_server_tool_call" এ সেট করা থাকে।

নাম স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। যে টুলটিকে ডাকা হয়েছিল তার নাম।

সার্ভারের নাম স্ট্রিং (আবশ্যক)

প্রয়োজনীয়। ব্যবহৃত এমসিপি সার্ভারের নাম।

আর্গুমেন্ট অবজেক্ট (প্রয়োজনীয়)

আবশ্যক। ফাংশনের আর্গুমেন্টগুলোর JSON অবজেক্ট।

আইডি স্ট্রিং (আবশ্যক)

এই নির্দিষ্ট টুল কলের জন্য একটি অনন্য আইডি প্রয়োজন।

স্বাক্ষর স্ট্রিং (ঐচ্ছিক)

ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।

GoogleSearchCallStep

গুগল সার্চ কল স্টেপ।

অবজেক্ট টাইপ (প্রয়োজনীয়)

কোনো বিবরণ দেওয়া হয়নি।

সর্বদা "google_search_call" এ সেট করা থাকে।

আর্গুমেন্ট GoogleSearchCallStepArguments (প্রয়োজনীয়)

প্রয়োজনীয়। গুগল সার্চে পাঠানোর জন্য আর্গুমেন্টগুলো।

গুগল সার্চে পাঠানোর জন্য আর্গুমেন্টগুলো।

ক্ষেত্র

কোয়েরি অ্যারে (স্ট্রিং) (ঐচ্ছিক)

পরবর্তী ওয়েব অনুসন্ধানের জন্য ওয়েব অনুসন্ধান প্রশ্নাবলী।

অনুসন্ধানের ধরণ এনাম (স্ট্রিং) (ঐচ্ছিক)

অনুসন্ধানের ধরণটি সক্রিয় করা হয়েছে।

সম্ভাব্য মানসমূহ:

  • web_search
  • image_search
  • enterprise_web_search
আইডি স্ট্রিং (আবশ্যক)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

FileSearchCallStep

File Search call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_search_call" .

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

GoogleMapsCallStep

Google Maps call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_maps_call" .

arguments GoogleMapsCallStepArguments (optional)

The arguments to pass to the Google Maps tool.

The arguments to pass to the Google Maps tool.

ক্ষেত্র

queries array (string) (optional)

The queries to be executed.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

FunctionResultStep

Result of a function tool call.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "function_result" .

name string (optional)

The name of the tool that was called.

is_error boolean (optional)

Whether the tool call resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

result array ( FunctionResultSubcontent ) or string (required)

The result of the tool call.

CodeExecutionResultStep

Code execution result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "code_execution_result" .

result string (required)

Required. The output of the code execution.

is_error boolean (optional)

Whether the code execution resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

UrlContextResultStep

URL context result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_context_result" .

result UrlContextResultItem (required)

Required. The results of the URL context.

The result of the URL context.

ক্ষেত্র

url string (optional)

The URL that was fetched.

status enum (string) (optional)

The status of the URL retrieval.

Possible values:

  • success
  • error
  • paywall
  • unsafe
is_error boolean (optional)

Whether the URL context resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

GoogleSearchResultStep

Google Search result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_search_result" .

result GoogleSearchResultItem (required)

Required. The results of the Google Search.

The result of the Google Search.

ক্ষেত্র

search_suggestions string (optional)

Web content snippet that can be embedded in a web page or an app webview.

is_error boolean (optional)

Whether the Google Search resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

McpServerToolResultStep

MCPServer tool result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "mcp_server_tool_result" .

name string (optional)

Name of the tool which is called for this specific tool call.

server_name string (optional)

The name of the used MCP server.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

result array ( FunctionResultSubcontent ) or string (required)

The output from the MCP server call. Can be simple text or rich content.

FileSearchResultStep

File Search result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_search_result" .

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

GoogleMapsResultStep

Google Maps result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_maps_result" .

result GoogleMapsResultItem (required)

কোনো বিবরণ দেওয়া হয়নি।

The result of the Google Maps.

ক্ষেত্র

places GoogleMapsResultPlaces (optional)

কোনো বিবরণ দেওয়া হয়নি।

ক্ষেত্র

place_id string (optional)

কোনো বিবরণ দেওয়া হয়নি।

name string (optional)

কোনো বিবরণ দেওয়া হয়নি।

url string (optional)

কোনো বিবরণ দেওয়া হয়নি।

review_snippets ReviewSnippet (optional)

কোনো বিবরণ দেওয়া হয়নি।

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

widget_context_token string (optional)

কোনো বিবরণ দেওয়া হয়নি।

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

input Content or array ( Content ) or array ( Step ) or string (optional)

The input for the interaction.

response_format ResponseFormat or ResponseFormatList (optional)

Enforces that the generated response is a JSON object that complies with the JSON schema specified in this field.

agent_config object (optional)

Configuration parameters for the agent interaction.

Possible Types

Polymorphic discriminator: type

DynamicAgentConfig

Configuration for dynamic agents.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "dynamic" .

DeepResearchAgentConfig

Configuration for the Deep Research agent.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "deep-research" .

thinking_summaries ThinkingSummaries (optional)

Whether to include thought summaries in the response.

Possible values:

  • auto
  • none

visualization enum (string) (optional)

Whether to include visualizations in the response.

Possible values:

  • off
  • auto
collaborative_planning boolean (optional)

Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn.

event_id string (optional)

The event_id token to be used to resume the interaction stream, from this event.

InteractionCompletedEvent

event_type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "interaction.completed" .

interaction Interaction (required)

Required. The completed interaction with empty outputs to reduce the payload size. Use the preceding ContentDelta events for the actual output.

The Interaction resource.

ক্ষেত্র

model ModelOption (optional)

The name of the `Model` used for generating the interaction.

Possible values:

  • gemini-2.5-computer-use-preview-10-2025

    An agentic capability model designed for direct interface interaction, allowing Gemini to perceive and navigate digital environments.

  • gemini-2.5-flash

    Our first hybrid reasoning model which supports a 1M token context window and has thinking budgets.

  • gemini-2.5-flash-image

    Our native image generation model, optimized for speed, flexibility, and contextual understanding. Text input and output is priced the same as 2.5 Flash.

  • gemini-2.5-flash-lite

    Our smallest and most cost effective model, built for at scale usage.

  • gemini-2.5-flash-lite-preview-09-2025

    The latest model based on Gemini 2.5 Flash lite optimized for cost-efficiency, high throughput and high quality.

  • gemini-2.5-flash-native-audio-preview-12-2025

    Our native audio models optimized for higher quality audio outputs with better pacing, voice naturalness, verbosity, and mood.

  • gemini-2.5-flash-preview-09-2025

    The latest model based on the 2.5 Flash model. 2.5 Flash Preview is best for large scale processing, low-latency, high volume tasks that require thinking, and agentic use cases.

  • gemini-2.5-flash-preview-tts

    Our 2.5 Flash text-to-speech model optimized for powerful, low-latency controllable speech generation.

  • gemini-2.5-pro

    Our state-of-the-art multipurpose model, which excels at coding and complex reasoning tasks.

  • gemini-2.5-pro-preview-tts

    আমাদের ২.৫ প্রো টেক্সট-টু-স্পিচ অডিও মডেলটি শক্তিশালী ও স্বল্প-বিলম্বের বক্তৃতা তৈরির জন্য অপ্টিমাইজ করা হয়েছে, যা আরও স্বাভাবিক আউটপুট এবং সহজে পরিচালনাযোগ্য প্রম্পট প্রদান করে।

  • gemini-3-flash-preview

    গতির জন্য নির্মিত আমাদের সবচেয়ে বুদ্ধিমান মডেল, যা অত্যাধুনিক বুদ্ধিমত্তার সাথে উন্নত অনুসন্ধান এবং ভূমিতে স্থিতিশীলতার সমন্বয় ঘটায়।

  • gemini-3-pro-image-preview

    সর্বাধুনিক চিত্র তৈরি ও সম্পাদনা মডেল।

  • gemini-3-pro-preview

    Our most intelligent model with SOTA reasoning and multimodal understanding, and powerful agentic and vibe coding capabilities.

  • gemini-3.1-pro-preview

    Our latest SOTA reasoning model with unprecedented depth and nuance, and powerful multimodal understanding and coding capabilities.

  • gemini-3.1-flash-image-preview

    ফ্ল্যাশের গতির দক্ষতা এবং বাস্তবতার উপর ভিত্তি করে তৈরির ক্ষমতাসহ পেশাদার স্তরের ভিজ্যুয়াল ইন্টেলিজেন্স।

  • gemini-3.1-flash-lite-preview

    আমাদের সবচেয়ে সাশ্রয়ী মডেল, যা বিপুল পরিমাণ এজেন্টিক কাজ, অনুবাদ এবং সাধারণ ডেটা প্রক্রিয়াকরণের জন্য অপ্টিমাইজ করা হয়েছে।

  • gemini-3.1-flash-tts-preview

    জেমিনি ৩.১ ফ্ল্যাশ টিটিএস: শক্তিশালী, স্বল্প-বিলম্বের বক্তৃতা তৈরি। স্বাভাবিক আউটপুট, নিয়ন্ত্রণযোগ্য প্রম্পট এবং নির্ভুল বর্ণনা নিয়ন্ত্রণের জন্য নতুন অভিব্যক্তিপূর্ণ অডিও ট্যাগ উপভোগ করুন।

  • lyria-3-clip-preview

    আমাদের স্বল্প-বিলম্বের সঙ্গীত তৈরির মডেলটি উচ্চ-মানের অডিও ক্লিপ এবং সুনির্দিষ্ট ছন্দ নিয়ন্ত্রণের জন্য অপ্টিমাইজ করা হয়েছে।

  • lyria-3-pro-preview

    গভীর সুরসৃষ্টিগত বোধসম্পন্ন আমাদের উন্নত, পূর্ণাঙ্গ গান তৈরির জেনারেটিভ মডেলটি, বিভিন্ন সঙ্গীত শৈলীতে সুনির্দিষ্ট কাঠামোগত নিয়ন্ত্রণ এবং জটিল রূপান্তরের জন্য সর্বোত্তমভাবে প্রস্তুত করা হয়েছে।

The model that will complete your prompt.\n\nSee [models](https://ai.google.dev/gemini-api/docs/models) for additional details.

agent AgentOption (optional)

The name of the `Agent` used for generating the interaction.

Possible values:

  • deep-research-pro-preview-12-2025

    Gemini Deep Research Agent

  • deep-research-preview-04-2026

    Gemini Deep Research Agent

  • deep-research-max-preview-04-2026

    Gemini Deep Research Max Agent

The agent to interact with.

id string (optional)

Required. Output only. A unique identifier for the interaction completion.

status enum (string) (optional)

Required. Output only. The status of the interaction.

Possible values:

  • in_progress
  • requires_action
  • completed
  • failed
  • cancelled
  • incomplete
created string (optional)

Required. Output only. The time at which the response was created in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ).

updated string (optional)

Required. Output only. The time at which the response was last updated in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ).

role string (optional)

Output only. The role of the interaction.

system_instruction string (optional)

System instruction for the interaction.

tools Tool (optional)

A list of tool declarations the model may call during interaction.

A tool that can be used by the model.

Possible Types

Polymorphic discriminator: type

ফাংশন

A tool that can be used by the model.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "function" .

name string (optional)

The name of the function.

description string (optional)

A description of the function.

parameters object (optional)

The JSON Schema for the function's parameters.

CodeExecution

A tool that can be used by the model to execute code.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "code_execution" .

UrlContext

A tool that can be used by the model to fetch URL context.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_context" .

ComputerUse

A tool that can be used by the model to interact with the computer.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "computer_use" .

environment enum (string) (optional)

The environment being operated.

Possible values:

  • browser
excluded_predefined_functions array (string) (optional)

The list of predefined functions that are excluded from the model call.

McpServer

A MCPServer is a server that can be called by the model to perform actions.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "mcp_server" .

name string (optional)

The name of the MCPServer.

url string (optional)

The full URL for the MCPServer endpoint. Example: "https://api.example.com/mcp"

headers object (optional)

Optional: Fields for authentication headers, timeouts, etc., if needed.

allowed_tools AllowedTools (optional)

The allowed tools.

The configuration for allowed tools.

ক্ষেত্র

mode ToolChoiceType (optional)

The mode of the tool choice.

Possible values:

  • auto
  • any
  • none
  • validated

tools array (string) (optional)

The names of the allowed tools.

GoogleSearch

A tool that can be used by the model to search Google.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_search" .

search_types array (enum (string)) (optional)

The types of search grounding to enable.

Possible values:

  • web_search
  • image_search
  • enterprise_web_search
FileSearch

A tool that can be used by the model to search files.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_search" .

file_search_store_names array (string) (optional)

The file search store names to search.

top_k integer (optional)

The number of semantic retrieval chunks to retrieve.

metadata_filter string (optional)

Metadata filter to apply to the semantic retrieval documents and chunks.

GoogleMaps

A tool that can be used by the model to call Google Maps.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_maps" .

enable_widget boolean (optional)

Whether to return a widget context token in the tool call result of the response.

latitude number (optional)

The latitude of the user's location.

longitude number (optional)

The longitude of the user's location.

Retrieval

A tool that can be used by the model to retrieve files.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "retrieval" .

retrieval_types array (enum (string)) (optional)

The types of file retrieval to enable.

Possible values:

  • vertex_ai_search
vertex_ai_search_config VertexAISearchConfig (optional)

Used to specify configuration for VertexAISearch.

Used to specify configuration for VertexAISearch.

ক্ষেত্র

engine string (optional)

Optional. Used to specify Vertex AI Search engine.

datastores array (string) (optional)

Optional. Used to specify Vertex AI Search datastores.

usage Usage (optional)

Output only. Statistics on the interaction request's token usage.

Statistics on the interaction request's token usage.

ক্ষেত্র

total_input_tokens integer (optional)

Number of tokens in the prompt (context).

input_tokens_by_modality ModalityTokens (optional)

A breakdown of input token usage by modality.

The token count for a single response modality.

ক্ষেত্র

modality ResponseModality (optional)

The modality associated with the token count.

Possible values:

  • text
  • image
  • audio
  • video
  • document

tokens integer (optional)

Number of tokens for the modality.

total_cached_tokens integer (optional)

Number of tokens in the cached part of the prompt (the cached content).

cached_tokens_by_modality ModalityTokens (optional)

A breakdown of cached token usage by modality.

The token count for a single response modality.

ক্ষেত্র

modality ResponseModality (optional)

The modality associated with the token count.

Possible values:

  • text
  • image
  • audio
  • video
  • document

tokens integer (optional)

Number of tokens for the modality.

total_output_tokens integer (optional)

Total number of tokens across all the generated responses.

output_tokens_by_modality ModalityTokens (optional)

A breakdown of output token usage by modality.

The token count for a single response modality.

ক্ষেত্র

modality ResponseModality (optional)

The modality associated with the token count.

Possible values:

  • text
  • image
  • audio
  • video
  • document

tokens integer (optional)

Number of tokens for the modality.

total_tool_use_tokens integer (optional)

Number of tokens present in tool-use prompt(s).

tool_use_tokens_by_modality ModalityTokens (optional)

A breakdown of tool-use token usage by modality.

The token count for a single response modality.

ক্ষেত্র

modality ResponseModality (optional)

The modality associated with the token count.

Possible values:

  • text
  • image
  • audio
  • video
  • document

tokens integer (optional)

Number of tokens for the modality.

total_thought_tokens integer (optional)

Number of tokens of thoughts for thinking models.

total_tokens integer (optional)

Total token count for the interaction request (prompt + responses + other internal tokens).

grounding_tool_count GroundingToolCount (optional)

Grounding tool count.

The number of grounding tool counts.

ক্ষেত্র

type enum (string) (optional)

The grounding tool type associated with the count.

Possible values:

  • google_search
  • google_maps
  • retrieval
count integer (optional)

The number of grounding tool counts.

response_modalities ResponseModality (optional)

The requested modalities of the response (TEXT, IMAGE, AUDIO).

Possible values:

  • text
  • image
  • audio
  • video
  • document

response_mime_type string (optional)

The mime type of the response. This is required if response_format is set.

previous_interaction_id string (optional)

The ID of the previous interaction, if any.

service_tier ServiceTier (optional)

The service tier for the interaction.

Possible values:

  • flex
  • standard
  • priority

webhook_config WebhookConfig (optional)

Optional. Webhook configuration for receiving notifications when the interaction completes.

Message for configuring webhook events for a request.

ক্ষেত্র

uris array (string) (optional)

Optional. If set, these webhook URIs will be used for webhook events instead of the registered webhooks.

user_metadata object (optional)

Optional. The user metadata that will be returned on each event emission to the webhooks.

steps Step (optional)

Output only. The steps that make up the interaction.

A step in the interaction.

Possible Types

Polymorphic discriminator: type

UserInputStep

Input provided by the user.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "user_input" .

content Content (optional)

কোনো বিবরণ দেওয়া হয়নি।

The content of the response.

Possible Types

Polymorphic discriminator: type

TextContent

A text content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "text" .

text string (required)

Required. The text content.

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ImageContent

An image content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "image" .

data string (optional)

The image content.

uri string (optional)

The URI of the image.

mime_type enum (string) (optional)

The mime type of the image.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

AudioContent

An audio content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "audio" .

data string (optional)

The audio content.

uri string (optional)

The URI of the audio.

mime_type enum (string) (optional)

The mime type of the audio.

Possible values:

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac
  • audio/mpeg
  • audio/m4a
  • audio/l16
  • audio/opus
  • audio/alaw
  • audio/mulaw
channels integer (optional)

The number of audio channels.

sample_rate integer (optional)

The sample rate of the audio.

DocumentContent

A document content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "document" .

data string (optional)

The document content.

uri string (optional)

The URI of the document.

mime_type enum (string) (optional)

The mime type of the document.

Possible values:

  • application/pdf
VideoContent

A video content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "video" .

data string (optional)

The video content.

uri string (optional)

The URI of the video.

mime_type enum (string) (optional)

The mime type of the video.

Possible values:

  • video/mp4
  • video/mpeg
  • video/mpg
  • video/mov
  • video/avi
  • video/x-flv
  • video/webm
  • video/wmv
  • video/3gpp
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

ModelOutputStep

Output generated by the model.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "model_output" .

content Content (optional)

কোনো বিবরণ দেওয়া হয়নি।

The content of the response.

Possible Types

Polymorphic discriminator: type

TextContent

A text content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "text" .

text string (required)

Required. The text content.

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ImageContent

An image content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "image" .

data string (optional)

The image content.

uri string (optional)

The URI of the image.

mime_type enum (string) (optional)

The mime type of the image.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

AudioContent

An audio content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "audio" .

data string (optional)

The audio content.

uri string (optional)

The URI of the audio.

mime_type enum (string) (optional)

The mime type of the audio.

Possible values:

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac
  • audio/mpeg
  • audio/m4a
  • audio/l16
  • audio/opus
  • audio/alaw
  • audio/mulaw
channels integer (optional)

The number of audio channels.

sample_rate integer (optional)

The sample rate of the audio.

DocumentContent

A document content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "document" .

data string (optional)

The document content.

uri string (optional)

The URI of the document.

mime_type enum (string) (optional)

The mime type of the document.

Possible values:

  • application/pdf
VideoContent

A video content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "video" .

data string (optional)

The video content.

uri string (optional)

The URI of the video.

mime_type enum (string) (optional)

The mime type of the video.

Possible values:

  • video/mp4
  • video/mpeg
  • video/mpg
  • video/mov
  • video/avi
  • video/x-flv
  • video/webm
  • video/wmv
  • video/3gpp
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

ThoughtStep

A thought step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "thought" .

signature string (optional)

A signature hash for backend validation.

summary ThoughtSummaryContent (optional)

A summary of the thought.

Possible Types

Polymorphic discriminator: type

TextContent

A text content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "text" .

text string (required)

Required. The text content.

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ImageContent

An image content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "image" .

data string (optional)

The image content.

uri string (optional)

The URI of the image.

mime_type enum (string) (optional)

The mime type of the image.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

FunctionCallStep

A function tool call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "function_call" .

name string (required)

Required. The name of the tool to call.

arguments object (required)

Required. The arguments to pass to the function.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

CodeExecutionCallStep

Code execution call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "code_execution_call" .

arguments CodeExecutionCallStepArguments (required)

Required. The arguments to pass to the code execution.

The arguments to pass to the code execution.

ক্ষেত্র

language enum (string) (optional)

Programming language of the `code`.

Possible values:

  • python
code string (optional)

The code to be executed.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

UrlContextCallStep

URL context call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_context_call" .

arguments UrlContextCallStepArguments (required)

Required. The arguments to pass to the URL context.

The arguments to pass to the URL context.

ক্ষেত্র

urls array (string) (optional)

The URLs to fetch.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

McpServerToolCallStep

MCPServer tool call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "mcp_server_tool_call" .

name string (required)

Required. The name of the tool which was called.

server_name string (required)

Required. The name of the used MCP server.

arguments object (required)

Required. The JSON object of arguments for the function.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

GoogleSearchCallStep

Google Search call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_search_call" .

arguments GoogleSearchCallStepArguments (required)

Required. The arguments to pass to Google Search.

The arguments to pass to Google Search.

ক্ষেত্র

queries array (string) (optional)

Web search queries for the following-up web search.

search_type enum (string) (optional)

The type of search grounding enabled.

Possible values:

  • web_search
  • image_search
  • enterprise_web_search
id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

FileSearchCallStep

File Search call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_search_call" .

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

GoogleMapsCallStep

Google Maps call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_maps_call" .

arguments GoogleMapsCallStepArguments (optional)

The arguments to pass to the Google Maps tool.

The arguments to pass to the Google Maps tool.

ক্ষেত্র

queries array (string) (optional)

The queries to be executed.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

FunctionResultStep

Result of a function tool call.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "function_result" .

name string (optional)

The name of the tool that was called.

is_error boolean (optional)

Whether the tool call resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

result array ( FunctionResultSubcontent ) or string (required)

The result of the tool call.

CodeExecutionResultStep

Code execution result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "code_execution_result" .

result string (required)

Required. The output of the code execution.

is_error boolean (optional)

Whether the code execution resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

UrlContextResultStep

URL context result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_context_result" .

result UrlContextResultItem (required)

Required. The results of the URL context.

The result of the URL context.

ক্ষেত্র

url string (optional)

The URL that was fetched.

status enum (string) (optional)

The status of the URL retrieval.

Possible values:

  • success
  • error
  • paywall
  • unsafe
is_error boolean (optional)

Whether the URL context resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

GoogleSearchResultStep

Google Search result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_search_result" .

result GoogleSearchResultItem (required)

Required. The results of the Google Search.

The result of the Google Search.

ক্ষেত্র

search_suggestions string (optional)

Web content snippet that can be embedded in a web page or an app webview.

is_error boolean (optional)

Whether the Google Search resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

McpServerToolResultStep

MCPServer tool result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "mcp_server_tool_result" .

name string (optional)

Name of the tool which is called for this specific tool call.

server_name string (optional)

The name of the used MCP server.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

result array ( FunctionResultSubcontent ) or string (required)

The output from the MCP server call. Can be simple text or rich content.

FileSearchResultStep

File Search result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_search_result" .

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

GoogleMapsResultStep

Google Maps result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_maps_result" .

result GoogleMapsResultItem (required)

কোনো বিবরণ দেওয়া হয়নি।

The result of the Google Maps.

ক্ষেত্র

places GoogleMapsResultPlaces (optional)

কোনো বিবরণ দেওয়া হয়নি।

ক্ষেত্র

place_id string (optional)

কোনো বিবরণ দেওয়া হয়নি।

name string (optional)

কোনো বিবরণ দেওয়া হয়নি।

url string (optional)

কোনো বিবরণ দেওয়া হয়নি।

review_snippets ReviewSnippet (optional)

কোনো বিবরণ দেওয়া হয়নি।

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

widget_context_token string (optional)

কোনো বিবরণ দেওয়া হয়নি।

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

input Content or array ( Content ) or array ( Step ) or string (optional)

The input for the interaction.

response_format ResponseFormat or ResponseFormatList (optional)

Enforces that the generated response is a JSON object that complies with the JSON schema specified in this field.

agent_config object (optional)

Configuration parameters for the agent interaction.

Possible Types

Polymorphic discriminator: type

DynamicAgentConfig

Configuration for dynamic agents.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "dynamic" .

DeepResearchAgentConfig

Configuration for the Deep Research agent.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "deep-research" .

thinking_summaries ThinkingSummaries (optional)

Whether to include thought summaries in the response.

Possible values:

  • auto
  • none

visualization enum (string) (optional)

Whether to include visualizations in the response.

Possible values:

  • off
  • auto
collaborative_planning boolean (optional)

Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn.

event_id string (optional)

The event_id token to be used to resume the interaction stream, from this event.

InteractionStatusUpdate

event_type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "interaction.status_update" .

interaction_id string (required)

কোনো বিবরণ দেওয়া হয়নি।

status enum (string) (required)

কোনো বিবরণ দেওয়া হয়নি।

Possible values:

  • in_progress
  • requires_action
  • completed
  • failed
  • cancelled
  • incomplete
event_id string (optional)

The event_id token to be used to resume the interaction stream, from this event.

ErrorEvent

event_type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "error" .

error Error (optional)

কোনো বিবরণ দেওয়া হয়নি।

Error message from an interaction.

ক্ষেত্র

code string (optional)

A URI that identifies the error type.

message string (optional)

A human-readable error message.

event_id string (optional)

The event_id token to be used to resume the interaction stream, from this event.

StepStart

event_type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "step.start" .

index integer (required)

কোনো বিবরণ দেওয়া হয়নি।

step Step (required)

কোনো বিবরণ দেওয়া হয়নি।

A step in the interaction.

Possible Types

Polymorphic discriminator: type

UserInputStep

Input provided by the user.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "user_input" .

content Content (optional)

কোনো বিবরণ দেওয়া হয়নি।

The content of the response.

Possible Types

Polymorphic discriminator: type

TextContent

A text content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "text" .

text string (required)

Required. The text content.

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ImageContent

An image content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "image" .

data string (optional)

The image content.

uri string (optional)

The URI of the image.

mime_type enum (string) (optional)

The mime type of the image.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

AudioContent

An audio content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "audio" .

data string (optional)

The audio content.

uri string (optional)

The URI of the audio.

mime_type enum (string) (optional)

The mime type of the audio.

Possible values:

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac
  • audio/mpeg
  • audio/m4a
  • audio/l16
  • audio/opus
  • audio/alaw
  • audio/mulaw
channels integer (optional)

The number of audio channels.

sample_rate integer (optional)

The sample rate of the audio.

DocumentContent

A document content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "document" .

data string (optional)

The document content.

uri string (optional)

The URI of the document.

mime_type enum (string) (optional)

The mime type of the document.

Possible values:

  • application/pdf
VideoContent

A video content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "video" .

data string (optional)

The video content.

uri string (optional)

The URI of the video.

mime_type enum (string) (optional)

The mime type of the video.

Possible values:

  • video/mp4
  • video/mpeg
  • video/mpg
  • video/mov
  • video/avi
  • video/x-flv
  • video/webm
  • video/wmv
  • video/3gpp
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

ModelOutputStep

Output generated by the model.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "model_output" .

content Content (optional)

কোনো বিবরণ দেওয়া হয়নি।

The content of the response.

Possible Types

Polymorphic discriminator: type

TextContent

A text content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "text" .

text string (required)

Required. The text content.

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ImageContent

An image content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "image" .

data string (optional)

The image content.

uri string (optional)

The URI of the image.

mime_type enum (string) (optional)

The mime type of the image.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

AudioContent

An audio content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "audio" .

data string (optional)

The audio content.

uri string (optional)

The URI of the audio.

mime_type enum (string) (optional)

The mime type of the audio.

Possible values:

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac
  • audio/mpeg
  • audio/m4a
  • audio/l16
  • audio/opus
  • audio/alaw
  • audio/mulaw
channels integer (optional)

The number of audio channels.

sample_rate integer (optional)

The sample rate of the audio.

DocumentContent

A document content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "document" .

data string (optional)

The document content.

uri string (optional)

The URI of the document.

mime_type enum (string) (optional)

The mime type of the document.

Possible values:

  • application/pdf
VideoContent

A video content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "video" .

data string (optional)

The video content.

uri string (optional)

The URI of the video.

mime_type enum (string) (optional)

The mime type of the video.

Possible values:

  • video/mp4
  • video/mpeg
  • video/mpg
  • video/mov
  • video/avi
  • video/x-flv
  • video/webm
  • video/wmv
  • video/3gpp
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

ThoughtStep

A thought step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "thought" .

signature string (optional)

A signature hash for backend validation.

summary ThoughtSummaryContent (optional)

A summary of the thought.

Possible Types

Polymorphic discriminator: type

TextContent

A text content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "text" .

text string (required)

Required. The text content.

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ImageContent

An image content block.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "image" .

data string (optional)

The image content.

uri string (optional)

The URI of the image.

mime_type enum (string) (optional)

The mime type of the image.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

FunctionCallStep

A function tool call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "function_call" .

name string (required)

Required. The name of the tool to call.

arguments object (required)

Required. The arguments to pass to the function.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

CodeExecutionCallStep

Code execution call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "code_execution_call" .

arguments CodeExecutionCallStepArguments (required)

Required. The arguments to pass to the code execution.

The arguments to pass to the code execution.

ক্ষেত্র

language enum (string) (optional)

Programming language of the `code`.

Possible values:

  • python
code string (optional)

The code to be executed.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

UrlContextCallStep

URL context call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "url_context_call" .

arguments UrlContextCallStepArguments (required)

Required. The arguments to pass to the URL context.

The arguments to pass to the URL context.

ক্ষেত্র

urls array (string) (optional)

The URLs to fetch.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

McpServerToolCallStep

MCPServer tool call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "mcp_server_tool_call" .

name string (required)

Required. The name of the tool which was called.

server_name string (required)

Required. The name of the used MCP server.

arguments object (required)

Required. The JSON object of arguments for the function.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

GoogleSearchCallStep

Google Search call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_search_call" .

arguments GoogleSearchCallStepArguments (required)

Required. The arguments to pass to Google Search.

The arguments to pass to Google Search.

ক্ষেত্র

queries array (string) (optional)

Web search queries for the following-up web search.

search_type enum (string) (optional)

The type of search grounding enabled.

Possible values:

  • web_search
  • image_search
  • enterprise_web_search
id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

FileSearchCallStep

File Search call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "file_search_call" .

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

GoogleMapsCallStep

Google Maps call step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_maps_call" .

arguments GoogleMapsCallStepArguments (optional)

The arguments to pass to the Google Maps tool.

The arguments to pass to the Google Maps tool.

ক্ষেত্র

queries array (string) (optional)

The queries to be executed.

id string (required)

Required. A unique ID for this specific tool call.

signature string (optional)

A signature hash for backend validation.

FunctionResultStep

Result of a function tool call.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "function_result" .

name string (optional)

The name of the tool that was called.

is_error boolean (optional)

Whether the tool call resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

result array ( FunctionResultSubcontent ) or string (required)

The result of the tool call.

CodeExecutionResultStep

Code execution result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "code_execution_result" .

result string (required)

Required. The output of the code execution.

is_error boolean (optional)

Whether the code execution resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

UrlContextResultStep

URL context result step.

type object (required)

No description provided.

Always set to "url_context_result" .

result UrlContextResultItem (required)

Required. The results of the URL context.

The result of the URL context.

ক্ষেত্র

url string (optional)

The URL that was fetched.

status enum (string) (optional)

The status of the URL retrieval.

Possible values:

  • success
  • error
  • paywall
  • unsafe
is_error boolean (optional)

Whether the URL context resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

GoogleSearchResultStep

Google Search result step.

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "google_search_result" .

result GoogleSearchResultItem (required)

Required. The results of the Google Search.

The result of the Google Search.

ক্ষেত্র

search_suggestions string (optional)

Web content snippet that can be embedded in a web page or an app webview.

is_error boolean (optional)

Whether the Google Search resulted in an error.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

McpServerToolResultStep

MCPServer tool result step.

type object (required)

No description provided.

Always set to "mcp_server_tool_result" .

name string (optional)

Name of the tool which is called for this specific tool call.

server_name string (optional)

The name of the used MCP server.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

result array ( FunctionResultSubcontent ) or string (required)

The output from the MCP server call. Can be simple text or rich content.

FileSearchResultStep

File Search result step.

type object (required)

No description provided.

Always set to "file_search_result" .

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

GoogleMapsResultStep

Google Maps result step.

type object (required)

No description provided.

Always set to "google_maps_result" .

result GoogleMapsResultItem (required)

কোনো বিবরণ দেওয়া হয়নি।

The result of the Google Maps.

ক্ষেত্র

places GoogleMapsResultPlaces (optional)

কোনো বিবরণ দেওয়া হয়নি।

ক্ষেত্র

place_id string (optional)

No description provided.

name string (optional)

কোনো বিবরণ দেওয়া হয়নি।

url string (optional)

No description provided.

review_snippets ReviewSnippet (optional)

No description provided.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

widget_context_token string (optional)

No description provided.

call_id string (required)

Required. ID to match the ID from the function call block.

signature string (optional)

A signature hash for backend validation.

event_id string (optional)

The event_id token to be used to resume the interaction stream, from this event.

StepDelta

event_type object (required)

No description provided.

Always set to "step.delta" .

index integer (required)

No description provided.

delta StepDeltaData (required)

কোনো বিবরণ দেওয়া হয়নি।

Possible Types

Polymorphic discriminator: type

TextDelta

type object (required)

No description provided.

Always set to "text" .

text string (required)

No description provided.

ImageDelta

type object (required)

No description provided.

Always set to "image" .

data string (optional)

No description provided.

uri string (optional)

No description provided.

mime_type enum (string) (optional)

No description provided.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

AudioDelta

type object (required)

No description provided.

Always set to "audio" .

data string (optional)

কোনো বিবরণ দেওয়া হয়নি।

uri string (optional)

No description provided.

mime_type enum (string) (optional)

No description provided.

Possible values:

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac
  • audio/mpeg
  • audio/m4a
  • audio/l16
  • audio/opus
  • audio/alaw
  • audio/mulaw
rate integer (optional)

Deprecated. Use sample_rate instead. The value is ignored.

sample_rate integer (optional)

The sample rate of the audio.

channels integer (optional)

The number of audio channels.

DocumentDelta

type object (required)

No description provided.

Always set to "document" .

data string (optional)

No description provided.

uri string (optional)

No description provided.

mime_type enum (string) (optional)

No description provided.

Possible values:

  • application/pdf
VideoDelta

type object (required)

No description provided.

Always set to "video" .

data string (optional)

No description provided.

uri string (optional)

No description provided.

mime_type enum (string) (optional)

কোনো বিবরণ দেওয়া হয়নি।

Possible values:

  • video/mp4
  • video/mpeg
  • video/mpg
  • video/mov
  • video/avi
  • video/x-flv
  • video/webm
  • video/wmv
  • video/3gpp
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

ThoughtSummaryDelta

type object (required)

No description provided.

Always set to "thought_summary" .

content ThoughtSummaryContent (optional)

A new summary item to be added to the thought.

Possible Types

Polymorphic discriminator: type

TextContent

A text content block.

type object (required)

No description provided.

Always set to "text" .

text string (required)

Required. The text content.

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

No description provided.

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

No description provided.

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

No description provided.

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ImageContent

An image content block.

type object (required)

No description provided.

Always set to "image" .

data string (optional)

The image content.

uri string (optional)

The URI of the image.

mime_type enum (string) (optional)

The mime type of the image.

Possible values:

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif
  • image/gif
  • image/bmp
  • image/tiff
resolution MediaResolution (optional)

The resolution of the media.

Possible values:

  • low
  • medium
  • high
  • ultra_high

ThoughtSignatureDelta

type object (required)

কোনো বিবরণ দেওয়া হয়নি।

Always set to "thought_signature" .

signature string (optional)

Signature to match the backend source to be part of the generation.

TextAnnotationDelta

type object (required)

No description provided.

Always set to "text_annotation_delta" .

annotations Annotation (optional)

Citation information for model-generated content.

Citation information for model-generated content.

Possible Types

Polymorphic discriminator: type

UrlCitation

A URL citation annotation.

type object (required)

No description provided.

Always set to "url_citation" .

url string (optional)

The URL.

title string (optional)

The title of the URL.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

FileCitation

A file citation annotation.

type object (required)

No description provided.

Always set to "file_citation" .

document_uri string (optional)

The URI of the file.

file_name string (optional)

The name of the file.

source string (optional)

Source attributed for a portion of the text.

custom_metadata object (optional)

User provided metadata about the retrieved context.

page_number integer (optional)

Page number of the cited document, if applicable.

media_id string (optional)

Media ID in-case of image citations, if applicable.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

PlaceCitation

A place citation annotation.

type object (required)

No description provided.

Always set to "place_citation" .

place_id string (optional)

The ID of the place, in `places/{place_id}` format.

name string (optional)

Title of the place.

url string (optional)

URI reference of the place.

review_snippets ReviewSnippet (optional)

Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.

Encapsulates a snippet of a user review that answers a question about the features of a specific place in Google Maps.

ক্ষেত্র

title string (optional)

Title of the review.

url string (optional)

A link that corresponds to the user review on Google Maps.

review_id string (optional)

The ID of the review snippet.

start_index integer (optional)

Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.

end_index integer (optional)

End of the attributed segment, exclusive.

ArgumentsDelta

type object (required)

No description provided.

Always set to "arguments_delta" .

partial_arguments string (optional)

No description provided.

event_id string (optional)

The event_id token to be used to resume the interaction stream, from this event.

StepStop

event_type object (required)

No description provided.

Always set to "step.stop" .

index integer (required)

No description provided.

event_id string (optional)

The event_id token to be used to resume the interaction stream, from this event.

উদাহরণ

মিথস্ক্রিয়া তৈরি করা হয়েছে

{
  "event_type": "interaction.created",
  "interaction": {
    "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg",
    "model": "gemini-3-flash-preview",
    "status": "in_progress",
    "created": "2025-12-04T15:01:45Z",
    "updated": "2025-12-04T15:01:45Z"
  },
  "event_id": "evt_123"
}

Interaction Completed

{
  "event_type": "interaction.completed",
  "interaction": {
    "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg",
    "model": "gemini-3-flash-preview",
    "status": "completed",
    "created": "2025-12-04T15:01:45Z",
    "updated": "2025-12-04T15:01:45Z"
  },
  "event_id": "evt_123"
}

Interaction Status Update

{
  "event_type": "interaction.status_update",
  "interaction_id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM",
  "status": "in_progress"
}

Error Event

{
  "event_type": "error",
  "error": {
    "message": "Failed to get completed interaction: Result not found.",
    "code": "not_found"
  }
}

ধাপ শুরু

{
  "event_type": "step.start",
  "index": 0,
  "step": {
    "type": "model_output"
  }
}

স্টেপ ডেল্টা

{
  "event_type": "step.delta",
  "index": 0,
  "delta": {
    "type": "text",
    "text": "Hello"
  }
}

Step Stop

{
  "event_type": "step.stop",
  "index": 0
}