Hoppa till innehåll

Knowledge Base är kärnan i din AI Agents expertis. Dessa endpoints hanterar dess inställningar och utlöser omträning.

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 utlösa omträning efter innehållsändringar.

Knowledge Base bygger på Articles som du skapar, importerar från webbplatser eller laddar upp som filer. Efter att du gjort ändringar i artiklar behöver du träna om Knowledge Base för att uppdateringarna ska få effekt i konversationer.

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"],
"retrain_state": null
}
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
retrain_state
string or null
Aktuell träningsstatus: null (uppdaterad eller aldrig tränad), "to_be_retrained", "in_progress", "up_to_date" eller "failed"
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).

Utlös en asynkron omträning av Knowledge Base.

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