জেমিনি ইন্টারঅ্যাকশনস এপিআই ডেভেলপারদের জেমিনি মডেল ব্যবহার করে জেনারেটিভ এআই অ্যাপ্লিকেশন তৈরি করার সুযোগ দেয়। জেমিনি হলো আমাদের সবচেয়ে সক্ষম মডেল, যা একেবারে গোড়া থেকে মাল্টিমোডাল হওয়ার জন্য তৈরি করা হয়েছে। এটি ভাষা, ছবি, অডিও, ভিডিও এবং কোড সহ বিভিন্ন ধরণের তথ্যকে সাধারণীকরণ করতে, নির্বিঘ্নে বুঝতে, সেগুলোর মধ্যে কাজ করতে এবং একত্রিত করতে পারে। আপনি টেক্সট ও ছবির মধ্যে যুক্তিনির্মাণ, কন্টেন্ট তৈরি, ডায়ালগ এজেন্ট, সারসংক্ষেপ ও শ্রেণিবিন্যাস সিস্টেম এবং আরও অনেক কিছুর মতো ক্ষেত্রে জেমিনি এপিআই ব্যবহার করতে পারেন।
একটি মিথস্ক্রিয়া তৈরি করা
একটি নতুন মিথস্ক্রিয়া তৈরি করে।
পাথ / কোয়েরি প্যারামিটার
এপিআই-এর কোন সংস্করণটি ব্যবহার করতে হবে।
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
মডেল মডেলঅপশন (ঐচ্ছিক)
ইন্টারঅ্যাকশনটি তৈরি করতে ব্যবহৃত `মডেল`-এর নাম।
`agent` প্রদান করা না হলে এটি আবশ্যক।
সম্ভাব্য মান
-
models/gemini-2.5-flash-liteআমাদের সবচেয়ে ছোট এবং সবচেয়ে সাশ্রয়ী মডেল, যা ব্যাপক ব্যবহারের জন্য নির্মিত।
-
models/gemini-2.5-flash-imageআমাদের নিজস্ব ইমেজ জেনারেশন মডেলটি গতি, নমনীয়তা এবং প্রাসঙ্গিকতা বোঝার জন্য অপ্টিমাইজ করা হয়েছে। টেক্সট ইনপুট এবং আউটপুটের মূল্য ২.৫ ফ্ল্যাশের সমান।
-
models/gemini-3.1-flash-liteআমাদের সবচেয়ে সাশ্রয়ী মডেল, যা বিপুল পরিমাণ এজেন্টিক কাজ, অনুবাদ এবং সাধারণ ডেটা প্রক্রিয়াকরণের জন্য অপ্টিমাইজ করা হয়েছে।
-
models/gemini-3.1-flash-imageফ্ল্যাশের গতির দক্ষতা এবং বাস্তবতার উপর ভিত্তি করে তৈরির ক্ষমতাসহ পেশাদার স্তরের ভিজ্যুয়াল ইন্টেলিজেন্স।
-
models/gemini-3.5-flashএজেন্টিক এবং কোডিং কার্যক্রমে ধারাবাহিক অগ্রণী পারফরম্যান্সের জন্য আমাদের সবচেয়ে বুদ্ধিমান মডেল।
-
models/gemini-3.6-flashএজেন্টিক এবং কোডিং কার্যক্রমে ধারাবাহিক অগ্রণী পারফরম্যান্সের জন্য আমাদের সবচেয়ে বুদ্ধিমান মডেল।
-
models/gemini-3.7-flashএজেন্টিক এবং কোডিং কার্যক্রমে ধারাবাহিক অগ্রণী পারফরম্যান্সের জন্য আমাদের সবচেয়ে বুদ্ধিমান মডেল।
এজেন্ট এজেন্টঅপশন (ঐচ্ছিক)
ইন্টারঅ্যাকশনটি তৈরি করতে ব্যবহৃত 'এজেন্ট'-এর নাম।
`model` প্রদান করা না হলে এটি আবশ্যক।
সম্ভাব্য মান
-
deep-research-pro-preview-12-2025জেমিনি ডিপ রিসার্চ এজেন্ট
-
deep-research-preview-04-2026জেমিনি ডিপ রিসার্চ এজেন্ট
-
deep-research-max-preview-04-2026জেমিনি ডিপ রিসার্চ ম্যাক্স এজেন্ট
-
antigravity-preview-05-2026যুক্তিবোধ, ফাইল পরিচালনা এবং টুল ব্যবহারের প্রয়োজন হয় এমন একাধিক ধাপের কাজ সম্পাদন করতে অ্যান্টিগ্র্যাভিটি পরিচালিত এজেন্টটি ব্যবহার করুন।
মিথস্ক্রিয়ার জন্য প্রয়োজনীয় উপাদানসমূহ (যা মডেল এবং এজেন্ট উভয়ের জন্যই প্রযোজ্য)।
মিথস্ক্রিয়ার জন্য সিস্টেম নির্দেশাবলী।
ইন্টারঅ্যাকশনের সময় মডেলটি যেসব টুল ডিক্লারেশন কল করতে পারে, তার একটি তালিকা।
এটি নিশ্চিত করে যে তৈরি হওয়া প্রতিক্রিয়াটি একটি JSON অবজেক্ট হবে যা এই ফিল্ডে নির্দিষ্ট করা JSON স্কিমা মেনে চলে।
শুধুমাত্র ইনপুট। কথোপকথনটি স্ট্রিম করা হবে কিনা।
শুধুমাত্র ইনপুট। প্রতিক্রিয়া এবং অনুরোধটি পরবর্তীতে পুনরুদ্ধারের জন্য সংরক্ষণ করা হবে কিনা।
শুধুমাত্র ইনপুট। মডেল ইন্টারঅ্যাকশনটি ব্যাকগ্রাউন্ডে চালানো হবে কিনা।
generation_config GenerationConfig (ঐচ্ছিক)
মডেল কনফিগারেশন
মডেলের সাথে মিথস্ক্রিয়ার জন্য কনফিগারেশন প্যারামিটারসমূহ।
`agent_config`-এর বিকল্প। শুধুমাত্র তখনই প্রযোজ্য যখন `model` সেট করা থাকে।
ক্ষেত্র
প্রতিক্রিয়ায় অন্তর্ভুক্ত করার জন্য টোকেনের সর্বোচ্চ সংখ্যা।
পুনরুৎপাদনযোগ্যতার জন্য ডিকোডিং-এ ব্যবহৃত বীজ।
ঐচ্ছিক। বক্তৃতা এবং একাধিক স্পিকারের কনফিগারেশন।
অক্ষর অনুক্রমের একটি তালিকা যা আউটপুট ইন্টারঅ্যাকশন বন্ধ করে দেবে।
চিন্তার স্তর ( ঐচ্ছিক)
মডেলটি যে পরিমাণ চিন্তার টোকেন তৈরি করবে।
সম্ভাব্য মান
-
minimalখুব কম বা একেবারেই চিন্তা না করা।
-
lowচিন্তার নিম্ন স্তর।
-
mediumমাঝারি চিন্তার স্তর।
-
highউচ্চ চিন্তার স্তর।
চিন্তার সারসংক্ষেপ (ঐচ্ছিক)
উত্তরে চিন্তার সারাংশ অন্তর্ভুক্ত করা হবে কিনা।
সম্ভাব্য মান
-
autoস্বয়ংক্রিয় চিন্তার সারাংশ।
-
noneচিন্তামূলক সারসংক্ষেপ নয়।
টুল পছন্দের কনফিগারেশন।
সম্ভাব্য মানসমূহ:
-
autoস্বয়ংক্রিয় টুল নির্বাচন।
-
anyযেকোনো সরঞ্জাম পছন্দ।
-
noneসরঞ্জাম পছন্দের কোনো সুযোগ নেই।
-
validatedসরঞ্জামটির নির্বাচন যথার্থ প্রমাণিত।
agent_config DynamicAgentConfig (ঐচ্ছিক)
এজেন্ট কনফিগারেশন
এজেন্টের জন্য কনফিগারেশন।
`generation_config`-এর বিকল্প। শুধুমাত্র তখনই প্রযোজ্য যখন `agent` সেট করা থাকে।
ক্ষেত্র
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "dynamic" এ সেট করা থাকে।
অনুরোধটির জন্য ব্যবহারকারী-সংজ্ঞায়িত মেটাডেটা সহ লেবেলগুলি।
এজেন্ট রানের জন্য সর্বোচ্চ মোট টোকেন।
পূর্ববর্তী যোগাযোগের আইডি, যদি থাকে।
মিথস্ক্রিয়ার জন্য নিরাপত্তা সেটিংস।
প্রতিক্রিয়া
একটি ইন্টারঅ্যাকশন রিসোর্স ফেরত দেয়।
সাধারণ অনুরোধ
উদাহরণ প্রতিক্রিয়া
{ "created": "2025-11-26T12:25:15Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Hello! I'm functioning perfectly and ready to assist you.\n\nHow are you doing today?" } ] } ], "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_thought_tokens": 22, "total_tokens": 49, "total_tool_use_tokens": 0 } }
মাল্টি-টার্ন
উদাহরণ প্রতিক্রিয়া
{ "created": "2025-11-26T12:22:47Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "The capital of France is Paris." } ] } ], "updated": "2025-11-26T12:22:47Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 50 } ], "total_cached_tokens": 0, "total_input_tokens": 50, "total_output_tokens": 10, "total_thought_tokens": 0, "total_tokens": 60, "total_tool_use_tokens": 0 } }
ইমেজ ইনপুট
উদাহরণ প্রতিক্রিয়া
{ "created": "2025-11-26T12:22:47Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "A white humanoid robot with glowing blue eyes stands holding a red skateboard." } ] } ], "updated": "2025-11-26T12:22:47Z", "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_thought_tokens": 0, "total_tokens": 288, "total_tool_use_tokens": 0 } }
ফাংশন কলিং
উদাহরণ প্রতিক্রিয়া
{ "created": "2025-11-26T12:22:47Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "requires_action", "steps": [ { "name": "get_weather", "type": "function_call", "arguments": { "location": "Boston, MA" }, "id": "gth23981" } ], "updated": "2025-11-26T12:22:47Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 100 } ], "total_cached_tokens": 0, "total_input_tokens": 100, "total_output_tokens": 25, "total_thought_tokens": 0, "total_tokens": 125, "total_tool_use_tokens": 50 } }
একটি ইন্টারঅ্যাকশন বাতিল করা
আইডি দ্বারা একটি ইন্টারঅ্যাকশন বাতিল করে। এটি শুধুমাত্র চলমান ব্যাকগ্রাউন্ড ইন্টারঅ্যাকশনগুলোর ক্ষেত্রে প্রযোজ্য।
পাথ / কোয়েরি প্যারামিটার
এপিআই-এর কোন সংস্করণটি ব্যবহার করতে হবে।
বাতিল করার জন্য ইন্টারঅ্যাকশনটির অনন্য শনাক্তকারী।
প্রতিক্রিয়া
একটি ইন্টারঅ্যাকশন রিসোর্স ফেরত দেয়।
মিথস্ক্রিয়া বাতিল করুন
উদাহরণ প্রতিক্রিয়া
{ "created": "2025-11-26T12:25:15Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "cancelled", "updated": "2025-11-26T12:25:15Z" }
একটি মিথস্ক্রিয়া পুনরুদ্ধার করা
`Interaction.id`-এর উপর ভিত্তি করে একটিমাত্র ইন্টারঅ্যাকশনের সম্পূর্ণ বিবরণ পুনরুদ্ধার করে।
পাথ / কোয়েরি প্যারামিটার
এপিআই-এর কোন সংস্করণটি ব্যবহার করতে হবে।
পুনরুদ্ধার করার জন্য ইন্টারঅ্যাকশনটির অনন্য শনাক্তকারী।
ঐচ্ছিক। সেট করা থাকলে, ইভেন্ট আইডি দ্বারা চিহ্নিত ইভেন্টের পরের চাঙ্ক থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু হয়। এটি শুধুমাত্র তখনই ব্যবহার করা যাবে যখন `stream` সত্য হবে।
true-তে সেট করা হলে, তৈরি হওয়া কন্টেন্ট পর্যায়ক্রমে স্ট্রিম করা হবে।
ডিফল্ট মান: False
প্রতিক্রিয়া
একটি ইন্টারঅ্যাকশন রিসোর্স ফেরত দেয়।
মিথস্ক্রিয়া করুন
উদাহরণ প্রতিক্রিয়া
{ "created": "2025-11-26T12:25:15Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "I'm doing great, thank you for asking! How can I help you today?" } ] } ], "updated": "2025-11-26T12:25:15Z" }
একটি ইন্টারঅ্যাকশন মুছে ফেলা
আইডি দ্বারা ইন্টারঅ্যাকশনটি মুছে দেয়।
পাথ / কোয়েরি প্যারামিটার
এপিআই-এর কোন সংস্করণটি ব্যবহার করতে হবে।
মুছে ফেলার জন্য ইন্টারঅ্যাকশনটির অনন্য শনাক্তকারী।
প্রতিক্রিয়া
সফল হলে, প্রতিক্রিয়াটি খালি থাকে।
মুছে ফেলুন
সম্পদ
মিথস্ক্রিয়া
মিথস্ক্রিয়া সম্পদ।
ক্ষেত্র
এজেন্ট এজেন্টঅপশন (ঐচ্ছিক)
ইন্টারঅ্যাকশনটি তৈরি করতে ব্যবহৃত 'এজেন্ট'-এর নাম।
সম্ভাব্য মান
-
deep-research-pro-preview-12-2025জেমিনি ডিপ রিসার্চ এজেন্ট
-
deep-research-preview-04-2026জেমিনি ডিপ রিসার্চ এজেন্ট
-
deep-research-max-preview-04-2026জেমিনি ডিপ রিসার্চ ম্যাক্স এজেন্ট
-
antigravity-preview-05-2026যুক্তিবোধ, ফাইল পরিচালনা এবং টুল ব্যবহারের প্রয়োজন হয় এমন একাধিক ধাপের কাজ সম্পাদন করতে অ্যান্টিগ্র্যাভিটি পরিচালিত এজেন্টটি ব্যবহার করুন।
agent_config DynamicAgentConfig (ঐচ্ছিক)
এজেন্ট ইন্টারঅ্যাকশনের জন্য কনফিগারেশন প্যারামিটারসমূহ।
ক্ষেত্র
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "dynamic" এ সেট করা থাকে।
শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি তৈরি করা হয়েছিল, সেই সময়টি ISO 8601 ফরম্যাটে (YYYY-MM-DDThh:mm:ssZ) উল্লেখ করতে হবে।
ত্রুটি অ্যারে (ত্রুটি) (ঐচ্ছিক)
শুধুমাত্র আউটপুট। ইন্টারঅ্যাকশনে ডায়াগনস্টিক ত্রুটি / প্ল্যাটফর্ম ভুল রেকর্ড করা হয়েছে।
ক্ষেত্র
একটি URI যা ত্রুটির ধরণ শনাক্ত করে।
মানুষের পাঠযোগ্য একটি ত্রুটি বার্তা।
আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়া সম্পন্ন করার জন্য একটি অনন্য শনাক্তকারী।
ডিফল্ট হলো:
মিথস্ক্রিয়ার জন্য ইনপুট।
অনুরোধটির জন্য ব্যবহারকারী-সংজ্ঞায়িত মেটাডেটা সহ লেবেলগুলি।
এজেন্ট রানের জন্য সর্বোচ্চ মোট টোকেন।
মডেল মডেলঅপশন (ঐচ্ছিক)
ইন্টারঅ্যাকশনটি তৈরি করতে ব্যবহৃত `মডেল`-এর নাম।
সম্ভাব্য মান
-
models/gemini-2.5-flash-liteআমাদের সবচেয়ে ছোট এবং সবচেয়ে সাশ্রয়ী মডেল, যা ব্যাপক ব্যবহারের জন্য নির্মিত।
-
models/gemini-2.5-flash-imageআমাদের নিজস্ব ইমেজ জেনারেশন মডেলটি গতি, নমনীয়তা এবং প্রাসঙ্গিকতা বোঝার জন্য অপ্টিমাইজ করা হয়েছে। টেক্সট ইনপুট এবং আউটপুটের মূল্য ২.৫ ফ্ল্যাশের সমান।
-
models/gemini-3.1-flash-liteআমাদের সবচেয়ে সাশ্রয়ী মডেল, যা বিপুল পরিমাণ এজেন্টিক কাজ, অনুবাদ এবং সাধারণ ডেটা প্রক্রিয়াকরণের জন্য অপ্টিমাইজ করা হয়েছে।
-
models/gemini-3.1-flash-imageফ্ল্যাশের গতির দক্ষতা এবং বাস্তবতার উপর ভিত্তি করে তৈরির ক্ষমতাসহ পেশাদার স্তরের ভিজ্যুয়াল ইন্টেলিজেন্স।
-
models/gemini-3.5-flashএজেন্টিক এবং কোডিং কার্যক্রমে ধারাবাহিক অগ্রণী পারফরম্যান্সের জন্য আমাদের সবচেয়ে বুদ্ধিমান মডেল।
-
models/gemini-3.6-flashএজেন্টিক এবং কোডিং কার্যক্রমে ধারাবাহিক অগ্রণী পারফরম্যান্সের জন্য আমাদের সবচেয়ে বুদ্ধিমান মডেল।
-
models/gemini-3.7-flashএজেন্টিক এবং কোডিং কার্যক্রমে ধারাবাহিক অগ্রণী পারফরম্যান্সের জন্য আমাদের সবচেয়ে বুদ্ধিমান মডেল।
আউটপুট_অডিও অডিও কন্টেন্ট (ঐচ্ছিক)
বর্তমান অনুরোধের জবাবে মডেল দ্বারা তৈরি সর্বশেষ অডিও। দ্রষ্টব্য: এটি SDK দ্বারা যুক্ত করা হয়।
ক্ষেত্র
অডিও চ্যানেলের সংখ্যা।
অডিও বিষয়বস্তু।
অডিওটির মাইম টাইপ।
সম্ভাব্য মানসমূহ:
-
audio/wavWAV অডিও ফরম্যাট
-
audio/mp3MP3 অডিও ফরম্যাট
-
audio/aiffAIFF অডিও ফরম্যাট
-
audio/aacAAC অডিও ফরম্যাট
-
audio/oggOGG অডিও ফরম্যাট
-
audio/flacFLAC অডিও ফরম্যাট
-
audio/mpegMPEG অডিও ফরম্যাট
-
audio/m4aM4A অডিও ফরম্যাট
-
audio/l16L16 অডিও ফরম্যাট
-
audio/opusOPUS অডিও ফরম্যাট
-
audio/alawALAW অডিও ফরম্যাট
-
audio/mulawMULAW অডিও ফরম্যাট
অডিওটির স্যাম্পল রেট।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "audio" তে সেট করা থাকে।
অডিওটির URI।
বর্তমান অনুরোধের জবাবে মডেল দ্বারা তৈরি সর্বশেষ ছবিটি। দ্রষ্টব্য: এটি SDK দ্বারা যুক্ত করা হয়েছে।
বর্তমান অনুরোধের জবাবে সর্বশেষ মডেল আউটপুট থেকে সংযুক্ত টেক্সট। দ্রষ্টব্য: এটি SDK দ্বারা যোগ করা হয়েছে।
পূর্ববর্তী যোগাযোগের আইডি, যদি থাকে।
এটি নিশ্চিত করে যে তৈরি হওয়া প্রতিক্রিয়াটি একটি JSON অবজেক্ট হবে যা এই ফিল্ডে নির্দিষ্ট করা JSON স্কিমা মেনে চলে।
মিথস্ক্রিয়ার জন্য নিরাপত্তা সেটিংস।
আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়ার অবস্থা।
সম্ভাব্য মানসমূহ:
-
in_progressআলোচনাটি চলছে।
-
requires_actionএই মিথস্ক্রিয়ার জন্য ব্যবহারকারীর পক্ষ থেকে কোনো পদক্ষেপ বা ইনপুট প্রয়োজন।
-
completedমিথস্ক্রিয়াটি সম্পন্ন হয়েছে।
-
failedমিথস্ক্রিয়াটি ব্যর্থ হয়েছে।
-
cancelledআলাপচারিতাটি বাতিল করা হয়েছিল।
-
incompleteইন্টারঅ্যাকশনটি সম্পন্ন হয়েছে, কিন্তু এতে অসম্পূর্ণ ফলাফল রয়েছে (যেমন max_tokens-এ পৌঁছানো)।
শুধুমাত্র আউটপুট। প্রতিক্রিয়ার অন্তর্ভুক্ত হলে, মিথস্ক্রিয়াটি গঠনকারী ধাপগুলো।
মিথস্ক্রিয়ার জন্য সিস্টেম নির্দেশাবলী।
ইন্টারঅ্যাকশনের সময় মডেলটি যেসব টুল ডিক্লারেশন কল করতে পারে, তার একটি তালিকা।
শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি সর্বশেষ আপডেট করা হয়েছিল, সেই সময়টি ISO 8601 ফরম্যাটে (YYYY-MM-DDThh:mm:ssZ)।
ব্যবহার (ঐচ্ছিক )
শুধুমাত্র আউটপুট। ইন্টারঅ্যাকশন অনুরোধের টোকেন ব্যবহারের পরিসংখ্যান।
ক্ষেত্র
cached_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে ক্যাশড টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
গ্রাউন্ডিং_টুল_কাউন্ট অ্যারে (GroundingToolCount) (ঐচ্ছিক)
গ্রাউন্ডিং টুলের সংখ্যা।
ক্ষেত্র
গ্রাউন্ডিং টুলের সংখ্যা গুরুত্বপূর্ণ।
গণনার সাথে সংশ্লিষ্ট গ্রাউন্ডিং টুলের ধরণ।
সম্ভাব্য মানসমূহ:
-
google_searchগুগল ওয়েব সার্চ ও ইমেজ সার্চের মাধ্যমে ভিত্তি স্থাপন, এবং এন্টারপ্রাইজের জন্য ওয়েব ভিত্তি স্থাপন।
-
google_mapsগুগল ম্যাপসের সাহায্যে পরিচিতি।
input_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে ইনপুট টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
আউটপুট_টোকেন_বাই_মোডালিটি অ্যারে (মোডালিটিটোকেন) (ঐচ্ছিক)
পদ্ধতি অনুসারে আউটপুট টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
tool_use_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে টুল-ব্যবহার টোকেন ব্যবহারের একটি বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
প্রম্পটের ক্যাশ করা অংশে থাকা টোকেনের সংখ্যা (ক্যাশ করা বিষয়বস্তু)।
প্রম্পটে (প্রসঙ্গ) টোকেনের সংখ্যা।
তৈরি হওয়া সমস্ত প্রতিক্রিয়া জুড়ে টোকেনের মোট সংখ্যা।
চিন্তন মডেলগুলোর জন্য চিন্তার টোকেনের সংখ্যা।
ইন্টারঅ্যাকশন অনুরোধের জন্য মোট টোকেন সংখ্যা (প্রম্পট + প্রতিক্রিয়া + অন্যান্য অভ্যন্তরীণ টোকেন)।
টুল ব্যবহারের নির্দেশনায় উপস্থিত টোকেনের সংখ্যা।
উদাহরণ
উদাহরণ
{ "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?" } ] } ], "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_thought_tokens": 49, "total_tokens": 79, "total_tool_use_tokens": 0 } }
ডেটা মডেল
বিষয়বস্তু
প্রতিক্রিয়ার বিষয়বস্তু।
সম্ভাব্য প্রকার
অডিও কন্টেন্ট
একটি অডিও কন্টেন্ট ব্লক।
অডিও চ্যানেলের সংখ্যা।
অডিও বিষয়বস্তু।
অডিওটির মাইম টাইপ।
সম্ভাব্য মানসমূহ:
-
audio/wavWAV অডিও ফরম্যাট
-
audio/mp3MP3 অডিও ফরম্যাট
-
audio/aiffAIFF অডিও ফরম্যাট
-
audio/aacAAC অডিও ফরম্যাট
-
audio/oggOGG অডিও ফরম্যাট
-
audio/flacFLAC অডিও ফরম্যাট
-
audio/mpegMPEG অডিও ফরম্যাট
-
audio/m4aM4A অডিও ফরম্যাট
-
audio/l16L16 অডিও ফরম্যাট
-
audio/opusOPUS অডিও ফরম্যাট
-
audio/alawALAW অডিও ফরম্যাট
-
audio/mulawMULAW অডিও ফরম্যাট
অডিওটির স্যাম্পল রেট।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "audio" তে সেট করা থাকে।
অডিওটির URI।
ডকুমেন্টের বিষয়বস্তু
একটি ডকুমেন্ট কন্টেন্ট ব্লক।
নথির বিষয়বস্তু।
ডকুমেন্টটির মাইম টাইপ।
সম্ভাব্য মানসমূহ:
-
application/pdfপিডিএফ ডকুমেন্ট ফরম্যাট
-
text/csvCSV ডকুমেন্ট ফরম্যাট
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "document" এ সেট করা থাকে।
ডকুমেন্টটির URI।
ছবির বিষয়বস্তু
একটি চিত্র বিষয়বস্তু ব্লক।
ছবির বিষয়বস্তু।
ছবিটির মাইম টাইপ।
সম্ভাব্য মানসমূহ:
-
image/pngPNG ছবির ফরম্যাট
-
image/jpegJPEG ছবির ফরম্যাট
-
image/webpওয়েবপি ছবির ফরম্যাট
-
image/heicHEIC ছবির ফরম্যাট
-
image/heifHEIF ছবির ফরম্যাট
-
image/gifজিআইএফ ছবির ফরম্যাট
-
image/bmpবিএমপি ছবির ফরম্যাট
-
image/tiffটিআইএফএফ ইমেজ ফরম্যাট
রেজোলিউশন মিডিয়ারেজোলিউশন (ঐচ্ছিক)
গণমাধ্যমের সংকল্প।
সম্ভাব্য মান
-
lowনিম্ন রেজোলিউশন।
-
mediumমাঝারি রেজোলিউশন।
-
highউচ্চ রেজোলিউশন।
-
ultra_highঅতি উচ্চ রেজোলিউশন।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "image" হিসেবে সেট করা থাকে।
ছবিটির URI।
টেক্সট কন্টেন্ট
একটি টেক্সট কন্টেন্ট ব্লক।
টীকা অ্যারে (টীকা) (ঐচ্ছিক)
মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।
সম্ভাব্য প্রকার
ফাইল উদ্ধৃতি
ফাইল উদ্ধৃতি টীকা।
ব্যবহারকারী সংগৃহীত কনটেক্সট সম্পর্কে মেটাডেটা প্রদান করেছেন।
ফাইলটির URI।
আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।
ফাইলটির নাম।
ছবির উদ্ধৃতির ক্ষেত্রে, প্রযোজ্য হলে মিডিয়া আইডি।
উদ্ধৃত নথির পৃষ্ঠা নম্বর, যদি প্রযোজ্য হয়।
পাঠ্যের একটি অংশের উৎস উল্লেখ করা হয়েছে।
প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "file_citation" এ সেট করা থাকে।
স্থান উদ্ধৃতি
স্থান উদ্ধৃতি টীকা।
আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।
স্থানটির নাম।
স্থানটির আইডি, `places/{place_id}` ফরম্যাটে।
review_snippets অ্যারে (রিভিউ স্নিপেট) (ঐচ্ছিক)
গুগল ম্যাপসে কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে উত্তর তৈরি করতে ব্যবহৃত পর্যালোচনার অংশবিশেষ।
ক্ষেত্র
রিভিউ স্নিপেটটির আইডি।
পর্যালোচনার শিরোনাম।
গুগল ম্যাপস-এ ব্যবহারকারীর পর্যালোচনার সাথে সম্পর্কিত একটি লিঙ্ক।
প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "place_citation" এ সেট করা থাকে।
স্থানটির URI রেফারেন্স।
ইউআরএল উদ্ধৃতি
ইউআরএল উদ্ধৃতি টীকা।
আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।
প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।
ইউআরএল-এর শিরোনাম।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "url_citation" এ সেট করা থাকে।
ইউআরএল।
প্রয়োজনীয়। পাঠ্য বিষয়বস্তু।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "text" হিসেবে সেট করা থাকে।
উদাহরণ
অডিও
{ "type": "audio", "data": "BASE64_ENCODED_AUDIO", "mime_type": "audio/wav" }
নথি
{ "type": "document", "data": "BASE64_ENCODED_DOCUMENT", "mime_type": "application/pdf" }
ছবি
{ "type": "image", "data": "BASE64_ENCODED_IMAGE", "mime_type": "image/png" }
পাঠ্য
{ "type": "text", "text": "Hello, how are you?" }
সরঞ্জাম
একটি সরঞ্জাম যা মডেল ব্যবহার করতে পারে।
সম্ভাব্য প্রকার
কোডএক্সিকিউশন
এমন একটি টুল যা মডেল কোড কার্যকর করার জন্য ব্যবহার করতে পারে।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "code_execution" এ সেট করা থাকে।
ফাইলসার্চ
একটি টুল যা মডেল ফাইল অনুসন্ধানের জন্য ব্যবহার করতে পারে।
ফাইল সার্চ স্টোরটি অনুসন্ধানের জন্য নামগুলো সংরক্ষণ করে।
সিমান্টিক রিট্রিভাল ডকুমেন্ট এবং চাঙ্কগুলিতে প্রয়োগ করার জন্য মেটাডেটা ফিল্টার।
পুনরুদ্ধার করার জন্য শব্দার্থিক পুনরুদ্ধার খণ্ডের সংখ্যা।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "file_search" এ সেট করা থাকে।
ফাংশন
একটি সরঞ্জাম যা মডেল ব্যবহার করতে পারে।
ফাংশনটির বর্ণনা।
ফাংশনটির নাম।
ফাংশনের প্যারামিটারগুলোর জন্য JSON স্কিমা।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "function" এ সেট করা থাকে।
গুগলম্যাপস
একটি টুল যা মডেলটি গুগল ম্যাপস চালু করার জন্য ব্যবহার করতে পারে।
রেসপন্সের টুল কল রেজাল্টে উইজেট কনটেক্সট টোকেন ফেরত দেওয়া হবে কিনা।
ব্যবহারকারীর অবস্থানের অক্ষাংশ।
ব্যবহারকারীর অবস্থানের দ্রাঘিমাংশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "google_maps" এ সেট করা থাকে।
গুগল অনুসন্ধান
একটি টুল যা মডেল গুগলে অনুসন্ধান করার জন্য ব্যবহার করতে পারে।
সক্ষম করার জন্য অনুসন্ধানের ভিত্তি স্থাপনের প্রকারভেদ।
সম্ভাব্য মানসমূহ:
-
web_searchএই ফিল্ডটি সেট করলে ওয়েব সার্চ চালু হয়। শুধুমাত্র টেক্সট ফলাফল দেখানো হয়।
-
image_searchএই ফিল্ডটি সেট করলে ইমেজ সার্চ চালু হয়। ইমেজের বাইটগুলো ফেরত দেওয়া হয়।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "google_search" এ সেট করা থাকে।
ইউআরএলপ্রসঙ্গ
একটি টুল যা মডেল ইউআরএল কনটেক্সট সংগ্রহ করতে ব্যবহার করতে পারে।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "url_context" এ সেট করা থাকে।
উদাহরণ
কোডএক্সিকিউশন
ফাইলসার্চ
ফাংশন
গুগলম্যাপস
গুগল অনুসন্ধান
ইউআরএলপ্রসঙ্গ
ইন্টারঅ্যাকশনএসএসইইভেন্ট
সম্ভাব্য প্রকার
পলিমরফিক ডিসক্রিমিনেটর: event_type
ত্রুটি ইভেন্ট
ত্রুটি ( ঐচ্ছিক )
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
একটি URI যা ত্রুটির ধরণ শনাক্ত করে।
মানুষের পাঠযোগ্য একটি ত্রুটি বার্তা।
এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করার জন্য ব্যবহৃত ইভেন্ট_আইডি টোকেন।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "error" তে সেট করা থাকে।
মিথস্ক্রিয়া সম্পন্ন ইভেন্ট
এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করার জন্য ব্যবহৃত ইভেন্ট_আইডি টোকেন।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "interaction.completed" এ সেট করা থাকে।
মিথস্ক্রিয়া InteractionSseEventInteraction (প্রয়োজনীয়)
স্ট্রিমের শেষে আংশিকভাবে সম্পন্ন ইন্টারঅ্যাকশন রিসোর্স নির্গত হয়।
ক্ষেত্র
যে এজেন্টের সাথে যোগাযোগ করতে হবে।
শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি তৈরি করা হয়েছিল, সেই সময়টি ISO 8601 ফরম্যাটে।
আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়া সম্পন্ন করার জন্য একটি অনন্য শনাক্তকারী।
যে মডেলটি আপনার নির্দেশটি সম্পূর্ণ করবে।
শুধুমাত্র আউটপুট। রিসোর্স টাইপ।
আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়ার অবস্থা।
সম্ভাব্য মানসমূহ:
-
in_progressআলোচনাটি চলছে।
-
requires_actionএই মিথস্ক্রিয়ার জন্য ব্যবহারকারীর পক্ষ থেকে কোনো পদক্ষেপ বা ইনপুট প্রয়োজন।
-
completedমিথস্ক্রিয়াটি সম্পন্ন হয়েছে।
-
failedমিথস্ক্রিয়াটি ব্যর্থ হয়েছে।
-
cancelledআলাপচারিতাটি বাতিল করা হয়েছিল।
-
incompleteইন্টারঅ্যাকশনটি সম্পন্ন হয়েছে, কিন্তু এতে অসম্পূর্ণ ফলাফল রয়েছে (যেমন max_tokens-এ পৌঁছানো)।
শুধুমাত্র আউটপুট। মিথস্ক্রিয়াটি গঠনকারী ধাপগুলো, যদি এই ইভেন্টে অন্তর্ভুক্ত থাকে।
শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি সর্বশেষ ISO 8601 ফরম্যাটে আপডেট করা হয়েছিল।
ব্যবহার (ঐচ্ছিক )
শুধুমাত্র আউটপুট। ইন্টারঅ্যাকশন অনুরোধের টোকেন ব্যবহারের পরিসংখ্যান।
ক্ষেত্র
cached_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে ক্যাশড টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
গ্রাউন্ডিং_টুল_কাউন্ট অ্যারে (GroundingToolCount) (ঐচ্ছিক)
গ্রাউন্ডিং টুলের সংখ্যা।
ক্ষেত্র
গ্রাউন্ডিং টুলের সংখ্যা গুরুত্বপূর্ণ।
গণনার সাথে সংশ্লিষ্ট গ্রাউন্ডিং টুলের ধরণ।
সম্ভাব্য মানসমূহ:
-
google_searchগুগল ওয়েব সার্চ ও ইমেজ সার্চের মাধ্যমে ভিত্তি স্থাপন, এবং এন্টারপ্রাইজের জন্য ওয়েব ভিত্তি স্থাপন।
-
google_mapsগুগল ম্যাপসের সাহায্যে পরিচিতি।
input_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে ইনপুট টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
আউটপুট_টোকেন_বাই_মোডালিটি অ্যারে (মোডালিটিটোকেন) (ঐচ্ছিক)
পদ্ধতি অনুসারে আউটপুট টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
tool_use_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে টুল-ব্যবহার টোকেন ব্যবহারের একটি বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
প্রম্পটের ক্যাশ করা অংশে থাকা টোকেনের সংখ্যা (ক্যাশ করা বিষয়বস্তু)।
প্রম্পটে (প্রসঙ্গ) টোকেনের সংখ্যা।
তৈরি হওয়া সমস্ত প্রতিক্রিয়া জুড়ে টোকেনের মোট সংখ্যা।
চিন্তন মডেলগুলোর জন্য চিন্তার টোকেনের সংখ্যা।
ইন্টারঅ্যাকশন অনুরোধের জন্য মোট টোকেন সংখ্যা (প্রম্পট + প্রতিক্রিয়া + অন্যান্য অভ্যন্তরীণ টোকেন)।
টুল ব্যবহারের নির্দেশনায় উপস্থিত টোকেনের সংখ্যা।
ইন্টারঅ্যাকশন তৈরি ইভেন্ট
এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করার জন্য ব্যবহৃত ইভেন্ট_আইডি টোকেন।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "interaction.created" এ সেট করা থাকে।
মিথস্ক্রিয়া InteractionSseEventInteraction (প্রয়োজনীয়)
স্ট্রিমটি তৈরি করার সময় আংশিক ইন্টারঅ্যাকশন রিসোর্স নির্গত হয়।
ক্ষেত্র
যে এজেন্টের সাথে যোগাযোগ করতে হবে।
শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি তৈরি করা হয়েছিল, সেই সময়টি ISO 8601 ফরম্যাটে।
আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়া সম্পন্ন করার জন্য একটি অনন্য শনাক্তকারী।
যে মডেলটি আপনার নির্দেশটি সম্পূর্ণ করবে।
শুধুমাত্র আউটপুট। রিসোর্স টাইপ।
আবশ্যক। শুধুমাত্র আউটপুট। মিথস্ক্রিয়ার অবস্থা।
সম্ভাব্য মানসমূহ:
-
in_progressআলোচনাটি চলছে।
-
requires_actionএই মিথস্ক্রিয়ার জন্য ব্যবহারকারীর পক্ষ থেকে কোনো পদক্ষেপ বা ইনপুট প্রয়োজন।
-
completedমিথস্ক্রিয়াটি সম্পন্ন হয়েছে।
-
failedমিথস্ক্রিয়াটি ব্যর্থ হয়েছে।
-
cancelledআলাপচারিতাটি বাতিল করা হয়েছিল।
-
incompleteইন্টারঅ্যাকশনটি সম্পন্ন হয়েছে, কিন্তু এতে অসম্পূর্ণ ফলাফল রয়েছে (যেমন max_tokens-এ পৌঁছানো)।
শুধুমাত্র আউটপুট। মিথস্ক্রিয়াটি গঠনকারী ধাপগুলো, যদি এই ইভেন্টে অন্তর্ভুক্ত থাকে।
শুধুমাত্র আউটপুট। যে সময়ে প্রতিক্রিয়াটি সর্বশেষ ISO 8601 ফরম্যাটে আপডেট করা হয়েছিল।
ব্যবহার (ঐচ্ছিক )
শুধুমাত্র আউটপুট। ইন্টারঅ্যাকশন অনুরোধের টোকেন ব্যবহারের পরিসংখ্যান।
ক্ষেত্র
cached_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে ক্যাশড টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
গ্রাউন্ডিং_টুল_কাউন্ট অ্যারে (GroundingToolCount) (ঐচ্ছিক)
গ্রাউন্ডিং টুলের সংখ্যা।
ক্ষেত্র
গ্রাউন্ডিং টুলের সংখ্যা গুরুত্বপূর্ণ।
গণনার সাথে সংশ্লিষ্ট গ্রাউন্ডিং টুলের ধরণ।
সম্ভাব্য মানসমূহ:
-
google_searchগুগল ওয়েব সার্চ ও ইমেজ সার্চের মাধ্যমে ভিত্তি স্থাপন, এবং এন্টারপ্রাইজের জন্য ওয়েব ভিত্তি স্থাপন।
-
google_mapsগুগল ম্যাপসের সাহায্যে পরিচিতি।
input_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে ইনপুট টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
আউটপুট_টোকেন_বাই_মোডালিটি অ্যারে (মোডালিটিটোকেন) (ঐচ্ছিক)
পদ্ধতি অনুসারে আউটপুট টোকেন ব্যবহারের বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
tool_use_tokens_by_modality অ্যারে (ModalityTokens) (ঐচ্ছিক)
পদ্ধতি অনুসারে টুল-ব্যবহার টোকেন ব্যবহারের একটি বিশদ বিবরণ।
ক্ষেত্র
পদ্ধতি প্রতিক্রিয়া পদ্ধতি (ঐচ্ছিক)
টোকেন সংখ্যার সাথে সংশ্লিষ্ট পদ্ধতি।
সম্ভাব্য মান
-
textএটি নির্দেশ করে যে মডেলটি টেক্সট ফেরত দেবে।
-
imageএটি নির্দেশ করে যে মডেলটি ছবি ফেরত দেবে।
-
audioএটি নির্দেশ করে যে মডেলটি অডিও ফেরত দেবে।
-
videoএটি নির্দেশ করে যে মডেলটি ভিডিও ফেরত দেবে।
-
documentএটি নির্দেশ করে যে মডেলটি ডকুমেন্ট ফেরত দেবে।
মোডালিটির জন্য টোকেনের সংখ্যা।
প্রম্পটের ক্যাশ করা অংশে থাকা টোকেনের সংখ্যা (ক্যাশ করা বিষয়বস্তু)।
প্রম্পটে (প্রসঙ্গ) টোকেনের সংখ্যা।
তৈরি হওয়া সমস্ত প্রতিক্রিয়া জুড়ে টোকেনের মোট সংখ্যা।
চিন্তন মডেলগুলোর জন্য চিন্তার টোকেনের সংখ্যা।
ইন্টারঅ্যাকশন অনুরোধের জন্য মোট টোকেন সংখ্যা (প্রম্পট + প্রতিক্রিয়া + অন্যান্য অভ্যন্তরীণ টোকেন)।
টুল ব্যবহারের নির্দেশনায় উপস্থিত টোকেনের সংখ্যা।
ইন্টারঅ্যাকশন স্ট্যাটাস আপডেট
এই ইভেন্ট থেকে ইন্টারঅ্যাকশন স্ট্রিম পুনরায় শুরু করার জন্য ব্যবহৃত ইভেন্ট_আইডি টোকেন।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "interaction.status_update" এ সেট করা থাকে।
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
সম্ভাব্য মানসমূহ:
-
in_progressআলোচনাটি চলছে।
-
requires_actionএই মিথস্ক্রিয়ার জন্য ব্যবহারকারীর পক্ষ থেকে কোনো পদক্ষেপ বা ইনপুট প্রয়োজন।
-
completedমিথস্ক্রিয়াটি সম্পন্ন হয়েছে।
-
failedমিথস্ক্রিয়াটি ব্যর্থ হয়েছে।
-
cancelledআলাপচারিতাটি বাতিল করা হয়েছিল।
-
incompleteইন্টারঅ্যাকশনটি সম্পন্ন হয়েছে, কিন্তু এতে অসম্পূর্ণ ফলাফল রয়েছে (যেমন max_tokens-এ পৌঁছানো)।
স্টেপডেল্টা
ডেল্টা স্টেপডেল্টাডেটা (প্রয়োজনীয়)
কোনো বিবরণ দেওয়া হয়নি।
সম্ভাব্য প্রকার
আর্গুমেন্টসডেল্টা
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "arguments_delta" তে সেট করা থাকে।
অডিওডেল্টা
অডিও চ্যানেলের সংখ্যা।
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
সম্ভাব্য মানসমূহ:
-
audio/wavWAV অডিও ফরম্যাট
-
audio/mp3MP3 অডিও ফরম্যাট
-
audio/aiffAIFF অডিও ফরম্যাট
-
audio/aacAAC অডিও ফরম্যাট
-
audio/oggOGG অডিও ফরম্যাট
-
audio/flacFLAC অডিও ফরম্যাট
-
audio/mpegMPEG অডিও ফরম্যাট
-
audio/m4aM4A অডিও ফরম্যাট
-
audio/l16L16 অডিও ফরম্যাট
-
audio/opusOPUS অডিও ফরম্যাট
-
audio/alawALAW অডিও ফরম্যাট
-
audio/mulawMULAW অডিও ফরম্যাট
অডিওটির স্যাম্পল রেট।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "audio" তে সেট করা থাকে।
কোনো বিবরণ দেওয়া হয়নি।
কোডএক্সিকিউশনকলডেল্টা
আর্গুমেন্টস CodeExecutionCallArguments (প্রয়োজনীয়)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
যে কোডটি কার্যকর করা হবে।
`কোড`-এর প্রোগ্রামিং ভাষা।
সম্ভাব্য মানসমূহ:
-
pythonপাইথন >= ৩.১০, সাথে numpy এবং simpy উপলব্ধ।
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "code_execution_call" এ সেট করা থাকে।
কোডএক্সিকিউশনরেজাল্টডেল্টা
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "code_execution_result" এ সেট করা থাকে।
ডকুমেন্টডেল্টা
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
সম্ভাব্য মানসমূহ:
-
application/pdfপিডিএফ ডকুমেন্ট ফরম্যাট
-
text/csvCSV ডকুমেন্ট ফরম্যাট
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "document" এ সেট করা থাকে।
কোনো বিবরণ দেওয়া হয়নি।
ফাইলসার্চকলডেল্টা
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "file_search_call" এ সেট করা থাকে।
ফাইলসার্চরেজাল্টডেল্টা
ফলাফল অ্যারে (ফাইলসার্চরেজাল্ট) (প্রয়োজনীয়)
কোনো বিবরণ দেওয়া হয়নি।
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "file_search_result" এ সেট করা থাকে।
ফাংশনরেজাল্টডেল্টা
আবশ্যক। আইডিটি অবশ্যই ফাংশন কল ব্লকের আইডির সাথে মিলতে হবে।
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "function_result" -এ সেট করা থাকে।
গুগলম্যাপসকলডেল্টা
আর্গুমেন্টস GoogleMapsCallArguments (ঐচ্ছিক)
গুগল ম্যাপস টুলে যে আর্গুমেন্টগুলো পাস করতে হবে।
ক্ষেত্র
যে কোয়েরিগুলো সম্পাদন করতে হবে।
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "google_maps_call" এ সেট করা থাকে।
GoogleMapsResultDelta
ফলাফল অ্যারে (GoogleMapsResult) (ঐচ্ছিক)
গুগল ম্যাপসের ফলাফল।
ক্ষেত্র
স্থানসমূহ অ্যারে (স্থানসমূহ) (ঐচ্ছিক)
যে স্থানগুলো খুঁজে পাওয়া গিয়েছিল।
ক্ষেত্র
স্থানটির নাম।
স্থানটির আইডি, `places/{place_id}` ফরম্যাটে।
review_snippets অ্যারে (রিভিউ স্নিপেট) (ঐচ্ছিক)
গুগল ম্যাপসে কোনো নির্দিষ্ট স্থানের বৈশিষ্ট্য সম্পর্কে উত্তর তৈরি করতে ব্যবহৃত পর্যালোচনার অংশবিশেষ।
ক্ষেত্র
রিভিউ স্নিপেটটির আইডি।
পর্যালোচনার শিরোনাম।
গুগল ম্যাপস-এ ব্যবহারকারীর পর্যালোচনার সাথে সম্পর্কিত একটি লিঙ্ক।
স্থানটির URI রেফারেন্স।
গুগল ম্যাপস উইজেট কনটেক্সট টোকেনের রিসোর্স নাম।
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "google_maps_result" এ সেট করা থাকে।
গুগলসার্চকলডেল্টা
আর্গুমেন্টস GoogleSearchCallArguments (প্রয়োজনীয়)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
পরবর্তী ওয়েব অনুসন্ধানের জন্য ওয়েব অনুসন্ধান প্রশ্নাবলী।
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "google_search_call" এ সেট করা থাকে।
গুগলসার্চরেজাল্টডেল্টা
কোনো বিবরণ দেওয়া হয়নি।
ফলাফল অ্যারে (GoogleSearchResult) (প্রয়োজনীয়)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
ওয়েব কন্টেন্ট স্নিপেট যা একটি ওয়েব পেজ বা অ্যাপ ওয়েবভিউতে এমবেড করা যায়।
ব্যাকএন্ড যাচাইকরণের জন্য একটি স্বাক্ষর হ্যাশ।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "google_search_result" এ সেট করা থাকে।
ইমেজডেল্টা
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
সম্ভাব্য মানসমূহ:
-
image/pngPNG ছবির ফরম্যাট
-
image/jpegJPEG ছবির ফরম্যাট
-
image/webpওয়েবপি ছবির ফরম্যাট
-
image/heicHEIC ছবির ফরম্যাট
-
image/heifHEIF ছবির ফরম্যাট
-
image/gifজিআইএফ ছবির ফরম্যাট
-
image/bmpবিএমপি ছবির ফরম্যাট
-
image/tiffটিআইএফএফ ইমেজ ফরম্যাট
রেজোলিউশন মিডিয়ারেজোলিউশন (ঐচ্ছিক)
গণমাধ্যমের সংকল্প।
সম্ভাব্য মান
-
lowনিম্ন রেজোলিউশন।
-
mediumমাঝারি রেজোলিউশন।
-
highউচ্চ রেজোলিউশন।
-
ultra_highঅতি উচ্চ রেজোলিউশন।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "image" হিসেবে সেট করা থাকে।
কোনো বিবরণ দেওয়া হয়নি।
টেক্সটঅ্যানোটেশনডেল্টা
টীকা অ্যারে (টীকা) (ঐচ্ছিক)
মডেল-সৃষ্ট কন্টেন্টের জন্য উদ্ধৃতি তথ্য।
সম্ভাব্য প্রকার
ফাইল উদ্ধৃতি
ফাইল উদ্ধৃতি টীকা।
ব্যবহারকারী সংগৃহীত কনটেক্সট সম্পর্কে মেটাডেটা প্রদান করেছেন।
ফাইলটির URI।
আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।
ফাইলটির নাম।
ছবির উদ্ধৃতির ক্ষেত্রে, প্রযোজ্য হলে মিডিয়া আইডি।
উদ্ধৃত নথির পৃষ্ঠা নম্বর, যদি প্রযোজ্য হয়।
পাঠ্যের একটি অংশের উৎস উল্লেখ করা হয়েছে।
প্রতিক্রিয়ার যে অংশটি এই উৎসের সাথে সম্পর্কিত, এটি তার শুরু। সূচকটি অংশের শুরু নির্দেশ করে, যা বাইটে পরিমাপ করা হয়।
কোনো বিবরণ দেওয়া হয়নি।
সর্বদা "file_citation" এ সেট করা থাকে।
স্থান উদ্ধৃতি
স্থান উদ্ধৃতি টীকা।
আরোপিত অংশের সমাপ্তি, স্বতন্ত্র।
স্থানটির নাম।
The ID of the place, in `places/{place_id}` format.
review_snippets array (ReviewSnippet) (optional)
Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.
ক্ষেত্র
The ID of the review snippet.
Title of the review.
A link that corresponds to the user review on Google Maps.
Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "place_citation" .
URI reference of the place.
UrlCitation
A URL citation annotation.
End of the attributed segment, exclusive.
Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
The title of the URL.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "url_citation" .
The URL.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "text_annotation_delta" .
TextDelta
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
Always set to "text" .
ThoughtSignatureDelta
Signature to match the backend source to be part of the generation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "thought_signature" .
ThoughtSummaryDelta
A new summary item to be added to the thought.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "thought_summary" .
UrlContextCallDelta
arguments UrlContextCallArguments (required)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
The URLs to fetch.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "url_context_call" .
UrlContextResultDelta
কোনো বিবরণ দেওয়া হয়নি।
result array (UrlContextResult) (required)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
The status of the URL retrieval.
সম্ভাব্য মানসমূহ:
-
successUrl retrieval is successful.
-
errorUrl retrieval is failed due to error.
-
paywallUrl retrieval is failed because the content is behind paywall.
-
unsafeUrl retrieval is failed because the content is unsafe.
The URL that was fetched.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "url_context_result" .
The event_id token to be used to resume the interaction stream, from this event.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "step.delta" .
কোনো বিবরণ দেওয়া হয়নি।
metadata StepDeltaMetadata (optional)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
total_usage Usage (optional)
Statistics on the interaction request's token usage.
ক্ষেত্র
cached_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of cached token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
grounding_tool_count array (GroundingToolCount) (optional)
Grounding tool count.
ক্ষেত্র
The number of grounding tool counts.
The grounding tool type associated with the count.
সম্ভাব্য মানসমূহ:
-
google_searchGrounding with Google Web Search and Image Search, & Web Grounding for Enterprise.
-
google_mapsGrounding with Google Maps.
input_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of input token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
output_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of output token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
tool_use_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of tool-use token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
Number of tokens in the cached part of the prompt (the cached content).
Number of tokens in the prompt (context).
Total number of tokens across all the generated responses.
Number of tokens of thoughts for thinking models.
Total token count for the interaction request (prompt + responses + other internal tokens).
Number of tokens present in tool-use prompt(s).
StepStart
The event_id token to be used to resume the interaction stream, from this event.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "step.start" .
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
StepStop
The event_id token to be used to resume the interaction stream, from this event.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "step.stop" .
কোনো বিবরণ দেওয়া হয়নি।
step_usage Usage (optional)
Model usage stats for this specific step.
ক্ষেত্র
cached_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of cached token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
grounding_tool_count array (GroundingToolCount) (optional)
Grounding tool count.
ক্ষেত্র
The number of grounding tool counts.
The grounding tool type associated with the count.
সম্ভাব্য মানসমূহ:
-
google_searchGrounding with Google Web Search and Image Search, & Web Grounding for Enterprise.
-
google_mapsGrounding with Google Maps.
input_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of input token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
output_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of output token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
tool_use_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of tool-use token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
Number of tokens in the cached part of the prompt (the cached content).
Number of tokens in the prompt (context).
Total number of tokens across all the generated responses.
Number of tokens of thoughts for thinking models.
Total token count for the interaction request (prompt + responses + other internal tokens).
Number of tokens present in tool-use prompt(s).
usage Usage (optional)
Cumulative model usage stats from the start of the session.
ক্ষেত্র
cached_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of cached token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
grounding_tool_count array (GroundingToolCount) (optional)
Grounding tool count.
ক্ষেত্র
The number of grounding tool counts.
The grounding tool type associated with the count.
সম্ভাব্য মানসমূহ:
-
google_searchGrounding with Google Web Search and Image Search, & Web Grounding for Enterprise.
-
google_mapsGrounding with Google Maps.
input_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of input token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
output_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of output token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
tool_use_tokens_by_modality array (ModalityTokens) (optional)
A breakdown of tool-use token usage by modality.
ক্ষেত্র
modality ResponseModality (optional)
The modality associated with the token count.
সম্ভাব্য মান
-
textIndicates the model should return text.
-
imageIndicates the model should return images.
-
audioIndicates the model should return audio.
-
videoIndicates the model should return video.
-
documentIndicates the model should return documents.
Number of tokens for the modality.
Number of tokens in the cached part of the prompt (the cached content).
Number of tokens in the prompt (context).
Total number of tokens across all the generated responses.
Number of tokens of thoughts for thinking models.
Total token count for the interaction request (prompt + responses + other internal tokens).
Number of tokens present in tool-use prompt(s).
উদাহরণ
Error Event
{ "error": { "code": "not_found", "message": "Failed to get completed interaction: Result not found." }, "event_type": "error" }
Interaction Completed
{ "event_id": "evt_123", "event_type": "interaction.completed", "interaction": { "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3.6-flash", "status": "completed", "updated": "2025-12-04T15:01:45Z" } }
Interaction Completed
{ "event_id": "evt_123", "event_type": "interaction.completed", "interaction": { "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "object": "interaction", "status": "completed", "updated": "2025-12-04T15:01:45Z" } }
Interaction Created
{ "event_id": "evt_123", "event_type": "interaction.created", "interaction": { "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3.6-flash", "status": "in_progress", "updated": "2025-12-04T15:01:45Z" } }
Interaction Created
{ "event_id": "evt_123", "event_type": "interaction.created", "interaction": { "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "object": "interaction", "status": "in_progress" } }
Interaction Status Update
{ "event_type": "interaction.status_update", "interaction_id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "status": "in_progress" }
Step Delta
{ "delta": { "type": "text", "text": "Hello" }, "event_type": "step.delta", "index": 0 }
Step Start
{ "event_type": "step.start", "index": 0, "step": { "type": "model_output" } }
Step Stop
{ "event_type": "step.stop", "index": 0 }
ResponseFormat
সম্ভাব্য প্রকার
AudioResponseFormat
Configuration for audio output format.
Bit rate in bits per second (bps). Only applicable for compressed formats (MP3, Opus).
The delivery mode for the audio output.
সম্ভাব্য মানসমূহ:
-
inlineAudio data is returned inline in the response.
-
uriAudio data is returned as a URI.
The MIME type of the audio output.
সম্ভাব্য মানসমূহ:
-
audio/mp3MP3 audio format.
-
audio/ogg_opusOGG Opus audio format.
-
audio/l16Raw PCM (L16) audio format.
-
audio/wavWAV audio format.
-
audio/alawA-law audio format.
-
audio/mulawMu-law audio format.
Sample rate in Hz.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "audio" .
ImageResponseFormat
Configuration for image output format.
The aspect ratio for the image output.
সম্ভাব্য মানসমূহ:
-
1:1১:১ আকৃতির অনুপাত।
-
2:32:3 aspect ratio.
-
3:23:2 aspect ratio.
-
3:43:4 aspect ratio.
-
4:34:3 aspect ratio.
-
4:5৪:৫ আকৃতি অনুপাত।
-
5:45:4 aspect ratio.
-
9:169:16 aspect ratio.
-
16:916:9 aspect ratio.
-
21:921:9 aspect ratio.
-
1:81:8 aspect ratio.
-
8:18:1 aspect ratio.
-
1:41:4 aspect ratio.
-
4:14:1 aspect ratio.
The delivery mode for the image output.
সম্ভাব্য মানসমূহ:
-
inlineImage data is returned inline in the response.
-
uriImage data is returned as a URI.
The size of the image output.
সম্ভাব্য মানসমূহ:
-
512512px image size.
-
1K1K image size.
-
2K2K image size.
-
4K4K image size.
The MIME type of the image output.
সম্ভাব্য মানসমূহ:
-
image/jpegJPEG image format.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "image" .
TextResponseFormat
Configuration for text output format.
The MIME type of the text output.
সম্ভাব্য মানসমূহ:
-
application/jsonJSON output format.
-
text/plainPlain text output format.
The JSON schema that the output should conform to. Only applicable when mime_type is application/json.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "text" .
VideoResponseFormat
Configuration for video output format.
The aspect ratio for the video output.
সম্ভাব্য মানসমূহ:
-
16:916:9 aspect ratio.
-
9:169:16 aspect ratio.
The delivery mode for the video output.
সম্ভাব্য মানসমূহ:
-
inlineVideo data is returned inline in the response.
-
uriVideo data is returned as a URI.
The duration for the video output.
The video output resolution. Defaults to 720p.
সম্ভাব্য মানসমূহ:
-
360p360p resolution.
-
720p720p resolution.
-
1080p1080p resolution.
-
4k৪কে রেজোলিউশন।
কোনো বিবরণ দেওয়া হয়নি।
Always set to "video" .
উদাহরণ
Audio Output
{ "type": "audio", "sample_rate": 24000 }
Image Output
{ "type": "image", "aspect_ratio": "16:9", "image_size": "1K", "mime_type": "image/jpeg" }
Text Output (JSON Schema)
{ "type": "text", "mime_type": "application/json", "schema": { "type": "object", "properties": { "ingredients": { "type": "array", "items": { "type": "string" } }, "recipe_name": { "type": "string" } }, "required": [ "ingredients", "recipe_name" ] } }
VideoResponseFormat
No examples available for this type.
ধাপ
A step in the interaction.
সম্ভাব্য প্রকার
CodeExecutionCallStep
Code execution call step.
arguments CodeExecutionCallStepArguments (optional)
The arguments to pass to the code execution.
ক্ষেত্র
The code to be executed.
Programming language of the `code`.
সম্ভাব্য মানসমূহ:
-
pythonPython >= 3.10, with numpy and simpy available.
Required. A unique ID for this specific tool call.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "code_execution_call" .
CodeExecutionResultStep
Code execution result step.
Required. ID to match the ID from the function call block.
Whether the code execution resulted in an error.
The output of the code execution.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "code_execution_result" .
FileSearchCallStep
File Search call step.
Required. A unique ID for this specific tool call.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "file_search_call" .
FileSearchResultStep
File Search result step.
Required. ID to match the ID from the function call block.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "file_search_result" .
FunctionCallStep
A function tool call step.
Required. The arguments to pass to the function.
Required. A unique ID for this specific tool call.
Required. The name of the tool to call.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "function_call" .
FunctionResultStep
Result of a function tool call.
Required. ID to match the ID from the function call block.
Whether the tool call resulted in an error.
The name of the tool that was called.
Required. The result of the tool call.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "function_result" .
GoogleMapsCallStep
Google Maps call step.
arguments GoogleMapsCallStepArguments (optional)
The arguments to pass to the Google Maps tool.
ক্ষেত্র
The queries to be executed.
Required. A unique ID for this specific tool call.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "google_maps_call" .
GoogleMapsResultStep
Google Maps result step.
Required. ID to match the ID from the function call block.
result array (GoogleMapsResultItem) (optional)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
places array (GoogleMapsResultPlaces) (optional)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
review_snippets array (ReviewSnippet) (optional)
কোনো বিবরণ দেওয়া হয়নি।
ক্ষেত্র
The ID of the review snippet.
Title of the review.
A link that corresponds to the user review on Google Maps.
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "google_maps_result" .
GoogleSearchCallStep
Google Search call step.
arguments GoogleSearchCallStepArguments (optional)
The arguments to pass to Google Search.
ক্ষেত্র
Web search queries for the following-up web search.
Required. A unique ID for this specific tool call.
The type of search grounding enabled.
সম্ভাব্য মানসমূহ:
-
web_searchএই ফিল্ডটি সেট করলে ওয়েব সার্চ চালু হয়। শুধুমাত্র টেক্সট ফলাফল দেখানো হয়।
-
image_searchএই ফিল্ডটি সেট করলে ইমেজ সার্চ চালু হয়। ইমেজের বাইটগুলো ফেরত দেওয়া হয়।
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "google_search_call" .
GoogleSearchResultStep
Google Search result step.
Required. ID to match the ID from the function call block.
Whether the Google Search resulted in an error.
result array (GoogleSearchResultItem) (optional)
The results of the Google Search.
ক্ষেত্র
Web content snippet that can be embedded in a web page or an app webview.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "google_search_result" .
ModelOutputStep
Output generated by the model.
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
Always set to "model_output" .
ThoughtStep
A thought step.
A signature hash for backend validation.
A summary of the thought.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "thought" .
UrlContextCallStep
URL context call step.
arguments UrlContextCallArguments (optional)
The arguments to pass to the URL context.
ক্ষেত্র
The URLs to fetch.
Required. A unique ID for this specific tool call.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "url_context_call" .
UrlContextResultStep
URL context result step.
Required. ID to match the ID from the function call block.
Whether the URL context resulted in an error.
result array (UrlContextResult) (optional)
The results of the URL context.
ক্ষেত্র
The status of the URL retrieval.
সম্ভাব্য মানসমূহ:
-
successUrl retrieval is successful.
-
errorUrl retrieval is failed due to error.
-
paywallUrl retrieval is failed because the content is behind paywall.
-
unsafeUrl retrieval is failed because the content is unsafe.
The URL that was fetched.
A signature hash for backend validation.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "url_context_result" .
UserInputStep
Input provided by the user.
কোনো বিবরণ দেওয়া হয়নি।
কোনো বিবরণ দেওয়া হয়নি।
Always set to "user_input" .
উদাহরণ
CodeExecutionCallStep
{ "type": "code_execution_call", "arguments": { "code": "print(sum(range(1, 11)))" }, "id": "code_call_71021" }
CodeExecutionResultStep
{ "type": "code_execution_result", "call_id": "code_call_71021", "result": "55\n" }
FileSearchCallStep
{ "type": "file_search_call", "id": "file_call_88192" }
FileSearchResultStep
{ "type": "file_search_result", "call_id": "file_call_88192" }
FunctionCallStep
{ "name": "get_weather", "type": "function_call", "arguments": { "location": "Boston, MA" }, "id": "call_98231" }
FunctionResultStep
{ "name": "get_weather", "type": "function_result", "call_id": "call_98231", "result": [ { "type": "text", "text": "{\"weather\":\"sunny\"}" } ] }
GoogleMapsCallStep
{ "type": "google_maps_call", "arguments": { "latitude": 37.7749, "longitude": -122.4194 }, "id": "maps_call_39201" }
GoogleMapsResultStep
{ "type": "google_maps_result", "call_id": "maps_call_39201", "result": [ { "name": "Golden Gate Park", "place_id": "ChIJIQBpAG2ahYAR9R7bNdTLg8M", "rating": 4.8 } ] }
GoogleSearchCallStep
{ "type": "google_search_call", "arguments": { "query": "Who won the men's 100m in Paris 2024?" }, "id": "search_call_19201" }
GoogleSearchResultStep
{ "type": "google_search_result", "call_id": "search_call_19201", "result": [ { "title": "Paris 2024 Olympics: Noah Lyles wins men's 100m gold", "url": "https://olympics.com/en/news/paris-2024-noah-lyles-wins-mens-100m-gold", "snippet": "American Noah Lyles won the Olympic men's 100m gold medal in a photo finish." } ] }
ModelOutputStep
{ "type": "model_output", "content": [ { "type": "text", "text": "The capital of France is Paris." } ] }
ThoughtStep
{ "type": "thought", "signature": "thought_sig_abcd1234", "summary": [ { "type": "text", "text": "The model is searching Google for the capital of France." } ] }
UrlContextCallStep
{ "type": "url_context_call", "arguments": { "urls": [ "https://www.example.com" ] }, "id": "url_call_10219" }
UrlContextResultStep
{ "type": "url_context_result", "call_id": "url_call_10219", "result": [ { "title": "Example Domain", "url": "https://www.example.com", "snippet": "This domain is for use in illustrative examples in documents." } ] }
UserInputStep
{ "type": "user_input", "content": [ { "type": "text", "text": "What is the capital of France?" } ] }
ToolChoiceConfig
The tool choice configuration containing allowed tools.
ক্ষেত্র
allowed_tools AllowedTools (optional)
অনুমোদিত সরঞ্জামগুলো।
ক্ষেত্র
সরঞ্জাম নির্বাচনের ধরণ।
সম্ভাব্য মানসমূহ:
-
autoস্বয়ংক্রিয় টুল নির্বাচন।
-
anyযেকোনো সরঞ্জাম পছন্দ।
-
noneসরঞ্জাম পছন্দের কোনো সুযোগ নেই।
-
validatedসরঞ্জামটির নির্বাচন যথার্থ প্রমাণিত।
অনুমোদিত সরঞ্জামগুলোর নাম।
উদাহরণ
উদাহরণ
{ "allowed_tools": { "mode": "any", "tools": [ "my_tool" ] } }
ImageContent
An image content block.
ক্ষেত্র
The image content.
The mime type of the image.
সম্ভাব্য মানসমূহ:
-
image/pngPNG image format
-
image/jpegJPEG image format
-
image/webpWebP image format
-
image/heicHEIC image format
-
image/heifHEIF image format
-
image/gifGIF image format
-
image/bmpBMP image format
-
image/tiffTIFF image format
resolution MediaResolution (optional)
The resolution of the media.
সম্ভাব্য মান
-
lowLow resolution.
-
mediumMedium resolution.
-
highHigh resolution.
-
ultra_highUltra high resolution.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "image" .
The URI of the image.
উদাহরণ
ছবি
{ "type": "image", "data": "BASE64_ENCODED_IMAGE", "mime_type": "image/png" }
TextContent
A text content block.
ক্ষেত্র
annotations array (Annotation) (optional)
Citation information for model-generated content.
সম্ভাব্য প্রকার
FileCitation
A file citation annotation.
User provided metadata about the retrieved context.
The URI of the file.
End of the attributed segment, exclusive.
The name of the file.
Media ID in-case of image citations, if applicable.
Page number of the cited document, if applicable.
Source attributed for a portion of the text.
Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "file_citation" .
PlaceCitation
A place citation annotation.
End of the attributed segment, exclusive.
Title of the place.
The ID of the place, in `places/{place_id}` format.
review_snippets array (ReviewSnippet) (optional)
Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.
ক্ষেত্র
The ID of the review snippet.
Title of the review.
A link that corresponds to the user review on Google Maps.
Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "place_citation" .
URI reference of the place.
UrlCitation
A URL citation annotation.
End of the attributed segment, exclusive.
Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
The title of the URL.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "url_citation" .
The URL.
Required. The text content.
কোনো বিবরণ দেওয়া হয়নি।
Always set to "text" .
উদাহরণ
পাঠ্য
{ "type": "text", "text": "Hello, how are you?" }