Wissensdatenbank erstellen
Wissensdatenbank erstellen
Über diese Schnittstelle können Sie für den mit dem API-Schlüssel verknüpften Agenten eine neue Wissensdatenbank erstellen.
Anfragemethode
POST
Anfrage-URL
https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/create
Authentifizierung der Anfrage
Weitere Informationen zur Authentifizierung finden Sie im Abschnitt „Übersicht“.
Anfrage
Beispielanfrage
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/create' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"name": "Produkt-Wissensdatenbank",
"desc": "Eine Wissensdatenbank für Produktbeschreibungen, FAQs und Geschäftsunterlagen",
"graph_enable": false,
"access_control_enabled": false
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/create' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"name": "Produkt-Wissensdatenbank",
"desc": "Eine Wissensdatenbank für Produktbeschreibungen, FAQs und Geschäftsunterlagen",
"graph_enable": false,
"access_control_enabled": false
}'
Dieser Codeblock im schwebenden Fenster
Anfrage-Header
| Feld | Typ | Beschreibung |
|---|---|---|
| Authorization | Bearer ${API Key} | Verwenden Sie Authorization: Bearer ${API Key} für die Authentifizierung. Den API-Schlüssel erhalten Sie auf der API-Schlüssel-Seite. |
Anfrageparameter
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| name | String | Ja | Name der Wissensdatenbank. |
| desc | String | Ja | Beschreibung der Wissensdatenbank. |
| graph_enable | Boolean | Nein | Ob der Wissensgraph aktiviert werden soll. |
| kg_ner_extraction_user_prompt | String | Nein | Prompt für die Tripel-Extraktion. Wenn leer, wird die Standardkonfiguration des Systems verwendet. |
| access_control_enabled | Boolean | Nein | Ob die Zugriffskontrolle aktiviert werden soll, d. h. Berechtigungsfilterung auf Rollen- oder Dokumentebene. |
Antwort
Beispielantwort
{
"knowledge_base_id": "6a475ee61d276b3d062a1bcb"
}
{
"knowledge_base_id": "6a475ee61d276b3d062a1bcb"
}
Dieser Codeblock im schwebenden Fenster
Erfolgreiche Antwort
| Feld | Typ | Beschreibung |
|---|---|---|
| knowledge_base_id | String | ID der neu erstellten Wissensdatenbank. |
Fehlermeldung
| Feld | Typ | Beschreibung |
|---|---|---|
| code | Integer | Fehlercode. |
| message | String | Fehlerdetails. |
