Ir al contenido

La Base de Conocimiento es el núcleo de la pericia de tu Agente de IA. Estos endpoints gestionan su configuración y disparan el reentrenamiento.

La Base de Conocimiento es el núcleo de la pericia de tu Agente de IA: contiene toda la información que tu IA usa para responder preguntas. Estos endpoints te permiten gestionar la configuración de la Base de Conocimiento y disparar el reentrenamiento tras cambios de contenido.

La Base de Conocimiento se nutre de los Artículos que creas, importas de sitios web o subes como archivos. Después de hacer cambios en los artículos, necesitas reentrenar la Base de Conocimiento para que las actualizaciones surtan efecto en las conversaciones.

Recupera la configuración de tu Base de Conocimiento.

Scope: read_all

GET https://app.quickchat.ai/v1/api/knowledge_base/

Ventana de terminal
curl https://app.quickchat.ai/v1/api/knowledge_base/ \
-H 'Authorization: Bearer <API_TOKEN>'

Response 200 OK

{
"one_word_description": "Support Agent",
"short_description": "A helpful customer support assistant.",
"ai_commands": ["Be polite", "Stay on topic"],
"retrain_state": null
}
FieldDescription
one_word_description
string
Nombre del Agente de IA. Dashboard: Identity > Profile > AI Agent Name
short_description
string
System prompt / descripción del Agente de IA. Dashboard: Identity > Profile > AI Agent Description
ai_commands
array of strings
Directrices de comportamiento. Dashboard: Identity > Conversation Style > AI Guidelines
retrain_state
string or null
Estado actual del entrenamiento: null (actualizado o nunca entrenado), "to_be_retrained", "in_progress", "up_to_date" o "failed"
Scope: write_all

PATCH https://app.quickchat.ai/v1/api/knowledge_base/

Request Body

ParameterDescription
one_word_description
string
Nombre del Agente de IA
short_description
string
System prompt / descripción del Agente de IA
ai_commands
array of strings
AI Guidelines
Ventana de terminal
curl -X PATCH https://app.quickchat.ai/v1/api/knowledge_base/ \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{
"one_word_description": "Sales Bot"
}'

Response 200 OK — Devuelve la configuración de la Base de Conocimiento actualizada (mismo esquema que Get Settings).

Dispara un reentrenamiento asíncrono de la Base de Conocimiento.

Scope: write_all

POST https://app.quickchat.ai/v1/api/knowledge_base/retrain/

Ventana de terminal
curl -X POST https://app.quickchat.ai/v1/api/knowledge_base/retrain/ \
-H 'Authorization: Bearer <API_TOKEN>'

Response 202 Accepted