Dokumentenliste abrufen
Dokumentenliste abrufen
Rufen Sie eine Liste der Wissensdokumente in der Wissensdatenbank innerhalb des Agenten ab.
Anfragemethode
GET
Anfrage-URL
https://api-${endpoint}.gptbots.ai/v1/bot/doc/query/page
Authentifizierung der Anfrage
Siehe Übersicht für Details zur Authentifizierung.
Anfrage
Beispielanfrage
curl -X GET 'https://api.gptbots.ai/v1/bot/doc/query/page?page=1&page_size=10&knowledge_base_id=67457fea6f658672d6482542' \
-H 'Authorization: Bearer ${API Key}'
curl -X GET 'https://api.gptbots.ai/v1/bot/doc/query/page?page=1&page_size=10&knowledge_base_id=67457fea6f658672d6482542' \
-H 'Authorization: Bearer ${API Key}'
Dieser Codeblock im schwebenden Fenster
Anfrage-Header
| Feld | Typ | Beschreibung |
|---|---|---|
| Authorization | Bearer ${API Key} | Verwenden Sie Authorization: Bearer ${API Key} zur Authentifizierung. Den API-Schlüssel erhalten Sie auf der API-Key-Seite. |
Anfrageparameter
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| knowledge_base_id | String | Ja | Die ID der Wissensdatenbank. |
| page | Integer | Ja | Seitennummer, beginnend mit 1. |
| page_size | Integer | Ja | Anzahl der Dokumente pro Seite. Wert zwischen 10 und 100 angeben. |
Antwort
Beispielantwort
{
"list": [
{
"id": "xxxxxx",
"name": "My Doc",
"format": "pdf",
"source_url": "https://gptbots.ai/article_1.pdf",
"status": "ACTIVE",
"chunk": 100,
"token": 1000000,
"char_count": 10000000,
"create_time": 1699843200,
"update_time": 1699843200,
"creator_id": "xxxxxx",
"creator_email": "johnlee@gptbots.ai"
},
{
"id": "xxxxxx",
"name": "My Doc 2",
"format": "txt",
"source_url": "https://gptbots.ai/article_2.html",
"status": "ACTIVE",
"chunk": 100,
"token": 1000000,
"char_count": 10000000,
"create_time": 1699843200,
"update_time": 1699843200,
"creator_id": "xxxxxx",
"creator_email": "johnlee@gptbots.ai"
}
],
"total": 100
}
{
"list": [
{
"id": "xxxxxx",
"name": "My Doc",
"format": "pdf",
"source_url": "https://gptbots.ai/article_1.pdf",
"status": "ACTIVE",
"chunk": 100,
"token": 1000000,
"char_count": 10000000,
"create_time": 1699843200,
"update_time": 1699843200,
"creator_id": "xxxxxx",
"creator_email": "johnlee@gptbots.ai"
},
{
"id": "xxxxxx",
"name": "My Doc 2",
"format": "txt",
"source_url": "https://gptbots.ai/article_2.html",
"status": "ACTIVE",
"chunk": 100,
"token": 1000000,
"char_count": 10000000,
"create_time": 1699843200,
"update_time": 1699843200,
"creator_id": "xxxxxx",
"creator_email": "johnlee@gptbots.ai"
}
],
"total": 100
}
Dieser Codeblock im schwebenden Fenster
Erfolgreiche Antwort
| Feldname | Typ | Beschreibung |
|---|---|---|
| list | Array<Object> | Dokumentenliste. |
| id | String | Dokumenten-ID. |
| name | String | Dokumentenname. |
| format | String | Dokumentenformat. |
| source_url | String | Quell-URL des Dokuments. |
| status | String | Dokumentenstatus. |
| chunk | Integer | Anzahl der Wissensabschnitte im Dokument. |
| token | Integer | Anzahl der Tokens im Dokument. |
| char_count | Integer | Anzahl der Zeichen im Dokument. |
| create_time | Long | Erstellungszeitpunkt des Dokuments (Timestamp). |
| update_time | Long | Aktualisierungszeitpunkt des Dokuments (Timestamp). |
| creator_id | String | Ersteller:innen-ID des Dokuments. |
| creator_email | String | E-Mail-Adresse des/der Ersteller:in des Dokuments. |
| total | Integer | Gesamtanzahl der gefundenen Dokumente. |
Fehlerantwort
| Feld | Typ | Beschreibung |
|---|---|---|
| code | Int | Fehlercode. |
| message | String | Fehlerdetails. |
