← Zurück zum Zeitstrahl

API · v1

Der Datensatz als API

Jeder Meilenstein dieses Zeitstrahls ist als offene, kostenlose JSON-API abrufbar — geprüft gegen Primärquellen, frei nutzbar in eigenen Projekten. Keine Anmeldung, kein API-Key.

Endpoint

Ein GET, alles drin

Read-only. Liefert den kompletten Datensatz in einer Antwort. CORS ist offen (Access-Control-Allow-Origin: *), du kannst also direkt aus dem Browser fetchen.

GET https://timeline.snipki.de/api/v1/timeline

Beispiel

In drei Zeilen eingebunden

const res = await fetch("https://timeline.snipki.de/api/v1/timeline");
const { meta, count, entries } = await res.json();

// nur Video-Releases
const video = entries.filter((e) => e.modality === "video");

Oder per cURL:

curl -s https://timeline.snipki.de/api/v1/timeline | jq '.entries[0]'

Antwort

Struktur

{
  "meta": {
    "lastVerified": "5. August 2026",
    "lastVerifiedISO": "2026-08-05",
    "windowStart": "2022-08",
    "windowEnd": "2026-08",
    "total": 242,
    "version": "v1",
    "license": "CC-BY-4.0",
    "attribution": "KI-Zeitstrahl von snipKI",
    "source": "https://timeline.snipki.de"
  },
  "count": 242,
  "entries": [ /* Entry[] */ ]
}

Schema

Ein Eintrag (Entry)

{
  "id": "video-seedance-2-5-2026-06-23",
  "date": "2026-06-23",
  "datePrecision": "day",            // "day" | "month"
  "modality": "video",               // "text" | "image" | "video" | "audio"
  "name": "Seedance 2.5",
  "org": "ByteDance",                // Urhebernennung, wie in der Quelle
  "house": "ByteDance",              // die Firma — dieses Feld zählen
  "license": "closed",               // "open" | "closed"
  "capability": "…",                 // was es neu konnte
  "whyItMattered": "…",              // Delta zum vorherigen Stand
  "firstOfKind": "…",                // optional, sonst ""
  "sources": ["https://…"],          // Primärquellen
  "note": "…",                       // optional: Verfügbarkeits-Hinweis
  "kind": "release"                  // optional: "release" | "personal"
}
FeldTypBeschreibung
idstringStabiler, eindeutiger Schlüssel.
datestringISO: YYYY-MM-DD oder YYYY-MM.
datePrecision"day" | "month"Genauigkeit des Datums.
modalityModalitytext · image · video · audio.
namestringProdukt-/Modellname.
orgstringUrhebernennung, wortgleich zur Primärquelle („Alibaba (Qwen)“). Freitext — nicht zum Zählen.
housestringDie Firma dahinter, als kanonischer Schlüssel („Alibaba“). Für jede Zählung nach Organisation dieses Feld verwenden.
license"open" | "closed"Offene Gewichte oder proprietär.
capabilitystringWas das Release neu konnte.
whyItMatteredstringDer Fortschritt gegenüber dem Stand davor.
firstOfKindstring?"Erster …"-Anspruch; sonst leer.
sourcesstring[]Primärquellen-URLs.
notestring?Optionaler Status-/Verfügbarkeits-Hinweis.
kind"release" | "personal"?Eintragstyp; meist "release".

Caching

Edge-gecacht, sekundenschnell

Die Antwort wird zur Build-Zeit erzeugt und vom CDN ausgeliefert — keine Funktion pro Anfrage. Cache-Control: public, max-age=3600, s-maxage=86400, stale-while-revalidate=604800 (1 h Browser, 24 h Edge, 7 Tage SWR). Der Datensatz aktualisiert sich mit jedem Deploy. Versionierung über den Pfad (/api/v1/) — ältere Versionen bleiben stabil.

Lizenz

CC-BY-4.0 — frei mit Namensnennung

Nutze die Daten frei, auch kommerziell. Bedingung: Namensnennung mit Link auf timeline.snipki.de. Die Daten sind eine kuratierte Auswahl fähigkeitsverändernder Releases und gegen Primärquellen geprüft — ohne Gewähr auf Vollständigkeit oder Richtigkeit.

KI-Zeitstrahl von snipKI · the KI Enablement Company

Impressum · Datenschutz

gebaut von snipki.de