{% extends "base.html" %} {% block title %}Daten · {{ workspace.name }}{% endblock %} {% block content %}
Worauf die KI in diesem Workspace zugreifen kann, immer nur lesend. Änderungen an Repositories schlägt sie als Freigabeantrag vor.{% if not ready %} Der Chat startet, sobald eine Quelle erfolgreich getestet oder eine Datei verarbeitet ist.{% endif %}
| Name | Ziel | Status |
|---|
Noch keine Datenquelle.{% if membership.is_admin %} Über „Verbinden“ ein Repository oder eine Datenbank anbinden.{% endif %}
{% endif %}Das Speicherkontingent ist ausgeschöpft. Nicht mehr benötigte Dateien löschen oder den Plattform-Admin um mehr Speicher bitten.
Das Speicherkontingent ist zu {{ storage.percent }} % belegt.
{{ u.table_name }} {{ u.filename }}
{% if u.status == 'ok' %}{{ u.row_count|number }} Zeilen, {{ u.columns|length }} Spalten · {% endif %}{{ (u.stored_size / 1048576)|round(1) }} MB als Tabelle · {{ u.created.strftime('%d.%m.%Y') }}
{% if u.status == 'ok' %}{% for c in u.columns %}{{ c.name }} {{ c.type }}{% if not loop.last %}, {% endif %}{% endfor %}
CSV, TSV, JSON, JSON Lines oder Parquet bis {{ upload_max_mb }} MB je Datei. Aufs Kontingent zählt die Größe als Tabelle: mindestens etwa 0,5 MB, bei großen Dateien meist weniger als das Original. Jede Datei wird zu einer Tabelle, die die KI nur lesend mit SQL abfragt. Abfrageergebnisse gehen für die Antwort an das Modell.
Dokumente von deinem Rechner, die sich regelmäßig ändern: Bifröst gleicht einen Ordner ab (nur Neues und Geändertes) und speichert den ausgelesenen Text. Office, PDF und Bilder liest der zentrale Dokumentendienst aus. Die KI sucht und liest darin mit docs_search und docs_read.
{{ s.files }} Datei{{ 'en' if s.files != 1 }}{% if s.pending %} · {{ s.pending }} {{ 'wird' if s.pending == 1 else 'werden' }} ausgelesen{% endif %}{% if s.failed %} · {{ s.failed }} nicht lesbar{% endif %} · {{ s.size|filesizeformat }} Text · {% if f.synced %}abgeglichen {{ f.synced.astimezone().strftime('%d.%m.%Y %H:%M') }}{% else %}noch nicht abgeglichen{% endif %}