পদ্ধতি: corpora.documents.chunks.create
একটি Chunk
তৈরি করে।
শেষবিন্দু
পোস্টhttps: / /generativelanguage.googleapis.com /v1beta /{parent=corpora /* /documents /*} /chunks
পাথ প্যারামিটার
parent
string
প্রয়োজন। Document
নাম যেখানে এই Chunk
তৈরি করা হবে। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc
এটি corpora/{corpora}/documents/{document}
ফর্ম নেয়।
শরীরের অনুরোধ
অনুরোধের অংশে Chunk
একটি উদাহরণ রয়েছে।
name
string
অপরিবর্তনীয়। শনাক্তকারী। Chunk
সম্পদের নাম। ID ("corpora/*/documents/*/chunks/" উপসর্গ ব্যতীত নাম) 40টি পর্যন্ত অক্ষর থাকতে পারে যা ছোট হাতের বর্ণমালা বা ড্যাশ (-)। আইডি ড্যাশ দিয়ে শুরু বা শেষ হতে পারে না। নামটি তৈরি করার সময় খালি থাকলে, একটি র্যান্ডম 12-অক্ষরের অনন্য আইডি তৈরি করা হবে। উদাহরণ: corpora/{corpus_id}/documents/{document_id}/chunks/123a456b789c
data
object ( ChunkData
)
প্রয়োজন। Chunk
জন্য বিষয়বস্তু, যেমন টেক্সট স্ট্রিং। প্রতি খণ্ডে টোকেনের সর্বোচ্চ সংখ্যা 2043।
customMetadata[]
object ( CustomMetadata
)
ঐচ্ছিক। ব্যবহারকারীর প্রদান করা কাস্টম মেটাডেটা কী-মান জোড়া হিসাবে সংরক্ষণ করা হয়েছে। প্রতি খণ্ডে CustomMetadata
সর্বাধিক সংখ্যা 20।
প্রতিক্রিয়া শরীর
সফল হলে, রেসপন্স বডিতে Chunk
এর একটি নতুন তৈরি উদাহরণ থাকে।
পদ্ধতি: corpora.documents.chunks.list
একটি Document
সমস্ত Chunk
তালিকাভুক্ত করে।
শেষবিন্দু
https: / /generativelanguage.googleapis.com /v1beta /{parent=corpora /* /documents /*} /chunks
পানপাথ প্যারামিটার
parent
string
প্রয়োজন। Chunk
s ধারণকারী Document
নাম। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc
এটি corpora/{corpora}/documents/{document}
ফর্ম নেয়।
ক্যোয়ারী প্যারামিটার
pageSize
integer
ঐচ্ছিক। (প্রতি পৃষ্ঠায়) ফেরত দেওয়ার জন্য সর্বাধিক সংখ্যক Chunk
। পরিষেবা কম Chunk
s ফেরত দিতে পারে.
অনির্দিষ্ট থাকলে, সর্বাধিক 10টি Chunk
ফেরত দেওয়া হবে। সর্বোচ্চ আকার সীমা প্রতি পৃষ্ঠায় 100 Chunk
s।
pageToken
string
ঐচ্ছিক। একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী chunks.list
কল থেকে প্রাপ্ত।
পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য পরবর্তী অনুরোধের যুক্তি হিসাবে প্রতিক্রিয়াতে ফেরত দেওয়া nextPageToken
প্রদান করুন।
পেজিনেট করার সময়, chunks.list
এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
chunks.list
থেকে প্রতিক্রিয়া যা Chunk
s-এর একটি পৃষ্ঠাযুক্ত তালিকা রয়েছে। Chunk
ক্রমবর্ধমান chunk.create_time
দ্বারা সাজানো হয়।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
chunks[]
object ( Chunk
)
ফিরে আসা Chunk
এস.
nextPageToken
string
একটি টোকেন, যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে pageToken
হিসাবে পাঠানো যেতে পারে। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে আর কোনো পৃষ্ঠা নেই।
JSON প্রতিনিধিত্ব |
---|
{
"chunks": [
{
object ( |
পদ্ধতি: corpora.documents.chunks.get
একটি নির্দিষ্ট Chunk
সম্পর্কে তথ্য পায়।
শেষবিন্দু
https: / /generativelanguage.googleapis.com /v1beta /{name=corpora /* /documents /* /chunks /*}
পানপাথ প্যারামিটার
name
string
প্রয়োজন। পুনরুদ্ধার করার জন্য Chunk
নাম। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc/chunks/some-chunk
এটি corpora/{corpora}/documents/{document}/chunks/{chunk}
রূপ নেয়।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Chunk
এর একটি উদাহরণ থাকে।
পদ্ধতি: corpora.documents.chunks.patch
একটি Chunk
আপডেট করে।
শেষবিন্দু
প্যাচhttps: / /generativelanguage.googleapis.com /v1beta /{chunk.name=corpora /* /documents /* /chunks /*}
PATCH https://generativelanguage.googleapis.com/v1beta/{chunk.name=corpora/*/documents/*/chunks/*}
পাথ প্যারামিটার
chunk.name
string
অপরিবর্তনীয়। শনাক্তকারী। Chunk
সম্পদের নাম। ID ("corpora/*/documents/*/chunks/" উপসর্গ ব্যতীত নাম) 40টি পর্যন্ত অক্ষর থাকতে পারে যা ছোট হাতের বর্ণমালা বা ড্যাশ (-)। আইডি ড্যাশ দিয়ে শুরু বা শেষ হতে পারে না। নামটি তৈরি করার সময় খালি থাকলে, একটি র্যান্ডম 12-অক্ষরের অনন্য আইডি তৈরি করা হবে। উদাহরণ: corpora/{corpus_id}/documents/{document_id}/chunks/123a456b789c
এটি corpora/{corpora}/documents/{document}/chunks/{chunk}
রূপ নেয়।
ক্যোয়ারী প্যারামিটার
updateMask
string ( FieldMask
format)
প্রয়োজন। আপডেট করার জন্য ক্ষেত্রগুলির তালিকা৷ বর্তমানে, এটি শুধুমাত্র customMetadata
এবং data
আপডেট করা সমর্থন করে।
এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"
।
শরীরের অনুরোধ
অনুরোধের অংশে Chunk
একটি উদাহরণ রয়েছে।
data
object ( ChunkData
)
প্রয়োজন। Chunk
জন্য বিষয়বস্তু, যেমন টেক্সট স্ট্রিং। প্রতি খণ্ডে টোকেনের সর্বোচ্চ সংখ্যা 2043।
customMetadata[]
object ( CustomMetadata
)
ঐচ্ছিক। ব্যবহারকারীর প্রদান করা কাস্টম মেটাডেটা কী-মান জোড়া হিসাবে সংরক্ষণ করা হয়েছে। প্রতি খণ্ডে CustomMetadata
সর্বাধিক সংখ্যা 20।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Chunk
এর একটি উদাহরণ থাকে।
পদ্ধতি: corpora.documents.chunks.delete
একটি Chunk
মুছে দেয়।
শেষবিন্দু
https: / /generativelanguage.googleapis.com /v1beta /{name=corpora /* /documents /* /chunks /*}
মুছুনপাথ প্যারামিটার
name
string
প্রয়োজন। মুছে ফেলার Chunk
সম্পদের নাম। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc/chunks/some-chunk
এটি corpora/{corpora}/documents/{document}/chunks/{chunk}
রূপ নেয়।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডি একটি খালি JSON অবজেক্ট।
পদ্ধতি: corpora.documents.chunks.batchCreate
ব্যাচ Chunk
গুলি তৈরি করুন।
শেষবিন্দু
পোস্টhttps: / /generativelanguage.googleapis.com /v1beta /{parent=corpora /* /documents /*} /chunks:batchCreate
পাথ প্যারামিটার
parent
string
ঐচ্ছিক। Document
নাম যেখানে Chunk
s-এর এই ব্যাচ তৈরি করা হবে। প্রতিটি CreateChunkRequest
এর মূল ক্ষেত্র অবশ্যই এই মানটির সাথে মেলে। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc
এটি corpora/{corpora}/documents/{document}
ফর্ম নেয়।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
requests[]
object ( CreateChunkRequest
)
প্রয়োজন। অনুরোধের বার্তাগুলি তৈরি করার জন্য Chunk
নির্দিষ্ট করে। একটি ব্যাচে সর্বাধিক 100টি Chunk
তৈরি করা যেতে পারে।
প্রতিক্রিয়া শরীর
chunks.batchCreate
থেকে প্রতিক্রিয়া তৈরি করা Chunk
একটি তালিকা রয়েছে।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
chunks[]
object ( Chunk
)
Chunk
তৈরি করা হয়েছে।
JSON প্রতিনিধিত্ব |
---|
{
"chunks": [
{
object ( |
CreateChunkRequest
পদ্ধতি: corpora.documents.chunks.batchUpdate
ব্যাচ আপডেট Chunk
এস.
শেষবিন্দু
পোস্টhttps: / /generativelanguage.googleapis.com /v1beta /{parent=corpora /* /documents /*} /chunks:batchUpdate
পাথ প্যারামিটার
parent
string
ঐচ্ছিক। আপডেট করার জন্য Chunk
s ধারণকারী Document
নাম। প্রতিটি UpdateChunkRequest
এর মূল ক্ষেত্র অবশ্যই এই মানটির সাথে মেলে। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc
এটি corpora/{corpora}/documents/{document}
ফর্ম নেয়।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
requests[]
object ( UpdateChunkRequest
)
প্রয়োজন। অনুরোধের বার্তাগুলি আপডেট করার জন্য Chunk
নির্দিষ্ট করে। একটি ব্যাচে সর্বাধিক 100টি Chunk
আপডেট করা যেতে পারে।
প্রতিক্রিয়া শরীর
chunks.batchUpdate
থেকে প্রতিক্রিয়া আপডেট করা Chunk
একটি তালিকা সহ।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
chunks[]
object ( Chunk
)
Chunk
আপডেট করা হয়েছে.
JSON প্রতিনিধিত্ব |
---|
{
"chunks": [
{
object ( |
UpdateChunkRequest
একটি Chunk
আপডেট করার জন্য অনুরোধ করুন।
chunk
object ( Chunk
)
প্রয়োজন। আপডেট করার জন্য Chunk
.
updateMask
string ( FieldMask
format)
প্রয়োজন। আপডেট করার জন্য ক্ষেত্রগুলির তালিকা৷ বর্তমানে, এটি শুধুমাত্র customMetadata
এবং data
আপডেট করা সমর্থন করে।
এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"
।
JSON প্রতিনিধিত্ব |
---|
{
"chunk": {
object ( |
পদ্ধতি: corpora.documents.chunks.batchDelete
ব্যাচ মুছে ফেলুন Chunk
এস.
শেষবিন্দু
পোস্টhttps: / /generativelanguage.googleapis.com /v1beta /{parent=corpora /* /documents /*} /chunks:batchDelete
পাথ প্যারামিটার
parent
string
ঐচ্ছিক। মুছে ফেলার Chunk
s ধারণকারী Document
নাম। প্রতিটি DeleteChunkRequest
এর মূল ক্ষেত্র অবশ্যই এই মানটির সাথে মেলে। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc
এটি corpora/{corpora}/documents/{document}
ফর্ম নেয়।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
requests[]
object ( DeleteChunkRequest
)
প্রয়োজন। অনুরোধ বার্তা মুছে ফেলার Chunk
নির্দিষ্ট করে.
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডি একটি খালি JSON অবজেক্ট।
DeleteChunkRequest
একটি Chunk
মুছে ফেলার জন্য অনুরোধ করুন।
name
string
প্রয়োজন। মুছে ফেলার Chunk
সম্পদের নাম। উদাহরণ: corpora/my-corpus-123/documents/the-doc-abc/chunks/some-chunk
JSON প্রতিনিধিত্ব |
---|
{ "name": string } |
REST সম্পদ: corpora.documents.chunks
সম্পদ: খণ্ড
একটি Chunk
হল একটি Document
একটি সাবপার্ট যা ভেক্টর প্রতিনিধিত্ব এবং স্টোরেজের উদ্দেশ্যে একটি স্বাধীন ইউনিট হিসাবে বিবেচিত হয়। একটি Corpus
সর্বোচ্চ 1 মিলিয়ন Chunk
হতে পারে।
name
string
অপরিবর্তনীয়। শনাক্তকারী। Chunk
সম্পদের নাম। ID ("corpora/*/documents/*/chunks/" উপসর্গ ব্যতীত নাম) 40টি পর্যন্ত অক্ষর থাকতে পারে যা ছোট হাতের বর্ণমালা বা ড্যাশ (-)। আইডি ড্যাশ দিয়ে শুরু বা শেষ হতে পারে না। নামটি তৈরি করার সময় খালি থাকলে, একটি র্যান্ডম 12-অক্ষরের অনন্য আইডি তৈরি করা হবে। উদাহরণ: corpora/{corpus_id}/documents/{document_id}/chunks/123a456b789c
data
object ( ChunkData
)
প্রয়োজন। Chunk
জন্য বিষয়বস্তু, যেমন টেক্সট স্ট্রিং। প্রতি খণ্ডে টোকেনের সর্বোচ্চ সংখ্যা 2043।
customMetadata[]
object ( CustomMetadata
)
ঐচ্ছিক। ব্যবহারকারীর প্রদান করা কাস্টম মেটাডেটা কী-মান জোড়া হিসাবে সংরক্ষণ করা হয়েছে। প্রতি খণ্ডে CustomMetadata
সর্বাধিক সংখ্যা 20।
createTime
string ( Timestamp
format)
শুধুমাত্র আউটপুট। Chunk
কখন তৈরি করা হয়েছিল তার টাইমস্ট্যাম্প।
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)
শুধুমাত্র আউটপুট। Chunk
শেষবার কখন আপডেট করা হয়েছিল তার টাইমস্ট্যাম্প৷
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"
।
state
enum ( State
)
শুধুমাত্র আউটপুট। Chunk
বর্তমান অবস্থা।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "data": { object ( |
চুংকডাটা
নিষ্কাশিত ডেটা যা Chunk
বিষয়বস্তুর প্রতিনিধিত্ব করে।
data
Union type
data
নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:stringValue
string
একটি স্ট্রিং হিসাবে Chunk
বিষয়বস্তু. প্রতি খণ্ডে টোকেনের সর্বোচ্চ সংখ্যা 2043।
JSON প্রতিনিধিত্ব |
---|
{ // data "stringValue": string // Union type } |
রাজ্য
একটি Chunk
জীবনচক্রের জন্য রাজ্যগুলি।
Enums | |
---|---|
STATE_UNSPECIFIED | ডিফল্ট মান। এই মানটি ব্যবহার করা হয় যদি রাষ্ট্রটি বাদ দেওয়া হয়। |
STATE_PENDING_PROCESSING | Chunk প্রক্রিয়া করা হচ্ছে (এমবেডিং এবং ভেক্টর স্টোরেজ)। |
STATE_ACTIVE | Chunk প্রক্রিয়া করা হয় এবং অনুসন্ধানের জন্য উপলব্ধ। |
STATE_FAILED | Chunk ব্যর্থ প্রক্রিয়াকরণ. |