Pular para o conteúdo

A Base de Conhecimento é o núcleo da expertise do seu Agente de IA. Estes endpoints gerenciam suas configurações e disparam o retreinamento.

A Base de Conhecimento é o núcleo da expertise do seu Agente de IA — ela contém todas as informações que sua IA usa para responder perguntas. Estes endpoints permitem gerenciar a configuração da Base de Conhecimento e disparar o retreinamento após mudanças de conteúdo.

A Base de Conhecimento se baseia nos Articles que você cria, importa de sites ou envia como arquivos. Após fazer alterações nos artigos, você precisa retreinar a Base de Conhecimento para que as atualizações tenham efeito nas conversas.

Recupere a configuração da sua Base de Conhecimento.

Scope: read_all

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

Terminal window
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
Nome do Agente de IA. Dashboard: Identity > Profile > AI Agent Name
short_description
string
System prompt / descrição do Agente de IA. Dashboard: Identity > Profile > AI Agent Description
ai_commands
array of strings
Diretrizes de comportamento. Dashboard: Identity > Conversation Style > AI Guidelines
retrain_state
string or null
Status de treinamento atual: null (atualizado ou nunca treinado), "to_be_retrained", "in_progress", "up_to_date" ou "failed"
Scope: write_all

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

Request Body

ParameterDescription
one_word_description
string
Nome do Agente de IA
short_description
string
System prompt / descrição do Agente de IA
ai_commands
array of strings
AI Guidelines
Terminal window
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 — Retorna as configurações da Base de Conhecimento atualizadas (mesmo schema de Get Settings).

Dispara um retreinamento assíncrono da Base de Conhecimento.

Scope: write_all

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

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

Response 202 Accepted