Recurso: bloque
Un Chunk
es una subparte de una Document
que se trata como una unidad independiente para fines de representación y almacenamiento de vectores. Un Corpus
puede tener un máximo de 1 millón de Chunk
.
Representación JSON |
---|
{ "name": string, "data": { object ( |
Campos | |
---|---|
name |
Inmutable. Identificador. El nombre del recurso |
data |
Obligatorio. El contenido de |
customMetadata[] |
Opcional. El usuario proporcionó metadatos personalizados que se almacenaron como pares clave-valor. La cantidad máxima de |
createTime |
Solo salida. La marca de tiempo de la creación de Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La marca de tiempo de la última actualización de Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
state |
Solo salida. Es el estado actual de |
ChunkData
Datos extraídos que representan el contenido de Chunk
.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
|
|
stringValue |
El contenido de |
Estado
Estados para el ciclo de vida de un Chunk
Enumeradores | |
---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite el estado. |
STATE_PENDING_PROCESSING |
Se está procesando Chunk (incorporación y almacenamiento vectorial). |
STATE_ACTIVE |
Chunk se procesó y está disponible para realizar consultas. |
STATE_FAILED |
Se produjo un error al procesar Chunk . |
Métodos |
|
---|---|
|
Crea Chunk por lotes. |
|
Borra Chunk por lotes. |
|
Actualización por lotes de Chunk . |
|
Crea un Chunk . |
|
Borra un Chunk . |
|
Obtiene información sobre un Chunk específico. |
|
Enumera todos los Chunk en una Document . |
|
Actualiza un objeto Chunk . |