logo
Desarrollo
Buscar
Añadir fragmentos (texto)

Añadir fragmentos (texto)

Añadir bloques de conocimiento a documentos de texto. El sistema realiza de forma secuencial el fragmentado (chunking/slicing), la generación de embeddings (embedding/vectorization) y, por último, añade nuevos bloques de conocimiento al documento.

Nota: El modelo de embeddings utilizado es el modelo predeterminado y no se puede definir dentro de la API.

Método de solicitud

POST

URL de la solicitud

https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add

Autenticación de la solicitud

Consulte la sección «Visión general» para obtener información detallada sobre la autenticación.

Solicitud

Ejemplo de solicitud

curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add' \ -H 'Authorization: Bearer ${API Key}' \ -H 'Content-Type: application/json' \ -d '{ "doc_id": "675174292b8b977ba6316191", "chunks": [ { "content": "This is a chunk.", "keywords": ["This","chunk"] } ] }'
                      
                      curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
    "doc_id": "675174292b8b977ba6316191",
    "chunks": [
        {
            "content": "This is a chunk.",
            "keywords": ["This","chunk"]
        }
    ]
}'

                    
Este bloque de código en una ventana flotante

Cabecera de la solicitud

Campo Tipo Descripción
Authorization Bearer ${API Key} Usar Authorization: Bearer ${API Key} para la autenticación. Obtener la clave de API en la página «API Key».
Content-Type application/json Tipo de datos; establecer en application/json.

Parámetros de la solicitud

Campo Tipo Obligatorio Descripción
doc_id String ID del documento al que se añadirá el bloque de conocimiento.
chunks Array Contenido de los bloques de conocimiento.
content String Contenido del bloque de conocimiento, de hasta 1000 tokens.
keywords Array No Palabras clave del bloque de conocimiento.

Respuesta

Ejemplo de respuesta

{ "code": 0, "message": "OK" }
                      
                      {
    "code": 0,
    "message": "OK"
}

                    
Este bloque de código en una ventana flotante

Respuesta de éxito

Campo Tipo Descripción
code Int Código de respuesta.
message String Detalles de la respuesta.

Respuesta de error

Campo Tipo Descripción
code Int Código de error.
message String Detalles del error.