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 | Sí | ID del documento al que se añadirá el bloque de conocimiento. |
| chunks | Array | Sí | Contenido de los bloques de conocimiento. |
| content | String | Sí | 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. |
