Hoppa till innehåll

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.

Hämta din Knowledge Base-konfiguration.

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"],
"pending_embed_count": 0,
"failed_embed_count": 0
}
FieldDescription
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
Scope: write_all

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

Request Body

ParameterDescription
one_word_description
string
AI Agent-namn
short_description
string
Systemprompt / AI Agent-beskrivning
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 — Returnerar de uppdaterade Knowledge Base-inställningarna (samma schema som Get Settings).

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_all

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

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

Response 200 OK

{
"retried": 2
}
FieldDescription
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.