La Knowledge Base est le cœur de l'expertise de votre AI Agent. Ces endpoints gèrent ses paramètres et déclenchent le réentraînement.
La Knowledge Base est le cœur de l’expertise de votre AI Agent — elle contient toutes les informations que votre IA utilise pour répondre aux questions. Ces endpoints vous permettent de gérer la configuration de la Knowledge Base et de déclencher le réentraînement après des changements de contenu.
La Knowledge Base s’appuie sur les Articles que vous créez, importez depuis des sites web ou téléversez sous forme de fichiers. Après avoir modifié des articles, vous devez réentraîner la Knowledge Base pour que les mises à jour prennent effet dans les conversations.
Get Settings
Section intitulée « Get Settings »Récupérez la configuration de votre Knowledge Base.
Scope: read_allGET https://app.quickchat.ai/v1/api/knowledge_base/
curl https://app.quickchat.ai/v1/api/knowledge_base/ \ -H 'Authorization: Bearer <API_TOKEN>'import requests
response = requests.get( url="https://app.quickchat.ai/v1/api/knowledge_base/", headers={"Authorization": "Bearer <API_TOKEN>"},)data = response.json()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}| Field | Description |
|---|---|
one_word_description string | Nom de l’AI Agent. Dashboard : Identity > Profile > AI Agent Name |
short_description string | System prompt / description de l’AI Agent. Dashboard : Identity > Profile > AI Agent Description |
ai_commands array of strings | Consignes comportementales. Dashboard : Identity > Conversation Style > AI Guidelines |
retrain_state string or null | Statut d’entraînement actuel : null (à jour ou jamais entraîné), "to_be_retrained", "in_progress", "up_to_date", ou "failed" |
Update Settings
Section intitulée « Update Settings »PATCH https://app.quickchat.ai/v1/api/knowledge_base/
Request Body
| Parameter | Description |
|---|---|
one_word_description string | Nom de l’AI Agent |
short_description string | System prompt / description de l’AI Agent |
ai_commands array of strings | AI Guidelines |
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"}'import requests
response = requests.patch( url="https://app.quickchat.ai/v1/api/knowledge_base/", headers={"Authorization": "Bearer <API_TOKEN>"}, json={"one_word_description": "Sales Bot"},)data = response.json()Response 200 OK — Retourne les paramètres de la Knowledge Base mis à jour (même schéma que Get Settings).
Retrain Knowledge Base
Section intitulée « Retrain Knowledge Base »Déclenchez un réentraînement asynchrone de la Knowledge Base.
Scope: write_allPOST https://app.quickchat.ai/v1/api/knowledge_base/retrain/
curl -X POST https://app.quickchat.ai/v1/api/knowledge_base/retrain/ \ -H 'Authorization: Bearer <API_TOKEN>'import requests
response = requests.post( url="https://app.quickchat.ai/v1/api/knowledge_base/retrain/", headers={"Authorization": "Bearer <API_TOKEN>"},)Response 202 Accepted