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.
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"], "retrain_state": null}| 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 |
retrain_state string or null | Aktuell träningsstatus: null (uppdaterad eller aldrig tränad), "to_be_retrained", "in_progress", "up_to_date" eller "failed" |
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).
Retrain Knowledge Base
Section titled “Retrain Knowledge Base”Utlös en asynkron omträning av 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