- 1.40.0 (latest)
- 1.39.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.1
- 1.31.0
- 1.30.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.39.0
- 0.38.0
- 0.37.1
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.2
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.13.0
- 0.12.0
- 0.11.1
- 0.10.0
Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class FinishReason.
The reason why the model stopped generating tokens.
If empty, the model has not stopped generating the tokens.
Protobuf type google.cloud.aiplatform.v1.Candidate.FinishReason
Namespace
Google \ Cloud \ AIPlatform \ V1 \ CandidateMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
FINISH_REASON_UNSPECIFIED
Value: 0The finish reason is unspecified.
Generated from protobuf enum FINISH_REASON_UNSPECIFIED = 0;
STOP
Value: 1Token generation reached a natural stopping point or a configured stop sequence.
Generated from protobuf enum STOP = 1;
MAX_TOKENS
Value: 2Token generation reached the configured maximum output tokens.
Generated from protobuf enum MAX_TOKENS = 2;
SAFETY
Value: 3Token generation stopped because the content potentially contains safety violations. NOTE: When streaming, content is empty if content filters blocks the output.
Generated from protobuf enum SAFETY = 3;
RECITATION
Value: 4Token generation stopped because the content potentially contains copyright violations.
Generated from protobuf enum RECITATION = 4;
OTHER
Value: 5All other reasons that stopped the token generation.
Generated from protobuf enum OTHER = 5;
BLOCKLIST
Value: 6Token generation stopped because the content contains forbidden terms.
Generated from protobuf enum BLOCKLIST = 6;
PROHIBITED_CONTENT
Value: 7Token generation stopped for potentially containing prohibited content.
Generated from protobuf enum PROHIBITED_CONTENT = 7;
SPII
Value: 8Token generation stopped because the content potentially contains Sensitive Personally Identifiable Information (SPII).
Generated from protobuf enum SPII = 8;
MALFORMED_FUNCTION_CALL
Value: 9The function call generated by the model is invalid.
Generated from protobuf enum MALFORMED_FUNCTION_CALL = 9;
MODEL_ARMOR
Value: 10The model response was blocked by Model Armor.
Generated from protobuf enum MODEL_ARMOR = 10;