- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- গ্রাউন্ডিং প্যাসেজ
- গ্রাউন্ডিং প্যাসেজ
- শব্দার্থক রেট্রিভার কনফিগারেশন
- উত্তরশৈলী
- ইনপুটফিডব্যাক
- ব্লকরিজন
একটি ইনপুট GenerateAnswerRequest
দেওয়া মডেল থেকে একটি গ্রাউন্ডেড উত্তর তৈরি করে।
HTTP অনুরোধ
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateAnswer
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
model | প্রয়োজন। গ্রাউন্ডেড রেসপন্স জেনারেট করার জন্য ব্যবহার করা বিন্যাস: |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "contents": [ { object ( |
ক্ষেত্র | |
---|---|
contents[] | প্রয়োজন। মডেলের সাথে বর্তমান কথোপকথনের বিষয়বস্তু। একক-পালা প্রশ্নের জন্য, এটি উত্তর দেওয়ার জন্য একটি একক প্রশ্ন। মাল্টি-টার্ন কোয়েরির জন্য, এটি একটি পুনরাবৃত্ত ক্ষেত্র যাতে কথোপকথনের ইতিহাস এবং প্রশ্ন সম্বলিত তালিকার শেষ দ্রষ্টব্য: models.generateAnswer বর্তমানে শুধুমাত্র ইংরেজিতে প্রশ্ন সমর্থন করে। |
answerStyle | প্রয়োজন। যে শৈলীতে উত্তর দিতে হবে। |
safetySettings[] | ঐচ্ছিক। অনিরাপদ বিষয়বস্তু ব্লক করার জন্য অনন্য এটি |
ইউনিয়ন ফিল্ড grounding_source । উত্তর গ্রাউন্ড যা উৎস. grounding_source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
inlinePassages | অনুরোধের সাথে ইনলাইনে দেওয়া প্যাসেজ। |
semanticRetriever | শব্দার্থক পুনরুদ্ধার API এর মাধ্যমে তৈরি সংস্থান থেকে সামগ্রী পুনরুদ্ধার করা হয়েছে। |
temperature | ঐচ্ছিক। আউটপুটের এলোমেলোতা নিয়ন্ত্রণ করে। মানগুলি সহ [0.0,1.0] থেকে পরিসীমা হতে পারে। 1.0-এর কাছাকাছি একটি মান প্রতিক্রিয়া তৈরি করবে যা আরও বৈচিত্র্যময় এবং সৃজনশীল, যখন 0.0-এর কাছাকাছি একটি মান সাধারণত মডেল থেকে আরও সহজবোধ্য প্রতিক্রিয়া তৈরি করবে। একটি নিম্ন তাপমাত্রা (~0.2) সাধারণত অ্যাট্রিবিউটেড-প্রশ্ন-উত্তর ব্যবহারের ক্ষেত্রে সুপারিশ করা হয়। |
প্রতিক্রিয়া শরীর
গ্রাউন্ডেড উত্তরের জন্য মডেল থেকে প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "answer": { object ( |
ক্ষেত্র | |
---|---|
answer | মডেল থেকে প্রার্থীর উত্তর। দ্রষ্টব্য: মডেলটি সর্বদা একটি গ্রাউন্ডেড উত্তর দেওয়ার চেষ্টা করে, এমনকি যখন প্রদত্ত প্যাসেজ থেকে উত্তরটি উত্তরযোগ্য হওয়ার সম্ভাবনা নেই। সেই ক্ষেত্রে, একটি নিম্নমানের বা ভিত্তিহীন উত্তর প্রদান করা যেতে পারে, সাথে একটি নিম্ন |
answerableProbability | শুধুমাত্র আউটপুট। মডেলের সম্ভাব্যতার অনুমান যে এর উত্তর সঠিক এবং ইনপুট প্যাসেজে ভিত্তি করে। একটি কম উত্তরযোগ্য সম্ভাবনা নির্দেশ করে যে উত্তরটি উত্সগুলিতে ভিত্তি নাও হতে পারে৷
|
inputFeedback | শুধুমাত্র আউটপুট। প্রশ্নের উত্তর দেওয়ার জন্য ব্যবহৃত ইনপুট ডেটা সম্পর্কিত প্রতিক্রিয়া, প্রশ্নের মডেল-উত্পাদিত প্রতিক্রিয়ার বিপরীতে। "ইনপুট ডেটা" নিম্নলিখিত এক বা একাধিক হতে পারে:
|
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/generative-language
-
https://www.googleapis.com/auth/generative-language.retriever
-
https://www.googleapis.com/auth/generative-language.retriever.readonly
-
https://www.googleapis.com/auth/generative-language.tuning
-
https://www.googleapis.com/auth/generative-language.tuning.readonly
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
গ্রাউন্ডিং প্যাসেজ
প্যাসেজের পুনরাবৃত্ত তালিকা।
JSON প্রতিনিধিত্ব |
---|
{
"passages": [
{
object ( |
ক্ষেত্র | |
---|---|
passages[] | অনুচ্ছেদের তালিকা। |
গ্রাউন্ডিং প্যাসেজ
একটি গ্রাউন্ডিং কনফিগারেশন সহ প্যাসেজ ইনলাইন অন্তর্ভুক্ত।
JSON প্রতিনিধিত্ব |
---|
{
"id": string,
"content": {
object ( |
ক্ষেত্র | |
---|---|
id | গ্রাউন্ডেড উত্তরে এই প্যাসেজটিকে অ্যাট্রিবিউট করার জন্য প্যাসেজের আইডেন্টিফায়ার। |
content | উত্তরণ বিষয়বস্তু. |
শব্দার্থক রেট্রিভার কনফিগারেশন
Semantic Retriever API ব্যবহার করে তৈরি একটি Corpus
বা Document
থেকে গ্রাউন্ডিং বিষয়বস্তু পুনরুদ্ধারের জন্য কনফিগারেশন।
JSON প্রতিনিধিত্ব |
---|
{ "source": string, "query": { object ( |
ক্ষেত্র | |
---|---|
source | প্রয়োজন। পুনরুদ্ধারের জন্য সম্পদের নাম, যেমন corpora/123 বা corpora/123/documents/abc. |
query | প্রয়োজন। প্রদত্ত সংস্থানে |
metadataFilters[] | ঐচ্ছিক। সম্পদ থেকে |
maxChunksCount | ঐচ্ছিক। পুনরুদ্ধার করার জন্য প্রাসঙ্গিক |
minimumRelevanceScore | ঐচ্ছিক। পুনরুদ্ধার করা প্রাসঙ্গিক |
উত্তরশৈলী
গ্রাউন্ডেড উত্তর জন্য শৈলী.
Enums | |
---|---|
ANSWER_STYLE_UNSPECIFIED | অনির্দিষ্ট উত্তর শৈলী. |
ABSTRACTIVE | সংক্ষিপ্ত কিন্তু বিমূর্ত শৈলী. |
EXTRACTIVE | খুব সংক্ষিপ্ত এবং নিষ্কাশন শৈলী. |
VERBOSE | অতিরিক্ত বিবরণ সহ ভার্বোস শৈলী। প্রতিক্রিয়া একটি বাক্য, অনুচ্ছেদ, একাধিক অনুচ্ছেদ, বা বুলেট পয়েন্ট ইত্যাদি হিসাবে ফর্ম্যাট করা যেতে পারে। |
ইনপুটফিডব্যাক
প্রশ্নের উত্তর দেওয়ার জন্য ব্যবহৃত ইনপুট ডেটা সম্পর্কিত প্রতিক্রিয়া, প্রশ্নের মডেল-উত্পাদিত প্রতিক্রিয়ার বিপরীতে।
JSON প্রতিনিধিত্ব |
---|
{ "safetyRatings": [ { object ( |
ক্ষেত্র | |
---|---|
safetyRatings[] | ইনপুট নিরাপত্তার জন্য রেটিং. প্রতি বিভাগে সর্বোচ্চ একটি রেটিং আছে। |
blockReason | ঐচ্ছিক। সেট করা হলে, ইনপুট অবরুদ্ধ করা হয়েছে এবং কোনো প্রার্থীকে ফেরত দেওয়া হবে না। আপনার ইনপুট রিফ্রেস করুন। |
ব্লকরিজন
ইনপুট ব্লক করার কারণ কি ছিল তা উল্লেখ করে।
Enums | |
---|---|
BLOCK_REASON_UNSPECIFIED | ডিফল্ট মান। এই মান অব্যবহৃত. |
SAFETY | নিরাপত্তার কারণে ইনপুট ব্লক করা হয়েছে। কোন নিরাপত্তা বিভাগ এটিকে অবরুদ্ধ করেছে তা বোঝার জন্য আপনি safetyRatings পরিদর্শন করতে পারেন৷ |
OTHER | ইনপুট অন্যান্য কারণে ব্লক করা হয়েছে. |