datasource.update
Datenquelle aktualisieren
Hilfe
Aktualisiert Name, Konnektor-Konfiguration oder Indexierungs-Einstellungen einer bestehenden Datenquelle. Nur übergebene Felder werden geändert (Partial Update). Passwort-Felder mit dem Wert '********' behalten den bestehenden Wert bei.
Parameter
| Name | Typ | Required | Default | Beschreibung |
|---|---|---|---|---|
ds_id |
integer | Ja | — | ID der Datenquelle |
name |
string | Nein | — | Neuer Anzeigename |
connector_config |
object | Nein | — | Neue Konnektor-Konfiguration |
ds_chunk_strategy |
string | Nein | — | Chunking-Strategie |
ds_chunk_size |
integer | Nein | — | Chunk-Größe |
ds_chunk_overlap |
integer | Nein | — | Chunk-Überlappung |
ds_file_types |
array | Nein | — | Dateifilter |
ds_exclude_patterns |
array | Nein | — | Ausschluss-Muster |
ds_ddu_enabled |
boolean | Nein | — | DDU aktivieren/deaktivieren |
ds_ddu_ocr_images |
boolean | Nein | — | OCR für Bilder |
ds_vlm_enabled |
boolean | Nein | — | VLM aktivieren/deaktivieren |
ds_accept_all_text |
boolean | Nein | — | Alle Textdateien akzeptieren |
ds_index_attachments |
boolean | Nein | — | E-Mail-Anhänge indexieren |
sync_interval |
string | Nein | — | Sync-Intervall |
restriction_level |
string | Nein | — | Restriction-Level (public, anonymize, blocked) |
ds_contextual_retrieval |
boolean | Nein | — | Contextual Retrieval aktivieren |
ds_enrichment_prompt_id |
integer | Nein | — | Enrichment-Prompt-Template-ID |
ds_enrichment_backend_id |
integer | Nein | — | Enrichment-Backend-ID (Pflicht wenn CR aktiv) |
ds_colbert_enabled |
boolean | Nein | — | ColBERT Multi-Vector-Index aktivieren |
mode |
string | Nein | — | Datenquellen-Modus (rag oder wiki) |
wiki_selected_files |
— | Nein | — | Wiki: Dateiauswahl (JSON-Array/Object oder null) |
wiki_strategy |
string | Nein | — | Wiki-Compile-Strategie |
wiki_llm_backend_id |
— | Nein | — | Wiki: LLM-Backend-ID |
wiki_token_budget |
— | Nein | — | Wiki: Token-Budget pro Seite |
Rückgabe
Aktualisierte Datenquelle
Beispiel-Prompts
- Ändere den Namen von Datenquelle 5 zu 'Buchhaltung'
- Aktualisiere das Passwort der WebDAV-Quelle 12
- Deaktiviere DDU für Datenquelle 8
Confirmation
Diese Funktion erfordert eine Bestätigung vor der Ausführung.
Template: ds {ds_id} aktualisieren
Changelog
Area: datasources | Action: update
HTTP-Request (curl)
curl -X PUT 'http://HOST:8502/api/admin/datasources/{ds_id}' \
-H 'Cookie: kiara_admin_session=SESSION' \
-H 'X-Requested-With: XMLHttpRequest' \
-H 'Content-Type: application/json' \
-d '{
"ds_id": "...",
"name": "...",
"connector_config": "...",
"ds_chunk_strategy": "...",
"ds_chunk_size": "...",
"ds_chunk_overlap": "...",
"ds_file_types": "...",
"ds_exclude_patterns": "...",
"ds_ddu_enabled": "...",
"ds_ddu_ocr_images": "...",
"ds_vlm_enabled": "...",
"ds_accept_all_text": "...",
"ds_index_attachments": "...",
"sync_interval": "...",
"restriction_level": "...",
"ds_contextual_retrieval": "...",
"ds_enrichment_prompt_id": "...",
"ds_enrichment_backend_id": "...",
"ds_colbert_enabled": "...",
"mode": "...",
"wiki_selected_files": "...",
"wiki_strategy": "...",
"wiki_llm_backend_id": "...",
"wiki_token_budget": "..."
}'