Gemini API ব্যাচ মোড সমর্থন করে, যা আপনাকে একক কলে একাধিক অনুরোধ প্রক্রিয়া করতে দেয়। আরো বিস্তারিত জানার জন্য, ব্যাচ মোড গাইড দেখুন।
পদ্ধতি: models.batchGenerateContent
- শেষবিন্দু
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- কন্টেন্ট রিকোয়েস্ট জেনারেট করুন
ব্যাচ প্রক্রিয়াকরণের জন্য models.generateContent
অনুরোধের একটি ব্যাচ সারিবদ্ধ করে।
শেষবিন্দু
পোস্টhttps: / /generativelanguage.googleapis.com /v1beta /{batch.model=models /*}:batchGenerateContent
পাথ প্যারামিটার
batch.model
string
প্রয়োজন। সমাপ্তি তৈরি করার জন্য ব্যবহার করা Model
নাম।
বিন্যাস: models/{model}
। এটি ফর্ম models/{model}
লাগে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
batch.name
string
শুধুমাত্র আউটপুট। শনাক্তকারী। ব্যাচের সম্পদের নাম।
বিন্যাস: batches/{batchId}
।
batch.displayName
string
প্রয়োজন। এই ব্যাচের ব্যবহারকারী-সংজ্ঞায়িত নাম।
batch.inputConfig
object ( InputConfig
)
প্রয়োজন। ইনপুট কনফিগারেশন যেখানে ব্যাচ প্রক্রিয়াকরণ সঞ্চালিত হয়.
batch.output
object ( GenerateContentBatchOutput
)
শুধুমাত্র আউটপুট। ব্যাচের অনুরোধের আউটপুট।
batch.createTime
string ( Timestamp
format)
শুধুমাত্র আউটপুট। যে সময়ে ব্যাচ তৈরি হয়েছিল।
RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
বা "2014-10-02T15:01:23+05:30"
batch.endTime
string ( Timestamp
format)
শুধুমাত্র আউটপুট। যে সময়ে ব্যাচ প্রক্রিয়াকরণ সম্পন্ন হয়েছে।
RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
বা "2014-10-02T15:01:23+05:30"
batch.updateTime
string ( Timestamp
format)
শুধুমাত্র আউটপুট। যে সময়ে ব্যাচ শেষ আপডেট করা হয়েছিল।
RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
বা "2014-10-02T15:01:23+05:30"
batch.batchStats
object ( BatchStats
)
শুধুমাত্র আউটপুট। ব্যাচ সম্পর্কে পরিসংখ্যান.
batch.state
enum ( BatchState
)
শুধুমাত্র আউটপুট। ব্যাচের অবস্থা।
batch.priority
string ( int64 format)
ঐচ্ছিক। ব্যাচের অগ্রাধিকার। একটি উচ্চ অগ্রাধিকার মান সঙ্গে ব্যাচ একটি নিম্ন অগ্রাধিকার মান সঙ্গে ব্যাচ আগে প্রক্রিয়া করা হবে. নেতিবাচক মান অনুমোদিত. ডিফল্ট 0।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Operation
একটি উদাহরণ থাকে।
কন্টেন্ট রিকোয়েস্ট জেনারেট করুন
মডেল থেকে একটি সম্পূর্ণতা তৈরি করার জন্য অনুরোধ করুন.
model
string
প্রয়োজন। সমাপ্তি তৈরি করার জন্য ব্যবহার করা Model
নাম।
বিন্যাস: models/{model}
।
tools[]
object ( Tool
)
ঐচ্ছিক। পরবর্তী প্রতিক্রিয়া তৈরি করতে Model
ব্যবহার করতে পারে Tools
একটি তালিকা৷
একটি Tool
হল কোডের একটি অংশ যা Model
জ্ঞান এবং সুযোগের বাইরে একটি ক্রিয়া সম্পাদন করতে বা ক্রিয়াগুলির সেট করার জন্য সিস্টেমকে বহিরাগত সিস্টেমের সাথে যোগাযোগ করতে সক্ষম করে। সমর্থিত Tool
হল Function
এবং codeExecution
। আরও জানতে ফাংশন কলিং এবং কোড এক্সিকিউশন গাইডগুলি পড়ুন।
toolConfig
object ( ToolConfig
)
ঐচ্ছিক। অনুরোধে উল্লেখ করা যেকোনো Tool
জন্য টুল কনফিগারেশন। একটি ব্যবহারের উদাহরণের জন্য ফাংশন কলিং গাইড পড়ুন।
safetySettings[]
object ( SafetySetting
)
ঐচ্ছিক। অনিরাপদ বিষয়বস্তু ব্লক করার জন্য অনন্য SafetySetting
দৃষ্টান্তের একটি তালিকা।
এটি GenerateContentRequest.contents
এবং GenerateContentResponse.candidates
এ প্রয়োগ করা হবে। প্রতিটি SafetyCategory
প্রকারের জন্য একাধিক সেটিং থাকা উচিত নয়৷ এপিআই এই সেটিংস দ্বারা নির্ধারিত থ্রেশহোল্ড পূরণ করতে ব্যর্থ যে কোনো বিষয়বস্তু এবং প্রতিক্রিয়া ব্লক করবে। এই তালিকাটি সেফটিসেটিংসে নির্দিষ্ট করা প্রতিটি SafetyCategory
জন্য ডিফল্ট সেটিংস ওভাররাইড করে। যদি তালিকায় প্রদত্ত একটি প্রদত্ত SafetyCategory
জন্য কোনো SafetySetting
না থাকে, তাহলে API সেই বিভাগের জন্য ডিফল্ট নিরাপত্তা সেটিং ব্যবহার করবে। ক্ষতির বিভাগগুলি HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY সমর্থিত৷ উপলব্ধ নিরাপত্তা সেটিংস সম্পর্কে বিস্তারিত তথ্যের জন্য গাইড পড়ুন। এছাড়াও আপনার AI অ্যাপ্লিকেশনগুলিতে সুরক্ষা বিবেচনাগুলি কীভাবে অন্তর্ভুক্ত করবেন তা শিখতে সুরক্ষা নির্দেশিকা পড়ুন।
systemInstruction
object ( Content
)
ঐচ্ছিক। বিকাশকারী সেট সিস্টেম নির্দেশনা(গুলি) । বর্তমানে, শুধুমাত্র টেক্সট.
generationConfig
object ( GenerationConfig
)
ঐচ্ছিক। মডেল জেনারেশন এবং আউটপুটগুলির জন্য কনফিগারেশন বিকল্প।
cachedContent
string
ঐচ্ছিক। ভবিষ্যদ্বাণী পরিবেশনের জন্য প্রসঙ্গ হিসাবে ব্যবহার করার জন্য ক্যাশ করা সামগ্রীর নাম৷ বিন্যাস: cachedContents/{cachedContent}
JSON প্রতিনিধিত্ব |
---|
{ "model": string, "contents": [ { object ( |
ContentBatch জেনারেট করুন
- JSON প্রতিনিধিত্ব
- ইনপুট কনফিগারেশন
- ইনলাইনড রিকোয়েস্ট
- ইনলাইন্ড রিকোয়েস্ট
- ContentBatchOutput তৈরি করুন
- ইনলাইনড রেসপন্স
- ইনলাইনড রেসপন্স
- ব্যাচ পরিসংখ্যান
GenerateContent
অনুরোধের একটি ব্যাচের প্রতিনিধিত্বকারী একটি সংস্থান।
model
string
প্রয়োজন। সমাপ্তি তৈরি করার জন্য ব্যবহার করা Model
নাম।
বিন্যাস: models/{model}
।
name
string
শুধুমাত্র আউটপুট। শনাক্তকারী। ব্যাচের সম্পদের নাম।
বিন্যাস: batches/{batchId}
।
displayName
string
প্রয়োজন। এই ব্যাচের ব্যবহারকারী-সংজ্ঞায়িত নাম।
inputConfig
object ( InputConfig
)
প্রয়োজন। ইনপুট কনফিগারেশন যেখানে ব্যাচ প্রক্রিয়াকরণ সঞ্চালিত হয়.
output
object ( GenerateContentBatchOutput
)
শুধুমাত্র আউটপুট। ব্যাচের অনুরোধের আউটপুট।
createTime
string ( Timestamp
format)
শুধুমাত্র আউটপুট। যে সময়ে ব্যাচ তৈরি হয়েছিল।
RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
বা "2014-10-02T15:01:23+05:30"
endTime
string ( Timestamp
format)
শুধুমাত্র আউটপুট। যে সময়ে ব্যাচ প্রক্রিয়াকরণ সম্পন্ন হয়েছে।
RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
বা "2014-10-02T15:01:23+05:30"
updateTime
string ( Timestamp
format)
শুধুমাত্র আউটপুট। যে সময়ে ব্যাচ শেষ আপডেট করা হয়েছিল।
RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
বা "2014-10-02T15:01:23+05:30"
batchStats
object ( BatchStats
)
শুধুমাত্র আউটপুট। ব্যাচ সম্পর্কে পরিসংখ্যান.
state
enum ( BatchState
)
শুধুমাত্র আউটপুট। ব্যাচের অবস্থা।
priority
string ( int64 format)
ঐচ্ছিক। ব্যাচের অগ্রাধিকার। একটি উচ্চ অগ্রাধিকার মান সঙ্গে ব্যাচ একটি নিম্ন অগ্রাধিকার মান সঙ্গে ব্যাচ আগে প্রক্রিয়া করা হবে. নেতিবাচক মান অনুমোদিত. ডিফল্ট 0।
JSON প্রতিনিধিত্ব |
---|
{ "model": string, "name": string, "displayName": string, "inputConfig": { object ( |
ইনপুট কনফিগারেশন
ব্যাচের অনুরোধে ইনপুট কনফিগার করে।
source
Union type
source
নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:fileName
string
ইনপুট অনুরোধ ধারণকারী File
নাম।
requests
object ( InlinedRequests
)
অনুরোধগুলি ব্যাচে প্রক্রিয়াকরণ করা হবে৷
JSON প্রতিনিধিত্ব |
---|
{
// source
"fileName": string,
"requests": {
object ( |
ইনলাইনড রিকোয়েস্ট
ব্যাচ তৈরির অনুরোধের অংশ হিসাবে প্রদান করা হলে ব্যাচে প্রক্রিয়া করা হবে।
requests[]
object ( InlinedRequest
)
প্রয়োজন। অনুরোধগুলি ব্যাচে প্রক্রিয়াকরণ করা হবে৷
JSON প্রতিনিধিত্ব |
---|
{
"requests": [
{
object ( |
ইনলাইন্ড রিকোয়েস্ট
ব্যাচে প্রক্রিয়াকরণের অনুরোধ।
request
object ( GenerateContentRequest
)
প্রয়োজন। ব্যাচে প্রক্রিয়াকরণের অনুরোধ।
metadata
object ( Struct
format)
ঐচ্ছিক। অনুরোধের সাথে সংশ্লিষ্ট মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{
"request": {
object ( |
ContentBatchOutput তৈরি করুন
একটি ব্যাচ অনুরোধের আউটপুট। এটি BatchGenerateContentResponse
বা GenerateContentBatch.output
ক্ষেত্রে ফেরত দেওয়া হয়।
output
Union type
output
নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: responsesFile
string
শুধুমাত্র আউটপুট। প্রতিক্রিয়া ধারণকারী ফাইলের ফাইল আইডি। ফাইলটি প্রতি লাইনে একটি একক প্রতিক্রিয়া সহ একটি JSONL ফাইল হবে। প্রতিক্রিয়াগুলি জেএসওএন হিসাবে ফর্ম্যাট করা GenerateContentResponse
বার্তাগুলি হবে৷ প্রতিক্রিয়াগুলি ইনপুট অনুরোধগুলির মতো একই ক্রমে লেখা হবে৷
inlinedResponses
object ( InlinedResponses
)
শুধুমাত্র আউটপুট। ব্যাচে অনুরোধের প্রতিক্রিয়া. ইনলাইনযুক্ত অনুরোধগুলি ব্যবহার করে ব্যাচ তৈরি করা হলে ফিরে এসেছে। প্রতিক্রিয়াগুলি ইনপুট অনুরোধগুলির মতো একই ক্রমে হবে৷
JSON প্রতিনিধিত্ব |
---|
{
// output
"responsesFile": string,
"inlinedResponses": {
object ( |
ইনলাইনড রেসপন্স
ব্যাচে অনুরোধের প্রতিক্রিয়া.
inlinedResponses[]
object ( InlinedResponse
)
শুধুমাত্র আউটপুট। ব্যাচে অনুরোধের প্রতিক্রিয়া.
JSON প্রতিনিধিত্ব |
---|
{
"inlinedResponses": [
{
object ( |
ইনলাইনড রেসপন্স
ব্যাচে একটি একক অনুরোধের প্রতিক্রিয়া।
metadata
object ( Struct
format)
শুধুমাত্র আউটপুট। অনুরোধের সাথে যুক্ত মেটাডেটা।
output
Union type
output
নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:error
object ( Status
)
শুধুমাত্র আউটপুট। অনুরোধটি প্রক্রিয়া করার সময় ত্রুটির সম্মুখীন হয়েছে৷
response
object ( GenerateContentResponse
)
শুধুমাত্র আউটপুট। অনুরোধের সাড়া।
JSON প্রতিনিধিত্ব |
---|
{ "metadata": { object }, // output "error": { object ( |
ব্যাচ পরিসংখ্যান
ব্যাচ সম্পর্কে পরিসংখ্যান.
requestCount
string ( int64 format)
শুধুমাত্র আউটপুট। ব্যাচে অনুরোধের সংখ্যা।
successfulRequestCount
string ( int64 format)
শুধুমাত্র আউটপুট। সফলভাবে প্রসেস করা অনুরোধের সংখ্যা।
failedRequestCount
string ( int64 format)
শুধুমাত্র আউটপুট। প্রসেস করা যায়নি এমন অনুরোধের সংখ্যা।
pendingRequestCount
string ( int64 format)
শুধুমাত্র আউটপুট। এখনও প্রসেসিং বাকি আছে যে অনুরোধের সংখ্যা.
JSON প্রতিনিধিত্ব |
---|
{ "requestCount": string, "successfulRequestCount": string, "failedRequestCount": string, "pendingRequestCount": string } |
ব্যাচস্টেট
ব্যাচের অবস্থা।
এনামস | |
---|---|
BATCH_STATE_UNSPECIFIED | ব্যাচের অবস্থা অনির্দিষ্ট। |
BATCH_STATE_PENDING | সেবার ব্যাচ চালানোর প্রস্তুতি নিচ্ছে। |
BATCH_STATE_RUNNING | ব্যাচ চলছে। |
BATCH_STATE_SUCCEEDED | ব্যাচ সফলভাবে সম্পন্ন হয়েছে. |
BATCH_STATE_FAILED | ব্যাচ ব্যর্থ হয়েছে। |
BATCH_STATE_CANCELLED | ব্যাচ বাতিল করা হয়েছে। |
BATCH_STATE_EXPIRED | ব্যাচের মেয়াদ শেষ হয়ে গেছে। |
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 অবজেক্ট।