Gemini API ব্যাচ মোড সমর্থন করে, যা আপনাকে একক কলে একাধিক অনুরোধ প্রক্রিয়া করতে দেয়। আরো বিস্তারিত জানার জন্য, ব্যাচ মোড গাইড দেখুন।
প্রার্থী
- JSON প্রতিনিধিত্ব
- ফিনিশ রিজন
- গ্রাউন্ডিং অ্যাট্রিবিউশন
- AttributionSourceId
- GroundingPassageId
- শব্দার্থক রেট্রিভারচাঙ্ক
- গ্রাউন্ডিং মেটাডেটা
- অনুসন্ধান এন্ট্রিপয়েন্ট
- গ্রাউন্ডিংচাঙ্ক
- ওয়েব
- গ্রাউন্ডিং সাপোর্ট
- সেগমেন্ট
- পুনরুদ্ধার মেটাডেটা
- লগপ্রবস ফলাফল
- শীর্ষ প্রার্থী
- প্রার্থী
- UrlContextMetadata
- UrlMetadata
- UrlRetrieval Status
মডেল থেকে উত্পন্ন একটি প্রতিক্রিয়া প্রার্থী.
content
object ( Content
)
শুধুমাত্র আউটপুট। উত্পন্ন সামগ্রী মডেল থেকে ফিরে.
finishReason
enum ( FinishReason
)
ঐচ্ছিক। শুধুমাত্র আউটপুট। যে কারণে মডেলটি টোকেন তৈরি করা বন্ধ করে দিয়েছে।
খালি থাকলে, মডেলটি টোকেন তৈরি করা বন্ধ করেনি।
safetyRatings[]
object ( SafetyRating
)
একটি প্রতিক্রিয়া প্রার্থীর নিরাপত্তার জন্য রেটিং তালিকা.
প্রতি বিভাগে সর্বোচ্চ একটি রেটিং আছে।
citationMetadata
object ( CitationMetadata
)
শুধুমাত্র আউটপুট। মডেল-উত্পন্ন প্রার্থীর জন্য উদ্ধৃতি তথ্য।
এই ক্ষেত্রটি content
অন্তর্ভুক্ত যেকোন পাঠ্যের জন্য আবৃত্তির তথ্য দিয়ে পরিপূর্ণ হতে পারে। এগুলি এমন প্যাসেজ যা ভিত্তিগত LLM-এর প্রশিক্ষণ ডেটাতে কপিরাইটযুক্ত উপাদান থেকে "আবৃত্তি করা" হয়।
tokenCount
integer
শুধুমাত্র আউটপুট। এই প্রার্থীর জন্য টোকেন গণনা।
groundingAttributions[]
object ( GroundingAttribution
)
শুধুমাত্র আউটপুট। উৎসের জন্য অ্যাট্রিবিউশন তথ্য যা গ্রাউন্ডেড উত্তরে অবদান রাখে।
এই ক্ষেত্রটি GenerateAnswer
কলের জন্য জনবহুল।
groundingMetadata
object ( GroundingMetadata
)
শুধুমাত্র আউটপুট। প্রার্থীর জন্য গ্রাউন্ডিং মেটাডেটা।
এই ক্ষেত্রটি GenerateContent
কলের জন্য জনবহুল।
avgLogprobs
number
শুধুমাত্র আউটপুট। প্রার্থীর গড় লগ সম্ভাব্যতা স্কোর।
logprobsResult
object ( LogprobsResult
)
শুধুমাত্র আউটপুট। প্রতিক্রিয়া টোকেন এবং শীর্ষ টোকেনগুলির জন্য লগ-সম্ভাবনা স্কোর
urlContextMetadata
object ( UrlContextMetadata
)
শুধুমাত্র আউটপুট। url প্রসঙ্গ পুনরুদ্ধার টুল সম্পর্কিত মেটাডেটা।
index
integer
শুধুমাত্র আউটপুট। সাড়া প্রার্থীদের তালিকায় প্রার্থীর সূচক।
JSON প্রতিনিধিত্ব |
---|
{ "content": { object ( |
ফিনিশ রিজন
মডেলটি কেন টোকেন তৈরি করা বন্ধ করেছে তার কারণ নির্ধারণ করে।
এনামস | |
---|---|
FINISH_REASON_UNSPECIFIED | ডিফল্ট মান। এই মান অব্যবহৃত. |
STOP | মডেলের প্রাকৃতিক স্টপ পয়েন্ট বা প্রদত্ত স্টপ সিকোয়েন্স। |
MAX_TOKENS | অনুরোধে উল্লিখিত টোকেনের সর্বোচ্চ সংখ্যা পৌঁছে গেছে। |
SAFETY | প্রতিক্রিয়া প্রার্থী বিষয়বস্তু নিরাপত্তার কারণে পতাকাঙ্কিত করা হয়েছে. |
RECITATION | প্রতিক্রিয়া প্রার্থী বিষয়বস্তু আবৃত্তি কারণে পতাকাঙ্কিত করা হয়েছে. |
LANGUAGE | প্রতিক্রিয়া প্রার্থী বিষয়বস্তু একটি অসমর্থিত ভাষা ব্যবহার করার জন্য পতাকাঙ্কিত করা হয়েছে. |
OTHER | অজানা কারণ। |
BLOCKLIST | টোকেন তৈরি করা বন্ধ হয়ে গেছে কারণ বিষয়বস্তুতে নিষিদ্ধ পদ রয়েছে। |
PROHIBITED_CONTENT | সম্ভাব্য নিষিদ্ধ বিষয়বস্তুর জন্য টোকেন জেনারেশন বন্ধ হয়ে গেছে। |
SPII | টোকেন জেনারেশন বন্ধ হয়ে গেছে কারণ বিষয়বস্তুতে সম্ভাব্য সংবেদনশীল ব্যক্তিগত শনাক্তযোগ্য তথ্য (SPII) রয়েছে। |
MALFORMED_FUNCTION_CALL | মডেল দ্বারা উত্পন্ন ফাংশন কল অবৈধ. |
IMAGE_SAFETY | টোকেন জেনারেশন বন্ধ হয়েছে কারণ জেনারেট করা ছবিতে নিরাপত্তা লঙ্ঘন রয়েছে। |
UNEXPECTED_TOOL_CALL | মডেল একটি টুল কল জেনারেট করেছে কিন্তু অনুরোধে কোনো টুল সক্ষম করা হয়নি। |
গ্রাউন্ডিং অ্যাট্রিবিউশন
একটি উৎসের জন্য অ্যাট্রিবিউশন যা একটি উত্তরে অবদান রাখে।
sourceId
object ( AttributionSourceId
)
শুধুমাত্র আউটপুট। এই অ্যাট্রিবিউশনে অবদানকারী উৎসের শনাক্তকারী।
content
object ( Content
)
গ্রাউন্ডিং সোর্স কন্টেন্ট যা এই অ্যাট্রিবিউশন তৈরি করে।
JSON প্রতিনিধিত্ব |
---|
{ "sourceId": { object ( |
AttributionSourceId
এই অ্যাট্রিবিউশনে অবদানকারী উৎসের শনাক্তকারী।
source
Union type
source
নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: groundingPassage
object ( GroundingPassageId
)
একটি ইনলাইন উত্তরণ জন্য শনাক্তকারী.
semanticRetrieverChunk
object ( SemanticRetrieverChunk
)
শব্দার্থক পুনরুদ্ধারের মাধ্যমে আনা Chunk
জন্য শনাক্তকারী।
JSON প্রতিনিধিত্ব |
---|
{ // source "groundingPassage": { object ( |
GroundingPassageId
একটি GroundingPassage
মধ্যে একটি অংশের জন্য শনাক্তকারী।
passageId
string
শুধুমাত্র আউটপুট। GenerateAnswerRequest
এর GroundingPassage.id
সাথে মিলে যাওয়া উত্তরণের আইডি।
partIndex
integer
শুধুমাত্র আউটপুট। GenerateAnswerRequest
এর GroundingPassage.content
এর মধ্যে থাকা অংশের সূচক।
JSON প্রতিনিধিত্ব |
---|
{ "passageId": string, "partIndex": integer } |
শব্দার্থক রেট্রিভারচাঙ্ক
SemanticRetrieverConfig
ব্যবহার করে GenerateAnswerRequest
এ নির্দিষ্ট করা Semantic Retriever-এর মাধ্যমে পুনরুদ্ধার করা Chunk
শনাক্তকারী।
source
string
শুধুমাত্র আউটপুট। অনুরোধের SemanticRetrieverConfig.source
এর সাথে মিলে যাওয়া উৎসের নাম। উদাহরণ: corpora/123
বা corpora/123/documents/abc
chunk
string
শুধুমাত্র আউটপুট। অ্যাট্রিবিউটেড টেক্সট ধারণকারী Chunk
নাম। উদাহরণ: corpora/123/documents/abc/chunks/xyz
JSON প্রতিনিধিত্ব |
---|
{ "source": string, "chunk": string } |
গ্রাউন্ডিং মেটাডেটা
গ্রাউন্ডিং সক্ষম হলে মেটাডেটা ক্লায়েন্টে ফিরে আসে।
groundingChunks[]
object ( GroundingChunk
)
নির্দিষ্ট গ্রাউন্ডিং উত্স থেকে পুনরুদ্ধার সমর্থনকারী রেফারেন্সের তালিকা।
groundingSupports[]
object ( GroundingSupport
)
গ্রাউন্ডিং সমর্থনের তালিকা।
webSearchQueries[]
string
নিম্নলিখিত-আপ ওয়েব অনুসন্ধানের জন্য ওয়েব অনুসন্ধান ক্যোয়ারী।
searchEntryPoint
object ( SearchEntryPoint
)
ঐচ্ছিক। নিম্নলিখিত ওয়েব অনুসন্ধানের জন্য Google অনুসন্ধান এন্ট্রি।
retrievalMetadata
object ( RetrievalMetadata
)
গ্রাউন্ডিং প্রবাহে পুনরুদ্ধারের সাথে সম্পর্কিত মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "groundingChunks": [ { object ( |
অনুসন্ধান এন্ট্রিপয়েন্ট
গুগল অনুসন্ধান এন্ট্রি পয়েন্ট.
renderedContent
string
ঐচ্ছিক। ওয়েব কন্টেন্ট স্নিপেট যা একটি ওয়েব পৃষ্ঠা বা একটি অ্যাপ ওয়েবভিউতে এম্বেড করা যেতে পারে।
sdkBlob
string ( bytes format)
ঐচ্ছিক। বেস64 এনকোড করা JSON <সার্চ টার্ম, সার্চ ইউআরএল> টিপলের অ্যারের প্রতিনিধিত্ব করে।
একটি base64-এনকোডেড স্ট্রিং।
JSON প্রতিনিধিত্ব |
---|
{ "renderedContent": string, "sdkBlob": string } |
গ্রাউন্ডিংচাঙ্ক
গ্রাউন্ডিং খণ্ড.
chunk_type
Union type
chunk_type
নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:web
object ( Web
)
ওয়েব থেকে গ্রাউন্ডিং খণ্ড.
JSON প্রতিনিধিত্ব |
---|
{
// chunk_type
"web": {
object ( |
ওয়েব
ওয়েব থেকে খণ্ড.
uri
string
খণ্ডের URI রেফারেন্স।
title
string
খণ্ডের শিরোনাম।
JSON প্রতিনিধিত্ব |
---|
{ "uri": string, "title": string } |
গ্রাউন্ডিং সাপোর্ট
গ্রাউন্ডিং সমর্থন।
groundingChunkIndices[]
integer
সূচকগুলির একটি তালিকা ('গ্রাউন্ডিং_চঙ্ক'-এ) দাবির সাথে সম্পর্কিত উদ্ধৃতিগুলি নির্দিষ্ট করে৷ উদাহরণস্বরূপ [1,3,4] মানে হল যে গ্রাউন্ডিং_চঙ্ক[1], গ্রাউন্ডিং_চাঙ্ক[3], গ্রাউন্ডিং_চঙ্ক[4] হল দাবির জন্য দায়ী করা পুনরুদ্ধার করা সামগ্রী।
confidenceScores[]
number
সমর্থন রেফারেন্সের আত্মবিশ্বাস স্কোর. 0 থেকে 1 পর্যন্ত রেঞ্জ। 1 হল সবচেয়ে আত্মবিশ্বাসী। এই তালিকাটি অবশ্যই গ্রাউন্ডিংচাঙ্ক ইনডিসেসের মতো একই আকারের হতে হবে।
segment
object ( Segment
)
এই সমর্থনের অন্তর্গত বিষয়বস্তুর সেগমেন্ট।
JSON প্রতিনিধিত্ব |
---|
{
"groundingChunkIndices": [
integer
],
"confidenceScores": [
number
],
"segment": {
object ( |
সেগমেন্ট
বিষয়বস্তুর সেগমেন্ট।
partIndex
integer
শুধুমাত্র আউটপুট। একটি অংশ বস্তুর সূচী তার মূল বিষয়বস্তু বস্তুর মধ্যে।
startIndex
integer
শুধুমাত্র আউটপুট। প্রদত্ত অংশে সূচী শুরু করুন, বাইটে পরিমাপ করুন। অংশের শুরু থেকে অফসেট, অন্তর্ভুক্ত, শূন্য থেকে শুরু।
endIndex
integer
শুধুমাত্র আউটপুট। প্রদত্ত অংশে শেষ সূচক, বাইটে পরিমাপ করা হয়। অংশের শুরু থেকে অফসেট, একচেটিয়া, শূন্য থেকে শুরু।
text
string
শুধুমাত্র আউটপুট। প্রতিক্রিয়া থেকে অংশের সাথে সংশ্লিষ্ট পাঠ্য।
JSON প্রতিনিধিত্ব |
---|
{ "partIndex": integer, "startIndex": integer, "endIndex": integer, "text": string } |
পুনরুদ্ধার মেটাডেটা
গ্রাউন্ডিং প্রবাহে পুনরুদ্ধারের সাথে সম্পর্কিত মেটাডেটা।
googleSearchDynamicRetrievalScore
number
ঐচ্ছিক। স্কোর নির্দেশ করে যে Google অনুসন্ধান থেকে সম্ভাব্য তথ্য প্রম্পটের উত্তর দিতে কতটা সাহায্য করতে পারে। স্কোরটি [0, 1] রেঞ্জের মধ্যে, যেখানে 0 সবচেয়ে কম এবং 1 সবচেয়ে বেশি সম্ভাবনা রয়েছে। এই স্কোরটি শুধুমাত্র তখনই জমা হয় যখন গুগল সার্চ গ্রাউন্ডিং এবং ডাইনামিক পুনরুদ্ধার সক্ষম করা থাকে। গুগল সার্চ ট্রিগার করতে হবে কিনা তা নির্ধারণ করতে এটি থ্রেশহোল্ডের সাথে তুলনা করা হবে।
JSON প্রতিনিধিত্ব |
---|
{ "googleSearchDynamicRetrievalScore": number } |
লগপ্রবস ফলাফল
লগপ্রবস ফলাফল
topCandidates[]
object ( TopCandidates
)
দৈর্ঘ্য = ডিকোডিং ধাপের মোট সংখ্যা।
chosenCandidates[]
object ( Candidate
)
দৈর্ঘ্য = ডিকোডিং ধাপের মোট সংখ্যা। নির্বাচিত প্রার্থীরা শীর্ষ প্রার্থীদের মধ্যে থাকতে পারে বা নাও থাকতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "topCandidates": [ { object ( |
শীর্ষ প্রার্থী
প্রতিটি ডিকোডিং ধাপে শীর্ষ লগ সম্ভাব্যতা সহ প্রার্থীরা।
candidates[]
object ( Candidate
)
ক্রমানুসারে লগ সম্ভাব্যতা দ্বারা সাজানো।
JSON প্রতিনিধিত্ব |
---|
{
"candidates": [
{
object ( |
প্রার্থী
লগপ্রবস টোকেন এবং স্কোরের জন্য প্রার্থী।
token
string
প্রার্থীর টোকেন স্ট্রিং মান।
tokenId
integer
প্রার্থীর টোকেন আইডি মান।
logProbability
number
প্রার্থীর লগ সম্ভাব্যতা.
JSON প্রতিনিধিত্ব |
---|
{ "token": string, "tokenId": integer, "logProbability": number } |
UrlContextMetadata
url প্রসঙ্গ পুনরুদ্ধার টুল সম্পর্কিত মেটাডেটা।
urlMetadata[]
object ( UrlMetadata
)
url প্রসঙ্গের তালিকা।
JSON প্রতিনিধিত্ব |
---|
{
"urlMetadata": [
{
object ( |
UrlMetadata
একটি একক url পুনরুদ্ধারের প্রসঙ্গ।
retrievedUrl
string
টুল দ্বারা পুনরুদ্ধার করা হয়েছে.
urlRetrievalStatus
enum ( UrlRetrievalStatus
)
ইউআরএল পুনরুদ্ধারের স্থিতি।
JSON প্রতিনিধিত্ব |
---|
{
"retrievedUrl": string,
"urlRetrievalStatus": enum ( |
UrlRetrieval Status
ইউআরএল পুনরুদ্ধারের স্থিতি।
এনামস | |
---|---|
URL_RETRIEVAL_STATUS_UNSPECIFIED | ডিফল্ট মান। এই মান অব্যবহৃত. |
URL_RETRIEVAL_STATUS_SUCCESS | ইউআরএল পুনরুদ্ধার সফল হয়েছে। |
URL_RETRIEVAL_STATUS_ERROR | ত্রুটির কারণে Url পুনরুদ্ধার ব্যর্থ হয়েছে৷ |
উদ্ধৃতি মেটাডেটা
বিষয়বস্তুর একটি অংশের জন্য উত্স বৈশিষ্ট্যগুলির একটি সংগ্রহ৷
citationSources[]
object ( CitationSource
)
একটি নির্দিষ্ট প্রতিক্রিয়ার জন্য উত্সের উদ্ধৃতি।
JSON প্রতিনিধিত্ব |
---|
{
"citationSources": [
{
object ( |
উদ্ধৃতি উৎস
একটি নির্দিষ্ট প্রতিক্রিয়ার একটি অংশের জন্য একটি উত্সের একটি উদ্ধৃতি৷
startIndex
integer
ঐচ্ছিক। এই উৎসের জন্য দায়ী করা প্রতিক্রিয়ার সেগমেন্টের শুরু।
সূচক বাইটে পরিমাপ করা অংশের শুরু নির্দেশ করে।
endIndex
integer
ঐচ্ছিক। অ্যাট্রিবিউটেড সেগমেন্টের শেষ, এক্সক্লুসিভ।
uri
string
ঐচ্ছিক। URI যা পাঠ্যের একটি অংশের জন্য একটি উৎস হিসাবে দায়ী করা হয়।
license
string
ঐচ্ছিক। গিটহাব প্রজেক্টের লাইসেন্স যা সেগমেন্টের জন্য উৎস হিসেবে দায়ী।
কোড উদ্ধৃতি জন্য লাইসেন্স তথ্য প্রয়োজন.
JSON প্রতিনিধিত্ব |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
REST সম্পদ: ব্যাচ
সম্পদ: অপারেশন
এই সংস্থানটি একটি দীর্ঘ-চলমান ক্রিয়াকলাপের প্রতিনিধিত্ব করে যা একটি নেটওয়ার্ক API কলের ফলাফল।
name
string
সার্ভার দ্বারা নির্ধারিত নাম, যা শুধুমাত্র একই পরিষেবার মধ্যে অনন্য যা মূলত এটিকে ফেরত দেয়। আপনি যদি ডিফল্ট HTTP ম্যাপিং ব্যবহার করেন, name
operations/{unique_id}
দিয়ে শেষ হওয়া একটি সংস্থান নাম হওয়া উচিত।
metadata
object
অপারেশনের সাথে সম্পর্কিত পরিষেবা-নির্দিষ্ট মেটাডেটা। এটিতে সাধারণত অগ্রগতি তথ্য এবং সাধারণ মেটাডেটা থাকে যেমন সময় তৈরি করা। কিছু পরিষেবা এই ধরনের মেটাডেটা প্রদান নাও করতে পারে। যে কোনও পদ্ধতি যা একটি দীর্ঘ-চলমান ক্রিয়াকলাপ ফেরত দেয় তার মেটাডেটা প্রকার নথিভুক্ত করা উচিত, যদি থাকে।
একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type"
এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ: { "id": 1234, "@type": "types.example.com/standard/id" }
।
done
boolean
যদি মানটি false
হয়, তাহলে এর অর্থ অপারেশন এখনও চলছে। true
হলে, অপারেশন সম্পন্ন হয়, এবং হয় error
বা response
পাওয়া যায়।
result
Union type
error
বা একটি বৈধ response
হতে পারে। যদি done
== false
, কোন error
বা response
সেট করা হয় না। যদি done
== true
, ঠিক একটি error
বা response
সেট করা যেতে পারে। কিছু পরিষেবা ফলাফল নাও দিতে পারে। result
শুধুমাত্র নিম্নলিখিত একটি হতে পারে:error
object ( Status
)
ব্যর্থতা বা বাতিলের ক্ষেত্রে অপারেশনের ত্রুটির ফলাফল।
response
object
অপারেশনের স্বাভাবিক, সফল প্রতিক্রিয়া। যদি মূল পদ্ধতিটি সফলতার কোনো ডেটা না দেয়, যেমন Delete
, তাহলে প্রতিক্রিয়া হল google.protobuf.Empty
। যদি মূল পদ্ধতিটি মানক হয় Get
/ Create
/ Update
, তাহলে রিসোর্স রিসোর্স হওয়া উচিত। অন্যান্য পদ্ধতির জন্য, প্রতিক্রিয়াটিতে XxxResponse
টাইপ হওয়া উচিত, যেখানে Xxx
হল মূল পদ্ধতির নাম। উদাহরণস্বরূপ, যদি মূল পদ্ধতির নাম হয় TakeSnapshot()
, অনুমিত প্রতিক্রিয়া প্রকারটি হয় TakeSnapshotResponse
।
একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type"
এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ: { "id": 1234, "@type": "types.example.com/standard/id" }
।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"metadata": {
"@type": string,
field1: ...,
...
},
"done": boolean,
// result
"error": {
object ( |
পদ্ধতি: batches.get
দীর্ঘস্থায়ী অপারেশনের সর্বশেষ অবস্থা পায়। ক্লায়েন্টরা API পরিষেবা দ্বারা সুপারিশকৃত বিরতিতে অপারেশন ফলাফল পোল করতে এই পদ্ধতি ব্যবহার করতে পারেন।
শেষবিন্দু
https: / /generativelanguage.googleapis.com /v1beta /{name=batches /*}
পানপাথ প্যারামিটার
name
string
অপারেশন রিসোর্সের নাম। এটি ফর্ম batches/{batches}
লাগে।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Operation
একটি উদাহরণ থাকে।
পদ্ধতি: batches.list
অনুরোধে নির্দিষ্ট ফিল্টারের সাথে মেলে এমন ক্রিয়াকলাপগুলিকে তালিকাভুক্ত করে৷ যদি সার্ভার এই পদ্ধতিটি সমর্থন না করে, তাহলে এটি UNIMPLEMENTED
ফেরত দেয়।
শেষবিন্দু
https: / /generativelanguage.googleapis.com /v1beta /{name=batches}
পানপাথ প্যারামিটার
name
string
অপারেশনের মূল সম্পদের নাম। এটা ফর্ম batches
লাগে.
ক্যোয়ারী প্যারামিটার
filter
string
স্ট্যান্ডার্ড তালিকা ফিল্টার।
pageSize
integer
আদর্শ তালিকা পৃষ্ঠার আকার।
pageToken
string
স্ট্যান্ডার্ড লিস্ট পেজ টোকেন।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে ListOperationsResponse
এর একটি উদাহরণ থাকে।
পদ্ধতি: batches.cancel
একটি দীর্ঘ-চলমান অপারেশনে অ্যাসিঙ্ক্রোনাস বাতিলকরণ শুরু করে। সার্ভার অপারেশন বাতিল করার জন্য সর্বোত্তম প্রচেষ্টা করে, কিন্তু সাফল্য নিশ্চিত করা হয় না। সার্ভার এই পদ্ধতি সমর্থন না করলে, এটি google.rpc.Code.UNIMPLEMENTED
প্রদান করে। বাতিলকরণ সফল হয়েছে কিনা বা বাতিল হওয়া সত্ত্বেও অপারেশন সম্পন্ন হয়েছে কিনা তা পরীক্ষা করতে গ্রাহকরা Operations.GetOperation
বা অন্যান্য পদ্ধতি ব্যবহার করতে পারেন। সফল বাতিলকরণে, অপারেশনটি মুছে ফেলা হয় না; পরিবর্তে, এটি Code.CANCELLED
এর সাথে সঙ্গতিপূর্ণ 1
এর google.rpc.Status.code
সহ একটি Operation.error
মান সহ একটি অপারেশন হয়ে যায়।
শেষবিন্দু
পোস্টhttps: / /generativelanguage.googleapis.com /v1beta /{name=batches /*}:cancel
পাথ প্যারামিটার
name
string
অপারেশন রিসোর্সের নাম বাতিল করা হবে। এটি ফর্ম batches/{batches}
লাগে।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডি একটি খালি JSON অবজেক্ট।
পদ্ধতি: batches.delete
একটি দীর্ঘ-চলমান অপারেশন মুছে দেয়। এই পদ্ধতিটি নির্দেশ করে যে ক্লায়েন্ট আর অপারেশন ফলাফলে আগ্রহী নয়। এটি অপারেশন বাতিল করে না। সার্ভার এই পদ্ধতি সমর্থন না করলে, এটি google.rpc.Code.UNIMPLEMENTED
প্রদান করে।
শেষবিন্দু
https: / /generativelanguage.googleapis.com /v1beta /{name=batches /*}
মুছুনপাথ প্যারামিটার
name
string
অপারেশন রিসোর্সের নাম মুছে ফেলা হবে। এটি ফর্ম batches/{batches}
লাগে।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডি একটি খালি JSON অবজেক্ট।