Gemini API

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

একটি মিথস্ক্রিয়া তৈরি করা

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

নতুন মিথস্ক্রিয়া তৈরি করে।

অনুরোধের মূল অংশ

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

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

মিথস্ক্রিয়া তৈরির জন্য ব্যবহৃত `মডেল`-এর নাম।
`এজেন্ট` প্রদান না করা হলে প্রয়োজন।

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

  • gemini-2.5-pro

    আমাদের অত্যাধুনিক বহুমুখী মডেল, যা কোডিং এবং জটিল যুক্তির কাজে উৎকৃষ্ট।

  • gemini-2.5-flash

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

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

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

  • gemini-2.5-flash-lite

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

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

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

  • gemini-2.5-flash-preview-native-audio-dialog

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

  • gemini-2.5-flash-image-preview

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

  • gemini-2.5-pro-preview-tts

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

  • gemini-3-pro-preview

    আমাদের সবচেয়ে বুদ্ধিমান মডেল, যার মধ্যে রয়েছে SOTA যুক্তি এবং মাল্টিমোডাল বোঝাপড়া, এবং শক্তিশালী এজেন্টিক এবং ভাইব কোডিং ক্ষমতা।

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

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

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

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

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

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

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

ইনপুট কন্টেন্ট বা অ্যারে ( কন্টেন্ট ) অথবা অ্যারে ( টার্ন ) অথবা স্ট্রিং (প্রয়োজনীয়)

মিথস্ক্রিয়ার জন্য ইনপুট (মডেল এবং এজেন্ট উভয়ের জন্যই সাধারণ)।

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

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

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

ইন্টারঅ্যাকশনের সময় মডেলটি যে টুল ঘোষণাগুলি কল করতে পারে তার একটি তালিকা।

প্রতিক্রিয়া_বিন্যাস বস্তু (ঐচ্ছিক)

জোর দেয় যে জেনারেট করা প্রতিক্রিয়াটি একটি JSON অবজেক্ট যা এই ক্ষেত্রে নির্দিষ্ট JSON স্কিমার সাথে সঙ্গতিপূর্ণ।

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

প্রতিক্রিয়ার মাইম ধরণ। প্রতিক্রিয়া_বিন্যাস সেট করা থাকলে এটি প্রয়োজন।

স্ট্রিম বুলিয়ান (ঐচ্ছিক)

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

স্টোর বুলিয়ান (ঐচ্ছিক)

শুধুমাত্র ইনপুট। পরবর্তীতে পুনরুদ্ধারের জন্য প্রতিক্রিয়া এবং অনুরোধ সংরক্ষণ করা হবে কিনা।

ব্যাকগ্রাউন্ড বুলিয়ান (ঐচ্ছিক)

ব্যাকগ্রাউন্ডে মডেল ইন্টারঅ্যাকশন চালানো হবে কিনা।

generation_config জেনারেশন কনফিগ (ঐচ্ছিক)

মডেল কনফিগারেশন
মডেল ইন্টারঅ্যাকশনের জন্য কনফিগারেশন প্যারামিটার।
`agent_config` এর বিকল্প। শুধুমাত্র `model` সেট করা থাকলে প্রযোজ্য।

মডেল ইন্টারঅ্যাকশনের জন্য কনফিগারেশন প্যারামিটার।

ক্ষেত্র

তাপমাত্রা সংখ্যা (ঐচ্ছিক)

আউটপুটের এলোমেলোতা নিয়ন্ত্রণ করে।

top_p নম্বর (ঐচ্ছিক)

নমুনা নেওয়ার সময় বিবেচনা করার জন্য টোকেনের সর্বাধিক ক্রমবর্ধমান সম্ভাব্যতা।

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

পুনরুৎপাদনযোগ্যতার জন্য ডিকোডিংয়ে ব্যবহৃত বীজ।

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

আউটপুট ইন্টারঅ্যাকশন বন্ধ করে দেবে এমন অক্ষর ক্রমগুলির একটি তালিকা।

টুল_চয়েস টুলচয়েস (ঐচ্ছিক)

মিথস্ক্রিয়ার জন্য সরঞ্জাম পছন্দ।

টুল পছন্দের কনফিগারেশন।

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

টুলচয়েসটাইপ

এই ধরণের কোনও নির্দিষ্ট ক্ষেত্র নেই।

টুলচয়েসকনফিগ

allowed_tools AllowedTools (ঐচ্ছিক)

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

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

ক্ষেত্র

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

টুল নির্বাচনের মোড।

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

  • auto
  • any
  • none
  • validated

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

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

thinking_level থিংকিংলেভেল (ঐচ্ছিক)

মডেলটি যে স্তরের চিন্তার টোকেন তৈরি করবে।

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

  • low
  • high

thinking_summaries চিন্তাভাবনার সারাংশ (ঐচ্ছিক)

উত্তরে চিন্তার সারাংশ অন্তর্ভুক্ত করা হবে কিনা।

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

  • auto
  • none

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

প্রতিক্রিয়ায় সর্বাধিক কত টোকেন অন্তর্ভুক্ত করতে হবে।

speech_config স্পীচকনফিগ (ঐচ্ছিক)

বক্তৃতা মিথস্ক্রিয়ার জন্য কনফিগারেশন।

বক্তৃতা মিথস্ক্রিয়ার জন্য কনফিগারেশন।

ক্ষেত্র

ভয়েস স্ট্রিং (ঐচ্ছিক)

বক্তার কণ্ঠস্বর।

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

বক্তৃতার ভাষা।

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

বক্তার নাম, এটি প্রম্পটে দেওয়া বক্তার নামের সাথে মিলতে হবে।

agent_config অবজেক্ট (ঐচ্ছিক)

এজেন্ট কনফিগারেশন
এজেন্টের জন্য কনফিগারেশন।
`generation_config` এর বিকল্প। `agent` সেট করা থাকলেই কেবল প্রযোজ্য।

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

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

DynamicAgentConfig সম্পর্কে

গতিশীল এজেন্টের জন্য কনফিগারেশন।

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

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "dynamic" তে সেট করুন।

DeepResearchAgentConfig সম্পর্কে

ডিপ রিসার্চ এজেন্টের জন্য কনফিগারেশন।

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

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "deep-research" এ সেট করুন।

thinking_summaries চিন্তাভাবনার সারাংশ (ঐচ্ছিক)

উত্তরে চিন্তার সারাংশ অন্তর্ভুক্ত করা হবে কিনা।

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

  • auto
  • none

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

পূর্ববর্তী ইন্টারঅ্যাকশনের আইডি, যদি থাকে।

প্রতিক্রিয়া_প্রণালী প্রতিক্রিয়াপ্রণালী (ঐচ্ছিক)

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

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

  • text
  • image
  • audio

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

একটি ইন্টারঅ্যাকশন রিসোর্স প্রদান করে।

সহজ অনুরোধ

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

{
  "created": "2025-11-26T12:25:15Z",
  "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg",
  "model": "gemini-2.5-flash",
  "object": "interaction",
  "outputs": [
    {
      "text": "Hello! I'm functioning perfectly and ready to assist you.\n\nHow are you doing today?",
      "type": "text"
    }
  ],
  "role": "model",
  "status": "completed",
  "updated": "2025-11-26T12:25:15Z",
  "usage": {
    "input_tokens_by_modality": [
      {
        "modality": "text",
        "tokens": 7
      }
    ],
    "total_cached_tokens": 0,
    "total_input_tokens": 7,
    "total_output_tokens": 20,
    "total_reasoning_tokens": 22,
    "total_tokens": 49,
    "total_tool_use_tokens": 0
  }
}

মাল্টি-টার্ন

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

{
  "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg",
  "model": "gemini-2.5-flash",
  "status": "completed",
  "object": "interaction",
  "created": "2025-11-26T12:22:47Z",
  "updated": "2025-11-26T12:22:47Z",
  "role": "model",
  "outputs": [
    {
      "type": "text",
      "text": "The capital of France is Paris."
    }
  ],
  "usage": {
    "input_tokens_by_modality": [
      {
        "modality": "text",
        "tokens": 50
      }
    ],
    "total_cached_tokens": 0,
    "total_input_tokens": 50,
    "total_output_tokens": 10,
    "total_reasoning_tokens": 0,
    "total_tokens": 60,
    "total_tool_use_tokens": 0
  }
}

চিত্র ইনপুট

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

{
  "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg",
  "model": "gemini-2.5-flash",
  "status": "completed",
  "object": "interaction",
  "created": "2025-11-26T12:22:47Z",
  "updated": "2025-11-26T12:22:47Z",
  "role": "model",
  "outputs": [
    {
      "type": "text",
      "text": "A white humanoid robot with glowing blue eyes stands holding a red skateboard."
    }
  ],
  "usage": {
    "input_tokens_by_modality": [
      {
        "modality": "text",
        "tokens": 10
      },
      {
        "modality": "image",
        "tokens": 258
      }
    ],
    "total_cached_tokens": 0,
    "total_input_tokens": 268,
    "total_output_tokens": 20,
    "total_reasoning_tokens": 0,
    "total_tokens": 288,
    "total_tool_use_tokens": 0
  }
}

ফাংশন কলিং

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

{
  "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg",
  "model": "gemini-2.5-flash",
  "status": "requires_action",
  "object": "interaction",
  "created": "2025-11-26T12:22:47Z",
  "updated": "2025-11-26T12:22:47Z",
  "role": "model",
  "outputs": [
    {
      "type": "function_call",
      "function_call": {
        "name": "get_weather",
        "arguments": {
          "location": "Boston, MA"
        }
      }
    }
  ],
  "usage": {
    "input_tokens_by_modality": [
      {
        "modality": "text",
        "tokens": 100
      }
    ],
    "total_cached_tokens": 0,
    "total_input_tokens": 100,
    "total_output_tokens": 25,
    "total_reasoning_tokens": 0,
    "total_tokens": 125,
    "total_tool_use_tokens": 50
  }
}

গভীর গবেষণা

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

{
  "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg",
  "agent": "deep-research-pro-preview-12-2025",
  "status": "completed",
  "object": "interaction",
  "created": "2025-11-26T12:22:47Z",
  "updated": "2025-11-26T12:22:47Z",
  "role": "model",
  "outputs": [
    {
      "type": "text",
      "text": "Here is a comprehensive research report on the current state of cancer research..."
    }
  ],
  "usage": {
    "input_tokens_by_modality": [
      {
        "modality": "text",
        "tokens": 20
      }
    ],
    "total_cached_tokens": 0,
    "total_input_tokens": 20,
    "total_output_tokens": 1000,
    "total_reasoning_tokens": 500,
    "total_tokens": 1520,
    "total_tool_use_tokens": 0
  }
}

একটি মিথস্ক্রিয়া পুনরুদ্ধার করা হচ্ছে

https://generativelanguage.googleapis.com/v1beta/interactions/{id} পান

`Interaction.id` এর উপর ভিত্তি করে একটি একক ইন্টারঅ্যাকশনের সম্পূর্ণ বিবরণ পুনরুদ্ধার করে।

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

আইডি স্ট্রিং (প্রয়োজনীয়)

পুনরুদ্ধারের জন্য মিথস্ক্রিয়ার অনন্য শনাক্তকারী।

স্ট্রিম বুলিয়ান (ঐচ্ছিক)

যদি সত্য হিসেবে সেট করা থাকে, তাহলে তৈরি হওয়া কন্টেন্ট ক্রমবর্ধমানভাবে স্ট্রিম করা হবে।

ডিফল্ট: False

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

ঐচ্ছিক। যদি সেট করা থাকে, তাহলে ইভেন্ট আইডি দ্বারা চিহ্নিত ইভেন্টের পরের অংশ থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করে। `stream` সত্য হলেই কেবল ব্যবহার করা যেতে পারে।

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

API এর কোন সংস্করণ ব্যবহার করবেন।

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

একটি ইন্টারঅ্যাকশন রিসোর্স প্রদান করে।

ইন্টারঅ্যাকশন পান

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

{
  "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg",
  "model": "gemini-2.5-flash",
  "status": "completed",
  "object": "interaction",
  "created": "2025-11-26T12:25:15Z",
  "updated": "2025-11-26T12:25:15Z",
  "role": "model",
  "outputs": [
    {
      "type": "text",
      "text": "I'm doing great, thank you for asking! How can I help you today?"
    }
  ]
}

একটি মিথস্ক্রিয়া মুছে ফেলা হচ্ছে

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

আইডি দ্বারা মিথস্ক্রিয়া মুছে ফেলে।

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

আইডি স্ট্রিং (প্রয়োজনীয়)

মুছে ফেলার জন্য ইন্টারঅ্যাকশনের অনন্য শনাক্তকারী।

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

API এর কোন সংস্করণ ব্যবহার করবেন।

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

সফল হলে, উত্তরটি খালি থাকবে।

ইন্টার‍্যাকশন মুছে ফেলুন

একটি মিথস্ক্রিয়া বাতিল করা হচ্ছে

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

আইডি দ্বারা একটি ইন্টারঅ্যাকশন বাতিল করে। এটি শুধুমাত্র চলমান ব্যাকগ্রাউন্ড ইন্টারঅ্যাকশনের ক্ষেত্রে প্রযোজ্য।

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

আইডি স্ট্রিং (প্রয়োজনীয়)

পুনরুদ্ধারের জন্য মিথস্ক্রিয়ার অনন্য শনাক্তকারী।

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

API এর কোন সংস্করণ ব্যবহার করবেন।

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

একটি ইন্টারঅ্যাকশন রিসোর্স প্রদান করে।

মিথস্ক্রিয়া বাতিল করুন

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

{
  "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg",
  "agent": "deep-research-pro-preview-12-2025",
  "status": "cancelled",
  "object": "interaction",
  "created": "2025-11-26T12:25:15Z",
  "updated": "2025-11-26T12:25:15Z",
  "role": "model"
}

রিসোর্স

মিথষ্ক্রিয়া

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

ক্ষেত্র

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

মিথস্ক্রিয়া তৈরির জন্য ব্যবহৃত `মডেল`-এর নাম।

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

  • gemini-2.5-pro

    আমাদের অত্যাধুনিক বহুমুখী মডেল, যা কোডিং এবং জটিল যুক্তির কাজে উৎকৃষ্ট।

  • gemini-2.5-flash

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

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

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

  • gemini-2.5-flash-lite

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

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

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

  • gemini-2.5-flash-preview-native-audio-dialog

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

  • gemini-2.5-flash-image-preview

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

  • gemini-2.5-pro-preview-tts

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

  • gemini-3-pro-preview

    আমাদের সবচেয়ে বুদ্ধিমান মডেল, যার মধ্যে রয়েছে SOTA যুক্তি এবং মাল্টিমোডাল বোঝাপড়া, এবং শক্তিশালী এজেন্টিক এবং ভাইব কোডিং ক্ষমতা।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

আউটপুট অ্যারে ( বিষয়বস্তু ) (ঐচ্ছিক)

শুধুমাত্র আউটপুট। মডেল থেকে প্রাপ্ত প্রতিক্রিয়া।

অবজেক্ট স্ট্রিং (ঐচ্ছিক)

শুধুমাত্র আউটপুট। ইন্টারঅ্যাকশনের অবজেক্টের ধরণ। সর্বদা `ইন্টারঅ্যাকশন` তে সেট করুন।

সর্বদা "interaction" তে সেট করুন।

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

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

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

ক্ষেত্র

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

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

ইনপুট_টোকেন_বাই_মোডালিটি মোডালিটি টোকেন (ঐচ্ছিক)

মোডালিটি অনুসারে ইনপুট টোকেন ব্যবহারের একটি ভাঙ্গন।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন গণনা।

ক্ষেত্র

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

টোকেন গণনার সাথে সম্পর্কিত পদ্ধতি।

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

  • text
  • image
  • audio

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

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

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

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

ক্যাশেড_টোকেন_বাই_মোডালিটি মোডালিটিটোকেন (ঐচ্ছিক)

মোডালিটি অনুসারে ক্যাশেড টোকেন ব্যবহারের একটি ভাঙ্গন।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন গণনা।

ক্ষেত্র

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

টোকেন গণনার সাথে সম্পর্কিত পদ্ধতি।

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

  • text
  • image
  • audio

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

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

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

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

আউটপুট_টোকেন_বাই_মোডালিটি মোডালিটি টোকেন (ঐচ্ছিক)

মোডালিটি অনুসারে আউটপুট টোকেন ব্যবহারের একটি ভাঙ্গন।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন গণনা।

ক্ষেত্র

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

টোকেন গণনার সাথে সম্পর্কিত পদ্ধতি।

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

  • text
  • image
  • audio

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

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

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

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

টুল_ব্যবহার_টোকেন_বাই_মডালিটি মোডালিটি টোকেন (ঐচ্ছিক)

মোডালিটি অনুসারে টুল-ব্যবহারের টোকেন ব্যবহারের একটি ভাঙ্গন।

একটি একক প্রতিক্রিয়া পদ্ধতির জন্য টোকেন গণনা।

ক্ষেত্র

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

টোকেন গণনার সাথে সম্পর্কিত পদ্ধতি।

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

  • text
  • image
  • audio

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

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

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

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

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

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

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

পূর্ববর্তী ইন্টারঅ্যাকশনের আইডি, যদি থাকে।

উদাহরণ

উদাহরণ

{
  "created": "2025-12-04T15:01:45Z",
  "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg",
  "model": "gemini-2.5-flash",
  "object": "interaction",
  "outputs": [
    {
      "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?",
      "type": "text"
    }
  ],
  "role": "model",
  "status": "completed",
  "updated": "2025-12-04T15:01:45Z",
  "usage": {
    "input_tokens_by_modality": [
      {
        "modality": "text",
        "tokens": 7
      }
    ],
    "total_cached_tokens": 0,
    "total_input_tokens": 7,
    "total_output_tokens": 23,
    "total_reasoning_tokens": 49,
    "total_tokens": 79,
    "total_tool_use_tokens": 0
  }
}

ডেটা মডেল

কন্টেন্ট

উত্তরের বিষয়বস্তু।

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

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

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

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

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

লেখার বিষয়বস্তু।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "text" তে সেট করুন।

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

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

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

ক্ষেত্র

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

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

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

অ্যাট্রিবিউটেড সেগমেন্টের শেষ, এক্সক্লুসিভ।

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

লেখার একটি অংশের জন্য উৎস। এটি একটি URL, শিরোনাম, অথবা অন্য শনাক্তকারী হতে পারে।

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

একটি ছবির কন্টেন্ট ব্লক।

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

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

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

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

mime_type ImageMimeTypeOption (ঐচ্ছিক)

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

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

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif

ছবির মাইমের ধরণ।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "image" তে সেট করুন।

রেজোলিউশন মিডিয়া রেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সমাধান।

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

  • low
  • medium
  • high

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

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

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

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

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

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

mime_type অডিওমাইমটাইপঅপশন (ঐচ্ছিক)

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

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

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac

অডিওর মাইম ধরণ।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

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

ডকুমেন্ট কন্টেন্ট

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

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

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

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

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

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "document" তে সেট করুন।

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

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

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

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

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

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

mime_type VideoMimeTypeOption (ঐচ্ছিক)

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

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

  • video/mp4
  • video/mpeg
  • video/mov
  • video/avi
  • video/x-flv
  • video/mpg
  • video/webm
  • video/wmv
  • video/3gpp

ভিডিওটির মাইমের ধরণ।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "video" তে সেট করুন।

রেজোলিউশন মিডিয়া রেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সমাধান।

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

  • low
  • medium
  • high

চিন্তার বিষয়বস্তু

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

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

প্রজন্মের অংশ হতে ব্যাকএন্ড উৎসের সাথে মিল রেখে স্বাক্ষর।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "thought" তে সেট করুন।

সারাংশ চিন্তার সারাংশ (ঐচ্ছিক)

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

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

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

একটি ফাংশন টুল কন্টেন্ট ব্লক কল করে।

নামের স্ট্রিং (প্রয়োজনীয়)

কল করার জন্য টুলের নাম।

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "function_call" তে সেট করুন।

আইডি স্ট্রিং (প্রয়োজনীয়)

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

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

একটি ফাংশন টুল ফলাফল কন্টেন্ট ব্লক।

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

যে হাতিয়ারটির নাম বলা হয়েছিল।

ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

টুল কলের ফলে কোনও ত্রুটি হয়েছে কিনা।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "function_result" তে সেট করুন।

ফলাফল বস্তু বা স্ট্রিং (প্রয়োজনীয়)

টুল কলের ফলাফল।

call_id স্ট্রিং (প্রয়োজনীয়)

ফাংশন কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

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

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

আর্গুমেন্ট কোডএক্সেকিউশনকলআর্গুমেন্টস (ঐচ্ছিক)

কোড এক্সিকিউশনে পাস করার জন্য আর্গুমেন্ট।

কোড এক্সিকিউশনে পাস করার জন্য আর্গুমেন্ট।

ক্ষেত্র

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

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

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

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

যে কোডটি কার্যকর করা হবে।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "code_execution_call" তে সেট করুন।

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

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

কোডএক্সিকিউশন ফলাফলবিষয়বস্তু

কোড এক্সিকিউশন ফলাফলের বিষয়বস্তু।

ফলাফল স্ট্রিং (ঐচ্ছিক)

কোড এক্সিকিউশনের আউটপুট।

ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

কোড এক্সিকিউশনের ফলে কোনও ত্রুটি হয়েছে কিনা।

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "code_execution_result" তে সেট করুন।

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

কোড এক্সিকিউশন কল ব্লকের আইডির সাথে মিলবে এমন আইডি।

UrlContextCallContent সম্পর্কে

URL এর প্রসঙ্গ কন্টেন্ট।

আর্গুমেন্ট UrlContextCallArguments (ঐচ্ছিক)

URL প্রসঙ্গে যে আর্গুমেন্টগুলি পাস করতে হবে।

URL প্রসঙ্গে যে আর্গুমেন্টগুলি পাস করতে হবে।

ক্ষেত্র

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

যেসব URL গুলি আনা হবে।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "url_context_call" এ সেট করুন।

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

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

UrlContextResultContent সম্পর্কে

URL প্রসঙ্গ ফলাফলের বিষয়বস্তু।

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

URL প্রসঙ্গ ফলাফলের স্বাক্ষর।

ফলাফল UrlContextResult (ঐচ্ছিক)

URL প্রসঙ্গের ফলাফল।

URL প্রসঙ্গের ফলাফল।

ক্ষেত্র

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

যে URL টি আনা হয়েছিল।

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

URL পুনরুদ্ধারের অবস্থা।

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

  • success
  • error
  • paywall
  • unsafe
ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

URL প্রসঙ্গে কোনও ত্রুটি হয়েছে কিনা।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "url_context_result" এ সেট করুন।

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

url কনটেক্সট কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

গুগল সার্চ কল কন্টেন্ট

গুগল সার্চ কন্টেন্ট।

আর্গুমেন্ট গুগল সার্চ কল আর্গুমেন্টস (ঐচ্ছিক)

গুগল সার্চে পাঠানোর জন্য আর্গুমেন্ট।

গুগল সার্চে পাঠানোর জন্য আর্গুমেন্ট।

ক্ষেত্র

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

পরবর্তী ওয়েব অনুসন্ধানের জন্য ওয়েব অনুসন্ধান কোয়েরি।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "google_search_call" এ সেট করুন।

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

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

গুগল সার্চ ফলাফলের বিষয়বস্তু

গুগল সার্চ ফলাফলের কন্টেন্ট।

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

গুগল সার্চ ফলাফলের স্বাক্ষর।

ফলাফল গুগল সার্চ ফলাফল (ঐচ্ছিক)

গুগল সার্চের ফলাফল।

গুগল সার্চের ফলাফল।

ক্ষেত্র

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

অনুসন্ধান ফলাফলের URI রেফারেন্স।

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

অনুসন্ধান ফলাফলের শিরোনাম।

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

ওয়েব কন্টেন্ট স্নিপেট যা একটি ওয়েব পৃষ্ঠা বা একটি অ্যাপ ওয়েবভিউতে এম্বেড করা যেতে পারে।

ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

Google Search-এ কোনও ত্রুটি দেখা দিয়েছে কিনা।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "google_search_result" তে সেট করুন।

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

গুগল সার্চ কল ব্লকের আইডির সাথে মিলবে এমন আইডি।

McpServerToolCallContent সম্পর্কে

MCPServer টুল কল কন্টেন্ট।

নামের স্ট্রিং (প্রয়োজনীয়)

যে হাতিয়ারটির নাম বলা হয়েছিল।

সার্ভার_নাম স্ট্রিং (প্রয়োজনীয়)

ব্যবহৃত MCP সার্ভারের নাম।

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

ফাংশনের জন্য আর্গুমেন্টের JSON অবজেক্ট।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "mcp_server_tool_call" তে সেট করুন।

আইডি স্ট্রিং (প্রয়োজনীয়)

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

McpServerToolResultContent সম্পর্কে

MCPServer টুলের ফলাফলের বিষয়বস্তু।

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

এই নির্দিষ্ট টুল কলের জন্য যে টুলটি ডাকা হয়েছে তার নাম।

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

ব্যবহৃত MCP সার্ভারের নাম।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "mcp_server_tool_result" এ সেট করুন।

ফলাফল বস্তু বা স্ট্রিং (প্রয়োজনীয়)

টুল কলের ফলাফল।

call_id স্ট্রিং (প্রয়োজনীয়)

MCP সার্ভার টুল কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

ফাইল অনুসন্ধান ফলাফল সামগ্রী

ফাইল অনুসন্ধান ফলাফলের বিষয়বস্তু।

ফলাফল ফাইল অনুসন্ধান ফলাফল (ঐচ্ছিক)

ফাইল অনুসন্ধানের ফলাফল।

ফাইল অনুসন্ধানের ফলাফল।

ক্ষেত্র

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

অনুসন্ধান ফলাফলের শিরোনাম।

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

অনুসন্ধান ফলাফলের টেক্সট।

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

ফাইল অনুসন্ধান স্টোরের নাম।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "file_search_result" তে সেট করুন।

উদাহরণ

টেক্সট

{
  "type": "text",
  "text": "Hello, how are you?"
}

ভাবমূর্তি

{
  "type": "image",
  "data": "BASE64_ENCODED_IMAGE",
  "mime_type": "image/png"
}

অডিও

{
  "type": "audio",
  "data": "BASE64_ENCODED_AUDIO",
  "mime_type": "audio/wav"
}

দলিল

{
  "type": "document",
  "data": "BASE64_ENCODED_DOCUMENT",
  "mime_type": "application/pdf"
}

ভিডিও

{
  "type": "video",
  "uri": "https://www.youtube.com/watch?v=9hE5-98ZeCg"
}

চিন্তা

{
  "type": "thought",
  "summary": [
    {
      "type": "text",
      "text": "The user is asking about the weather. I should use the get_weather tool."
    }
  ],
  "signature": "CoMDAXLI2nynRYojJIy6B1Jh9os2crpWLfB0+19xcLsGG46bd8wjkF/6RNlRUdvHrXyjsHkG0BZFcuO/bPOyA6Xh5jANNgx82wPHjGExN8A4ZQn56FlMwyZoqFVQz0QyY1lfibFJ2zU3J87uw26OewzcuVX0KEcs+GIsZa3EA6WwqhbsOd3wtZB3Ua2Qf98VAWZTS5y/tWpql7jnU3/CU7pouxQr/Bwft3hwnJNesQ9/dDJTuaQ8Zprh9VRWf1aFFjpIueOjBRrlT3oW6/y/eRl/Gt9BQXCYTqg/38vHFUU4Wo/d9dUpvfCe/a3o97t2Jgxp34oFKcsVb4S5WJrykIkw+14DzVnTpCpbQNFckqvFLuqnJCkL0EQFtunBXI03FJpPu3T1XU6id8S7ojoJQZSauGUCgmaLqUGdMrd08oo81ecoJSLs51Re9N/lISGmjWFPGpqJLoGq6uo4FHz58hmeyXCgHG742BHz2P3MiH1CXHUT2J8mF6zLhf3SR9Qb3lkrobAh"
}

ফাংশন কল

{
  "type": "function_call",
  "name": "get_weather",
  "id": "gth23981",
  "arguments": {
    "location": "Boston, MA"
  }
}

ফাংশন ফলাফল

{
  "type": "function_result",
  "name": "get_weather",
  "call_id": "gth23981",
  "result": {
    "weather": "sunny"
  }
}

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

{
  "type": "code_execution_call",
  "id": "call_123456",
  "arguments": {
    "language": "python",
    "code": "print('hello world')"
  }
}

কোড এক্সিকিউশন ফলাফল

{
  "type": "code_execution_result",
  "call_id": "call_123456",
  "result": "hello world\n"
}

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

{
  "type": "url_context_call",
  "id": "call_123456",
  "arguments": {
    "urls": [
      "https://www.example.com"
    ]
  }
}

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

{
  "type": "url_context_result",
  "call_id": "call_123456",
  "result": [
    {
      "url": "https://www.example.com",
      "status": "SUCCESS"
    }
  ]
}

গুগল সার্চ কল

{
  "type": "google_search_call",
  "id": "call_123456",
  "arguments": {
    "queries": [
      "weather in Boston"
    ]
  }
}

গুগল সার্চ ফলাফল

{
  "type": "google_search_result",
  "call_id": "call_123456",
  "result": [
    {
      "url": "https://www.google.com/search?q=weather+in+Boston",
      "title": "Weather in Boston"
    }
  ]
}

Mcp সার্ভার টুল কল

{
  "type": "mcp_server_tool_call",
  "id": "call_123456",
  "name": "get_forecast",
  "server_name": "weather_server",
  "arguments": {
    "city": "London"
  }
}

Mcp সার্ভার টুলের ফলাফল

{
  "type": "mcp_server_tool_result",
  "name": "get_forecast",
  "server_name": "weather_server",
  "call_id": "call_123456",
  "result": "sunny"
}

ফাইল অনুসন্ধান ফলাফল

{
  "type": "file_search_result",
  "result": [
    {
      "text": "search result chunk",
      "file_search_store": "file_search_store"
    }
  ]
}

টুল

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

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

ফাংশন

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

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

ফাংশনের নাম।

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

ফাংশনের বর্ণনা।

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

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

সর্বদা "function" তে সেট করুন।

গুগল সার্চ

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

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

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

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

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

সর্বদা "code_execution" তে সেট করুন।

ইউআরএল কনটেক্সট

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

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

সর্বদা "url_context" তে সেট করুন।

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

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

সর্বদা "computer_use" তে সেট করুন।

পরিবেশ enum (স্ট্রিং) (ঐচ্ছিক)

পরিচালিত পরিবেশ।

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

  • browser
excludedPredefinedFunctions অ্যারে (স্ট্রিং) (ঐচ্ছিক)

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

McpServer সম্পর্কে

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

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

সর্বদা "mcp_server" তে সেট করুন।

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

MCPServer এর নাম।

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

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

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

ঐচ্ছিক: প্রয়োজনে প্রমাণীকরণ শিরোনাম, সময়সীমা ইত্যাদির জন্য ক্ষেত্র।

allowed_tools AllowedTools (ঐচ্ছিক)

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

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

ক্ষেত্র

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

টুল নির্বাচনের মোড।

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

  • auto
  • any
  • none
  • validated

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

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

ফাইল অনুসন্ধান

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

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

ফাইল অনুসন্ধানের জন্য স্টোরের নাম অনুসন্ধান করুন।

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

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

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

শব্দার্থিক পুনরুদ্ধার নথি এবং অংশগুলিতে প্রয়োগ করার জন্য মেটাডেটা ফিল্টার।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

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

সর্বদা "file_search" তে সেট করুন।

উদাহরণ

ফাংশন

গুগল সার্চ

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

ইউআরএল কনটেক্সট

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

McpServer সম্পর্কে

ফাইল অনুসন্ধান

পালা

ক্ষেত্র

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

এই টার্নের প্রবর্তক। ইনপুটের জন্য ব্যবহারকারী অথবা মডেল আউটপুটের জন্য মডেল হতে হবে।

কন্টেন্ট অ্যারে ( কন্টেন্ট ) অথবা স্ট্রিং (ঐচ্ছিক)

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

উদাহরণ

ব্যবহারকারীর পালা

{
  "role": "user",
  "content": [
    {
      "type": "text",
      "text": "user turn"
    }
  ]
}

মডেল টার্ন

{
  "role": "model",
  "content": [
    {
      "type": "text",
      "text": "model turn"
    }
  ]
}

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

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

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

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

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

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

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

  • interaction.start
  • interaction.complete
মিথস্ক্রিয়া মিথস্ক্রিয়া (ঐচ্ছিক)

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

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

এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করতে event_id টোকেনটি ব্যবহার করা হবে।

ইন্টারঅ্যাকশন স্ট্যাটাস আপডেট

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

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

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

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

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

  • in_progress
  • requires_action
  • completed
  • failed
  • cancelled
ইভেন্ট_টাইপ স্ট্রিং (ঐচ্ছিক)

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

সর্বদা "interaction.status_update" তে সেট করুন।

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

এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করতে event_id টোকেনটি ব্যবহার করা হবে।

কন্টেন্টস্টার্ট

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

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

কন্টেন্ট কন্টেন্ট (ঐচ্ছিক)

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

ইভেন্ট_টাইপ স্ট্রিং (ঐচ্ছিক)

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

সর্বদা "content.start" এ সেট করুন।

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

এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করতে event_id টোকেনটি ব্যবহার করা হবে।

কন্টেন্টডেল্টা

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

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

ইভেন্ট_টাইপ স্ট্রিং (ঐচ্ছিক)

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

সর্বদা "content.delta" তে সেট করুন।

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

এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করতে event_id টোকেনটি ব্যবহার করা হবে।

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

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

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

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

টেক্সটডেল্টা

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "text" তে সেট করুন।

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

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

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

ক্ষেত্র

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

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

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

অ্যাট্রিবিউটেড সেগমেন্টের শেষ, এক্সক্লুসিভ।

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

লেখার একটি অংশের জন্য উৎস। এটি একটি URL, শিরোনাম, অথবা অন্য শনাক্তকারী হতে পারে।

ইমেজডেল্টা

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

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

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

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

mime_type ImageMimeTypeOption (ঐচ্ছিক)

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

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

  • image/png
  • image/jpeg
  • image/webp
  • image/heic
  • image/heif

ছবির মাইমের ধরণ।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "image" তে সেট করুন।

রেজোলিউশন মিডিয়া রেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সমাধান।

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

  • low
  • medium
  • high

অডিওডেল্টা

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

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

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

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

mime_type অডিওমাইমটাইপঅপশন (ঐচ্ছিক)

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

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

  • audio/wav
  • audio/mp3
  • audio/aiff
  • audio/aac
  • audio/ogg
  • audio/flac

অডিওর মাইম ধরণ।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

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

ডকুমেন্টডেল্টা

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

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

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

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

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "document" তে সেট করুন।

ভিডিওডেল্টা

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

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

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

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

mime_type VideoMimeTypeOption (ঐচ্ছিক)

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

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

  • video/mp4
  • video/mpeg
  • video/mov
  • video/avi
  • video/x-flv
  • video/mpg
  • video/webm
  • video/wmv
  • video/3gpp

ভিডিওটির মাইমের ধরণ।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "video" তে সেট করুন।

রেজোলিউশন মিডিয়া রেজোলিউশন (ঐচ্ছিক)

গণমাধ্যমের সমাধান।

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

  • low
  • medium
  • high

চিন্তার সারাংশ ডেল্টা

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "thought_summary" এ সেট করুন।

কন্টেন্ট ইমেজকন্টেন্ট অথবা টেক্সটকন্টেন্ট (ঐচ্ছিক)

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

থটসিগনেচারডেল্টা

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

প্রজন্মের অংশ হতে ব্যাকএন্ড উৎসের সাথে মিল রেখে স্বাক্ষর।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "thought_signature" এ সেট করুন।

ফাংশনকলডেল্টা

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

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

আর্গুমেন্ট অবজেক্ট (ঐচ্ছিক)

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "function_call" তে সেট করুন।

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

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

ফাংশন রেজাল্ট ডেল্টা

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

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

ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "function_result" তে সেট করুন।

ফলাফল বস্তু বা স্ট্রিং (ঐচ্ছিক)

টুল কল রেজাল্ট ডেল্টা।

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

ফাংশন কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

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

আর্গুমেন্ট কোডএক্সেকিউশনকলআর্গুমেন্টস (ঐচ্ছিক)

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

কোড এক্সিকিউশনে পাস করার জন্য আর্গুমেন্ট।

ক্ষেত্র

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

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

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

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

যে কোডটি কার্যকর করা হবে।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "code_execution_call" তে সেট করুন।

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

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

কোডএক্সিকিউশন রেজাল্ট ডেল্টা

ফলাফল স্ট্রিং (ঐচ্ছিক)

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

ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

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

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "code_execution_result" তে সেট করুন।

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

ফাংশন কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

UrlContextCallDelta সম্পর্কে

আর্গুমেন্ট UrlContextCallArguments (ঐচ্ছিক)

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

URL প্রসঙ্গে যে আর্গুমেন্টগুলি পাস করতে হবে।

ক্ষেত্র

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

যেসব URL গুলি আনা হবে।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "url_context_call" এ সেট করুন।

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

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

UrlContextResultDelta সম্পর্কে

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

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

ফলাফল UrlContextResult (ঐচ্ছিক)

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

URL প্রসঙ্গের ফলাফল।

ক্ষেত্র

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

যে URL টি আনা হয়েছিল।

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

URL পুনরুদ্ধারের অবস্থা।

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

  • success
  • error
  • paywall
  • unsafe
ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "url_context_result" এ সেট করুন।

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

ফাংশন কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

গুগল সার্চকলডেল্টা

আর্গুমেন্ট গুগল সার্চ কল আর্গুমেন্টস (ঐচ্ছিক)

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

গুগল সার্চে পাঠানোর জন্য আর্গুমেন্ট।

ক্ষেত্র

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

পরবর্তী ওয়েব অনুসন্ধানের জন্য ওয়েব অনুসন্ধান কোয়েরি।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "google_search_call" এ সেট করুন।

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

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

গুগল সার্চ রেজাল্ট ডেল্টা

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

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

ফলাফল গুগল সার্চ ফলাফল (ঐচ্ছিক)

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

গুগল সার্চের ফলাফল।

ক্ষেত্র

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

অনুসন্ধান ফলাফলের URI রেফারেন্স।

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

অনুসন্ধান ফলাফলের শিরোনাম।

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

ওয়েব কন্টেন্ট স্নিপেট যা একটি ওয়েব পৃষ্ঠা বা একটি অ্যাপ ওয়েবভিউতে এম্বেড করা যেতে পারে।

ত্রুটি_হয় বুলিয়ান (ঐচ্ছিক)

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "google_search_result" তে সেট করুন।

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

ফাংশন কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

McpServerToolCallDelta সম্পর্কে

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

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

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

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

আর্গুমেন্ট অবজেক্ট (ঐচ্ছিক)

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "mcp_server_tool_call" তে সেট করুন।

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

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

McpServerToolResultDelta সম্পর্কে

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

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

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

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

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "mcp_server_tool_result" এ সেট করুন।

ফলাফল বস্তু বা স্ট্রিং (ঐচ্ছিক)

টুল কল রেজাল্ট ডেল্টা।

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

ফাংশন কল ব্লকের আইডির সাথে মিল করার জন্য আইডি।

ফাইল সার্চ রেজাল্ট ডেল্টা

ফলাফল ফাইল অনুসন্ধান ফলাফল (ঐচ্ছিক)

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

ফাইল অনুসন্ধানের ফলাফল।

ক্ষেত্র

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

অনুসন্ধান ফলাফলের শিরোনাম।

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

অনুসন্ধান ফলাফলের টেক্সট।

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

ফাইল অনুসন্ধান স্টোরের নাম।

স্ট্রিং টাইপ করুন (প্রয়োজনীয়)

এর মধ্যে একটি বিষয়বস্তুর জন্য OpenAPI টাইপ ডিসক্রিমিনেটর হিসেবে ব্যবহৃত হয়।

সর্বদা "file_search_result" তে সেট করুন।

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

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

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

ইভেন্ট_টাইপ স্ট্রিং (ঐচ্ছিক)

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

সর্বদা "content.stop" এ সেট করুন।

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

এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করতে event_id টোকেনটি ব্যবহার করা হবে।

ত্রুটি ইভেন্ট

ইভেন্ট_টাইপ স্ট্রিং (ঐচ্ছিক)

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

সর্বদা "error" তে সেট করুন।

ত্রুটি ত্রুটি (ঐচ্ছিক)

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

একটি মিথস্ক্রিয়া থেকে ত্রুটির বার্তা।

ক্ষেত্র

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

একটি URI যা ত্রুটির ধরণ সনাক্ত করে।

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

একটি মানুষের পঠনযোগ্য ত্রুটি বার্তা।

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

এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করতে event_id টোকেনটি ব্যবহার করা হবে।

উদাহরণ

মিথস্ক্রিয়া শুরু

{
  "event_type": "interaction.start",
  "interaction": {
    "id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM",
    "model": "gemini-2.5-flash",
    "object": "interaction",
    "status": "in_progress"
  }
}

মিথস্ক্রিয়া সম্পূর্ণ

{
  "event_type": "interaction.complete",
  "interaction": {
    "created": "2025-12-09T18:45:40Z",
    "id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM",
    "model": "gemini-2.5-flash",
    "object": "interaction",
    "outputs": [
      {
        "signature": "CoMDAXLI2nynRYojJIy6B1Jh9os2crpWLfB0+19xcLsGG46bd8wjkF/6RNlRUdvHrXyjsHkG0BZFcuO/bPOyA6Xh5jANNgx82wPHjGExN8A4ZQn56FlMwyZoqFVQz0QyY1lfibFJ2zU3J87uw26OewzcuVX0KEcs+GIsZa3EA6WwqhbsOd3wtZB3Ua2Qf98VAWZTS5y/tWpql7jnU3/CU7pouxQr/Bwft3hwnJNesQ9/dDJTuaQ8Zprh9VRWf1aFFjpIueOjBRrlT3oW6/y/eRl/Gt9BQXCYTqg/38vHFUU4Wo/d9dUpvfCe/a3o97t2Jgxp34oFKcsVb4S5WJrykIkw+14DzVnTpCpbQNFckqvFLuqnJCkL0EQFtunBXI03FJpPu3T1XU6id8S7ojoJQZSauGUCgmaLqUGdMrd08oo81ecoJSLs51Re9N/lISGmjWFPGpqJLoGq6uo4FHz58hmeyXCgHG742BHz2P3MiH1CXHUT2J8mF6zLhf3SR9Qb3lkrobAh",
        "type": "thought"
      },
      {
        "text": "Elara\u2019s life was a symphony of quiet moments. A librarian, she found solace in the hushed aisles, the scent of aged paper, and the predictable rhythm of her days. Her small apartment, meticulously ordered, reflected this internal calm, save",
        "type": "text"
      },
      {
        "text": " for one beloved anomaly: a chipped porcelain teacup, inherited from her grandmother, which held her morning Earl Grey.\n\nOne Tuesday, stirring her tea, Elara paused. At the bottom, nestled against the porcelain, was a star.",
        "type": "text"
      },
      {
        "text": " Not a star-shaped tea leaf, but a miniature, perfectly formed celestial body, radiating a faint, cool luminescence. Before she could gasp, it dissolved, leaving only the amber swirl of her brew. She dismissed it as a trick of",
        "type": "text"
      },
      {
        "text": " tired eyes.\n\nBut the next morning, a gossamer-thin feather, smaller than an eyelash and shimmering with iridescent hues, floated on the surface. It vanished the moment she tried to touch it. A week later, a single,",
        "type": "text"
      },
      {
        "text": " impossibly delicate bloom, like spun moonbeam, unfolded in her cup before fading into nothingness.\n\nThese weren't illusions. Each day, Elara\u2019s chipped teacup offered a fleeting, exquisite secret. A tiny, perfect",
        "type": "text"
      },
      {
        "text": " crystal, a miniature spiral nebula, a fragment of rainbow caught in liquid form. They never lingered, never accumulated, simply *were* and then *weren't*, leaving behind a residue of quiet wonder.\n\nElara never spoke",
        "type": "text"
      },
      {
        "text": " of it. It was her private wellspring, a daily reminder that magic could exist in the smallest, most overlooked corners of the world. Her routine remained unchanged, her external life a picture of calm, but inside, a secret garden blo",
        "type": "text"
      },
      {
        "text": "omed. Each dawn brought not just tea, but the silent promise of extraordinary beauty, waiting patiently in a chipped teacup.",
        "type": "text"
      }
    ],
    "role": "model",
    "status": "completed",
    "updated": "2025-12-09T18:45:40Z",
    "usage": {
      "input_tokens_by_modality": [
        {
          "modality": "text",
          "tokens": 11
        }
      ],
      "total_cached_tokens": 0,
      "total_input_tokens": 11,
      "total_output_tokens": 364,
      "total_reasoning_tokens": 1120,
      "total_tokens": 1495,
      "total_tool_use_tokens": 0
    }
  }
}

ইন্টার‍্যাকশন স্ট্যাটাস আপডেট

{
  "event_type": "interaction.status_update",
  "interaction_id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM",
  "status": "in_progress"
}

কন্টেন্ট শুরু

{
  "event_type": "content.start",
  "content": {
    "type": "text"
  },
  "index": 1
}

কন্টেন্ট ডেল্টা

{
  "event_type": "content.delta",
  "delta": {
    "type": "text",
    "text": "Elara\u2019s life was a symphony of quiet moments. A librarian, she found solace in the hushed aisles, the scent of aged paper, and the predictable rhythm of her days. Her small apartment, meticulously ordered, reflected this internal calm, save"
  },
  "index": 1
}

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

{
  "event_type": "content.stop",
  "index": 1
}

ত্রুটি ইভেন্ট

{
  "event_type": "error",
  "error": {
    "message": "Failed to get completed interaction: Result not found.",
    "code": "not_found"
  }
}