Candidate

استجابة مرشحة تم إنشاؤها من النموذج.

تمثيل JSON
{
  "content": {
    object (Content)
  },
  "finishReason": enum (FinishReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  },
  "tokenCount": integer,
  "groundingAttributions": [
    {
      object (GroundingAttribution)
    }
  ],
  "index": integer
}
الحقول
content

object (Content)

النتائج فقط. المحتوى الذي تم إنشاؤه المعروض من النموذج.

finishReason

enum (FinishReason)

اختياريّ. النتائج فقط. يشير ذلك إلى سبب توقف النموذج عن إنشاء رموز مميّزة.

إذا كانت فارغة، لم يتوقّف النموذج عن إنشاء الرموز المميّزة.

safetyRatings[]

object (SafetyRating)

قائمة التقييمات لسلامة المرشح للاستجابة

هناك تقييم واحد على الأكثر لكل فئة.

citationMetadata

object (CitationMetadata)

النتائج فقط. معلومات الاقتباس لمرشّح من إنشاء نموذج

يمكن أن تتم تعبئة هذا الحقل بمعلومات التلاوة لأي نص مضمّن في content. يشمل ذلك الفقرات التي "يُقرأ" من مواد محمية بحقوق الطبع والنشر في بيانات التدريب الأساسية الخاصة بالنموذج اللغوي الكبير.

tokenCount

integer

النتائج فقط. عدد الرموز المميّزة لهذا العنصر المحفّز لعرض الإعلان

groundingAttributions[]

object (GroundingAttribution)

النتائج فقط. معلومات تحديد المصدر للمصادر التي ساهمت في تقديم إجابة أساسية

تتم تعبئة هذا الحقل لمكالمات GenerateAnswer.

index

integer

النتائج فقط. فهرس المرشح في قائمة المرشّحين

FinishReason

تحدد سبب توقف النموذج عن إنشاء الرموز المميّزة.

عمليات التعداد
FINISH_REASON_UNSPECIFIED القيمة التلقائية. هذه القيمة غير مستخدَمة.
STOP نقطة توقف طبيعية للنموذج أو تسلسل التوقف المقدم.
MAX_TOKENS تم بلوغ الحد الأقصى لعدد الرموز المميّزة كما هو محدّد في الطلب.
SAFETY تم الإبلاغ عن المحتوى المرشح لأسباب تتعلق بالسلامة.
RECITATION تم الإبلاغ عن المحتوى المرشح لأسباب تتعلق بالقراءة.
OTHER السبب غير معروف.

GroundingAttribution

تحديد مصدر ساهم في الإجابة عنه

تمثيل JSON
{
  "sourceId": {
    object (AttributionSourceId)
  },
  "content": {
    object (Content)
  }
}
الحقول
sourceId

object (AttributionSourceId)

النتائج فقط. معرّف المصدر الذي يساهم في عملية تحديد المصدر هذه

content

object (Content)

محتوى المصدر الأساسي الذي يشكّل هذه الإحالة.

AttributionSourceId

معرّف المصدر الذي يساهم في عملية تحديد المصدر هذه

تمثيل JSON
{

  // Union field source can be only one of the following:
  "groundingPassage": {
    object (GroundingPassageId)
  },
  "semanticRetrieverChunk": {
    object (SemanticRetrieverChunk)
  }
  // End of list of possible types for union field source.
}
الحقول

حقل الاتحاد source

يمكن أن تكون السمة "source" واحدة فقط مما يلي:

groundingPassage

object (GroundingPassageId)

معرّف لمقطع مضمّن.

semanticRetrieverChunk

object (SemanticRetrieverChunk)

هو معرّف لملف Chunk تم جلبه من خلال Semantic ريتريفر.

GroundingPassageId

معرّف لجزء ضمن GroundingPassage.

تمثيل JSON
{
  "passageId": string,
  "partIndex": integer
}
الحقول
passageId

string

النتائج فقط. رقم تعريف الفقرة المُطابِقة للسمة GroundingPassage.id الخاصة بـ GenerateAnswerRequest.

partIndex

integer

النتائج فقط. فهرس الجزء ضمن GroundingPassage.content الخاص بـ GenerateAnswerRequest.

SemanticRetrieverChunk

هو معرّف لملف Chunk الذي تم استرداده عن طريق Semantic Recoveryr المحدد في GenerateAnswerRequest باستخدام SemanticRetrieverConfig.

تمثيل JSON
{
  "source": string,
  "chunk": string
}
الحقول
source

string

النتائج فقط. اسم المصدر الذي يطابق SemanticRetrieverConfig.source للطلب. مثال: corpora/123 أو corpora/123/documents/abc

chunk

string

النتائج فقط. اسم Chunk الذي يحتوي على النص المنسوب مثال: corpora/123/documents/abc/chunks/xyz