- Zapis JSON
- FinishReason
- GroundingAttribution
- AttributionSourceId.
- GroundingPassageId
- SemanticRetrieverChunk
Kandydat do odpowiedzi wygenerowany na podstawie modelu.
Zapis JSON |
---|
{ "content": { object ( |
Pola | |
---|---|
content |
Tylko dane wyjściowe. Wygenerowana treść zwrócona przez model. |
finishReason |
Opcjonalnie. Tylko dane wyjściowe. Przyczyna, dla której model przestał generować tokeny. Jeśli jest puste, model nie przestał generować tokenów. |
safetyRatings[] |
Lista ocen bezpieczeństwa kandydata do odpowiedzi. Kategoria może mieć maksymalnie jedną ocenę. |
citationMetadata |
Tylko dane wyjściowe. Informacje o cytatach dotyczące kandydata wygenerowanego przez model. To pole może być wypełnione informacjami o recytacji dowolnego tekstu zawartego w |
tokenCount |
Tylko dane wyjściowe. Liczba tokenów dla tego kandydata. |
groundingAttributions[] |
Tylko dane wyjściowe. Informacje o źródłach, które przyczyniły się do udzielania wiarygodnej odpowiedzi. To pole jest wypełniane w przypadku |
index |
Tylko dane wyjściowe. Indeks kandydata na liście kandydatów. |
FinishReason
Określa przyczynę, dla której model przestał generować tokeny.
Wartości w polu enum | |
---|---|
FINISH_REASON_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
STOP |
Naturalny punkt zatrzymania modelu lub podana sekwencja zatrzymania. |
MAX_TOKENS |
Osiągnięto maksymalną liczbę tokenów określoną w żądaniu. |
SAFETY |
Proponowana treść została zgłoszona ze względów bezpieczeństwa. |
RECITATION |
Proponowane treści zostały zgłoszone z powodu konieczności recytowania. |
OTHER |
Przyczyna nieznana. |
GroundingAttribution
Atrybucja źródła, które przyczyniło się do udzielenia odpowiedzi.
Zapis JSON |
---|
{ "sourceId": { object ( |
Pola | |
---|---|
sourceId |
Tylko dane wyjściowe. Identyfikator źródła przyczyniającego się do tej atrybucji. |
content |
Materiały źródłowe, które składają się na tę atrybucję. |
AttributionSourceId
Identyfikator źródła przyczyniającego się do tej atrybucji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy
|
|
groundingPassage |
Identyfikator fragmentu wbudowanego. |
semanticRetrieverChunk |
Identyfikator żądania |
GroundingPassageId
Identyfikator części w elemencie GroundingPassage
.
Zapis JSON |
---|
{ "passageId": string, "partIndex": integer } |
Pola | |
---|---|
passageId |
Tylko dane wyjściowe. Identyfikator fragmentu pasującego do parametru |
partIndex |
Tylko dane wyjściowe. Indeks części w |
SemanticRetrieverChunk
Identyfikator Chunk
pobranego za pomocą semantycznego modułu pobierania określonego w GenerateAnswerRequest
przy użyciu metody SemanticRetrieverConfig
.
Zapis JSON |
---|
{ "source": string, "chunk": string } |
Pola | |
---|---|
source |
Tylko dane wyjściowe. Nazwa źródła pasującego do parametru |
chunk |
Tylko dane wyjściowe. Nazwa elementu ( |