Datei in Ordner hochladen
Lädt eine Datei in einen Dokumentenordner hoch. Max. 50 MB (25 MB für Audio). Es werden nur gängige Dokument-, Bild-, Audio-, Video-, Text- und Archivformate akzeptiert und gegen den angegebenen Typ (Magic Bytes) validiert; nicht zugelassene Dateien liefern 400. Die Indizierung für die semantische Suche erfolgt asynchron, sodass eine neu hochgeladene Datei möglicherweise einen Moment benötigt, bevor sie durchsuchbar ist.
POST
https://api.deutschlandgpt.de/v2/document-folders/{id}/filesBeispielaufruf
curl https://api.deutschlandgpt.de/v2/document-folders/{id}/files \
-X POST \
-H "Authorization: Bearer $DGPT_API_KEY"curl https://api.deutschlandgpt.de/v2/document-folders/{id}/files \
-X POST \
-H "Authorization: Bearer $DGPT_API_KEY"import os, requests
response = requests.post(
"https://api.deutschlandgpt.de/v2/document-folders/{id}/files",
headers={"Authorization": f"Bearer {os.environ['DGPT_API_KEY']}"},
)
print(response.json())import os, requests
response = requests.post(
"https://api.deutschlandgpt.de/v2/document-folders/{id}/files",
headers={"Authorization": f"Bearer {os.environ['DGPT_API_KEY']}"},
)
print(response.json())const response = await fetch('https://api.deutschlandgpt.de/v2/document-folders/{id}/files', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.DGPT_API_KEY}`,
},
});
console.log(await response.json());const response = await fetch('https://api.deutschlandgpt.de/v2/document-folders/{id}/files', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.DGPT_API_KEY}`,
},
});
console.log(await response.json());Parameter
idstring<uuid>erforderlichDokumentenordner-ID
Antwort
201application/json
{
"file_id": "string"
}{
"file_id": "string"
}Datei hochgeladen
file_idstringStatuscodes
201
Datei hochgeladen
object400
Ungültiger Dateityp oder -größe
401
Nicht autorisiert
402
Nicht genügend Guthaben oder Ausgabenlimit überschritten
Error403
Erfordert einen Enterprise-Workspace
404
Ordner nicht gefunden oder Zugriff verweigert
War diese Seite hilfreich?