|
46 | 46 | "CitationMetadata",
|
47 | 47 | "Citation",
|
48 | 48 | "Candidate",
|
| 49 | + "UrlContextMetadata", |
| 50 | + "UrlMetadata", |
49 | 51 | "LogprobsResult",
|
50 | 52 | "Segment",
|
51 | 53 | "GroundingChunk",
|
@@ -1104,6 +1106,9 @@ class Candidate(proto.Message):
|
1104 | 1106 | grounding_metadata (google.cloud.aiplatform_v1beta1.types.GroundingMetadata):
|
1105 | 1107 | Output only. Metadata specifies sources used
|
1106 | 1108 | to ground generated content.
|
| 1109 | + url_context_metadata (google.cloud.aiplatform_v1beta1.types.UrlContextMetadata): |
| 1110 | + Output only. Metadata related to url context |
| 1111 | + retrieval tool. |
1107 | 1112 | """
|
1108 | 1113 |
|
1109 | 1114 | class FinishReason(proto.Enum):
|
@@ -1198,6 +1203,62 @@ class FinishReason(proto.Enum):
|
1198 | 1203 | number=7,
|
1199 | 1204 | message="GroundingMetadata",
|
1200 | 1205 | )
|
| 1206 | + url_context_metadata: "UrlContextMetadata" = proto.Field( |
| 1207 | + proto.MESSAGE, |
| 1208 | + number=11, |
| 1209 | + message="UrlContextMetadata", |
| 1210 | + ) |
| 1211 | + |
| 1212 | + |
| 1213 | +class UrlContextMetadata(proto.Message): |
| 1214 | + r"""Metadata related to url context retrieval tool. |
| 1215 | +
|
| 1216 | + Attributes: |
| 1217 | + url_metadata (MutableSequence[google.cloud.aiplatform_v1beta1.types.UrlMetadata]): |
| 1218 | + Output only. List of url context. |
| 1219 | + """ |
| 1220 | + |
| 1221 | + url_metadata: MutableSequence["UrlMetadata"] = proto.RepeatedField( |
| 1222 | + proto.MESSAGE, |
| 1223 | + number=1, |
| 1224 | + message="UrlMetadata", |
| 1225 | + ) |
| 1226 | + |
| 1227 | + |
| 1228 | +class UrlMetadata(proto.Message): |
| 1229 | + r"""Context of the a single url retrieval. |
| 1230 | +
|
| 1231 | + Attributes: |
| 1232 | + retrieved_url (str): |
| 1233 | + Retrieved url by the tool. |
| 1234 | + url_retrieval_status (google.cloud.aiplatform_v1beta1.types.UrlMetadata.UrlRetrievalStatus): |
| 1235 | + Status of the url retrieval. |
| 1236 | + """ |
| 1237 | + |
| 1238 | + class UrlRetrievalStatus(proto.Enum): |
| 1239 | + r"""Status of the url retrieval. |
| 1240 | +
|
| 1241 | + Values: |
| 1242 | + URL_RETRIEVAL_STATUS_UNSPECIFIED (0): |
| 1243 | + Default value. This value is unused. |
| 1244 | + URL_RETRIEVAL_STATUS_SUCCESS (1): |
| 1245 | + Url retrieval is successful. |
| 1246 | + URL_RETRIEVAL_STATUS_ERROR (2): |
| 1247 | + Url retrieval is failed due to error. |
| 1248 | + """ |
| 1249 | + URL_RETRIEVAL_STATUS_UNSPECIFIED = 0 |
| 1250 | + URL_RETRIEVAL_STATUS_SUCCESS = 1 |
| 1251 | + URL_RETRIEVAL_STATUS_ERROR = 2 |
| 1252 | + |
| 1253 | + retrieved_url: str = proto.Field( |
| 1254 | + proto.STRING, |
| 1255 | + number=1, |
| 1256 | + ) |
| 1257 | + url_retrieval_status: UrlRetrievalStatus = proto.Field( |
| 1258 | + proto.ENUM, |
| 1259 | + number=2, |
| 1260 | + enum=UrlRetrievalStatus, |
| 1261 | + ) |
1201 | 1262 |
|
1202 | 1263 |
|
1203 | 1264 | class LogprobsResult(proto.Message):
|
|
0 commit comments