Knowledge Base är kärnan i din AI Agents expertis. Dessa endpoints hanterar dess inställningar och rapporterar bearbetningsstatus för innehållet.
Knowledge Base är kärnan i din AI Agents expertis — den innehåller all information som din AI använder för att besvara frågor. Dessa endpoints låter dig hantera Knowledge Base-konfigurationen och följa bearbetningsstatusen för dess innehåll.
Knowledge Base bygger på Articles som du skapar, importerar från webbplatser eller laddar upp som filer. Det finns inget omträningssteg: varje artikel du skapar, uppdaterar eller tar bort bearbetas automatiskt i bakgrunden och får effekt i konversationer så snart den är klar.
Get Settings
Section titled “Get Settings”Hämta din Knowledge Base-konfiguration.
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"], "pending_embed_count": 0, "failed_embed_count": 0}| Field | Description |
|---|---|
one_word_description string | AI Agent-namn. Dashboard: Identity > Profile > AI Agent Name |
short_description string | Systemprompt / AI Agent-beskrivning. Dashboard: Identity > Profile > AI Agent Description |
ai_commands array of strings | Beteenderiktlinjer. Dashboard: Identity > Conversation Style > AI Guidelines |
pending_embed_count integer | Artiklar som fortfarande bearbetas. 0 betyder att allt du har skickat in är live |
failed_embed_count integer | Artiklar vars bearbetning misslyckades. Försök igen med Retry Failed Articles |
Update Settings
Section titled “Update Settings”PATCH https://app.quickchat.ai/v1/api/knowledge_base/
Request Body
| Parameter | Description |
|---|---|
one_word_description string | AI Agent-namn |
short_description string | Systemprompt / AI Agent-beskrivning |
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 — Returnerar de uppdaterade Knowledge Base-inställningarna (samma schema som Get Settings).
Retry Failed Articles
Section titled “Retry Failed Articles”Bearbeta om varje artikel vars bearbetning misslyckades. Artiklar som redan är live eller fortfarande pågår lämnas orörda, och anropet är säkert att upprepa.
Misslyckade artiklar görs också om automatiskt, så den här endpointen behövs bara när du inte vill vänta på det.
Scope: write_allPOST https://app.quickchat.ai/v1/api/knowledge_base/retry_failed_embeds
curl -X POST https://app.quickchat.ai/v1/api/knowledge_base/retry_failed_embeds \ -H 'Authorization: Bearer <API_TOKEN>'import requests
response = requests.post( url="https://app.quickchat.ai/v1/api/knowledge_base/retry_failed_embeds", headers={"Authorization": "Bearer <API_TOKEN>"},)Response 200 OK
{ "retried": 2}| Field | Description |
|---|---|
retried integer | Hur många misslyckade artiklar som köades för ombearbetning |
Retrain Knowledge Base Deprecated
Section titled “Retrain Knowledge Base ”POST https://app.quickchat.ai/v1/api/knowledge_base/retrain/
Omträning finns inte längre — artikeländringar bearbetas automatiskt. Den här endpointen finns kvar enbart för att befintliga integrationer ska fortsätta fungera: den tar emot förfrågan, gör ingenting och returnerar 200 OK.
Du kan ta bort anropet från din integration. Om du pollade tills omträningen var klar, vänta i stället tills pending_embed_count når 0 i Get Settings.