logo
Entwicklung
Suchen
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.