RAG_PLAYGROUND - Error loading Knowledge Base Files
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 38/100
Rechercherichtung
Beginne in kb.py ungefähr bei Zeile 39 und reproduziere den Upload anhand des Basic Examples-Ablaufs mit Dateien vom Typ .txt und .pdf. Überprüfe die in der traceback angezeigte Validierung von Gradio UploadButton; abgeschlossen ist die Aufgabe, wenn beide unterstützten Dateitypen erfolgreich hochgeladen werden, ohne den Fehler Invalid file type.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hi,
Using Basic Examples, langchain or llamaindex, upload_button fail to upload .txt or .pdf files in "kb.py" file line 39
with gr.Row():
upload_button = gr.UploadButton("Add File", file_types=["pdf","txt"], file_count="multiple")
gradio.exceptions.Error: "Invalid file type. Please upload a file that is one of these formats: ['pdf', 'txt']"
Thanks for your help!
log below:
milvus-standalone | [2025/06/15 15:08:03.033 +00:00] [WARN] [dist/dist_handler.go:112] ["node last heart beat time lag too behind"] [now=2025/06/15 15:08:03.033 +00:00] [lastHeartBeatTime=2025/06/15 15:07:42.235 +00:00] [nodeID=14]
rag-playground | [1] Jun 15 15:07:46 [ INFO] - uvicorn.access - 172.20.0.1:45696 - "POST /content/kb/gradio_api/upload HTTP/1.1" 200
rag-playground | [1] Jun 15 15:07:46 [ INFO] - uvicorn.access - 172.20.0.1:45696 - "POST /content/kb/gradio_api/queue/join?__theme=light HTTP/1.1" 200
rag-playground | Traceback (most recent call last):
rag-playground | File "/usr/local/lib/python3.10/dist-packages/gradio/queueing.py", line 625, in process_events
rag-playground | response = await route_utils.call_process_api(
rag-playground | File "/usr/local/lib/python3.10/dist-packages/gradio/route_utils.py", line 322, in call_process_api
rag-playground | output = await app.get_blocks().process_api(
rag-playground | File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 2216, in process_api
rag-playground | inputs = await self.preprocess_data(
rag-playground | File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1882, in preprocess_data
rag-playground | processed_input.append(block.preprocess(inputs_cached))
rag-playground | File "/usr/local/lib/python3.10/dist-packages/gradio/components/upload_button.py", line 190, in preprocess
rag-playground | return [self._process_single_file(f) for f in payload] # type: ignore
rag-playground | File "/usr/local/lib/python3.10/dist-packages/gradio/components/upload_button.py", line 190, in
rag-playground | return [self._process_single_file(f) for f in payload] # type: ignore
rag-playground | File "/usr/local/lib/python3.10/dist-packages/gradio/components/upload_button.py", line 157, in _process_single_file
rag-playground | raise Error(
rag-playground | gradio.exceptions.Error: "Invalid file type. Please upload a file that is one of these formats: ['pdf', 'txt']"
rag-playground | [1] Jun 15 15:07:46 [ INFO] - uvicorn.access - 172.20.0.1:45696 - "GET /content/kb/gradio_api/queue/data?session_hash=6jcjgqfkk19 HTTP/1.1" 200
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 4.2k
- Forks
- 1.1k
- Ø Merge
- 10 Std. 15 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus NVIDIA/GenerativeAIExamples
-
Incorrect audit job payload for nemo-microservices/auditor:25.09Evtl. vergeben @saichandrapandraju hat das vor 363 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 70/100
NVIDIA/GenerativeAIExamples#361 · 2 Kommentare ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
NVIDIA/GenerativeAIExamples#299 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
NVIDIA/GenerativeAIExamples#437 ·
-
hyperlink not workingEvtl. vergeben @maowiz hat das vor 72 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 45/100
NVIDIA/GenerativeAIExamples#400 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
NVIDIA/GenerativeAIExamples#399 ·
Alle Issues in NVIDIA/GenerativeAIExamples
Ähnliche Issues
-
good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
vectorize-io/hindsight#5226 ·
Maintainer antworten meist innerhalb von 1 Tag
-
comp/agent P2 provider/bedrock type/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
NousResearch/hermes-agent#133120 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
genkit-ai/genkit-dart#587 ·
Maintainer antworten meist innerhalb von 1 Tag
-
kernel
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
volcengine/OpenViking#5632 ·
Maintainer antworten meist innerhalb von 1 Tag