Desert Ant Labs

Gist: Themen-Tagging von Inhalten auf dem Gerät

Themen-Tagging von InhaltenVerfügbar

Themen-Tagging auf dem Gerät, das beliebigen Text (einen Titel, einen Post, eine Beschreibung) liest und die Themen zurückgibt, um die es geht, aus einer festen Taxonomie von 36 Themen über 101 Sprachen hinweg, vollständig auf dem Gerät.

Gist nimmt ein Stück Text und gibt seine Themen zurück, mehrfach vergeben, aus einer festen Taxonomie von 36 Themen. „How to film a two-person podcast with two iPhones“ ergibt Technologie und Creator-Economy; „Cómo invertir en fondos indexados“ ergibt Finanzen. Es ist von Grund auf sprachübergreifend, sodass über 101 Sprachen hinweg dieselben Themen zurückkommen.

Ein kompakter Zwei-Strom-Klassifikator (ein eingefrorenes mehrsprachiges statisches Embedding plus gehashte n-Gramme in einen kleinen Kopf) hält ihn schnell und serverlos, ohne Transformer bei der Inferenz und ohne Kosten pro Aufruf. Die Werte je Element lassen sich über eine Sammlung hinweg zu Themen auf Kanal- oder Feed-Ebene aggregieren.

Demo

Leistung

36 Themen über 101 Sprachen, aus einem ~74 MB-Modell oder ~15 MB rein englisch.

101
Sprachen
36
Themen
91 %
recall@3
~74 MB
Auf dem Gerät

Recall über 572 von Menschen gelabelte echte Posts. Interne Messungen.

Anwendungsfälle

Feed- und Content-Routing

Markieren Sie Posts, Artikel oder Videos auf dem Gerät nach Thema, damit ein Feed Inhalte ohne Klassifizierungs-API sortieren, filtern oder weiterleiten kann.

Kanal- und Creator-Profile

Fassen Sie die Posts eines Kontos zu Themen auf Kanalebene zusammen, um zu beschreiben, worum es bei einem Creator oder Feed geht.

Signale für Ranking und Moderation

Fügen Sie Empfehlungs- oder Moderations-Pipelines ein günstiges, privates Themensignal hinzu, ohne Kosten pro Aufruf.

Organisation auf dem Gerät

Gruppieren Sie die eigenen Notizen, Lesezeichen oder die Bibliothek eines Nutzers nach Thema, vollständig offline.

Was es macht

  • Taxonomie mit 36 Themen, Multi-Label: die meisten Elemente tragen zwei oder drei Themen.
  • Von Grund auf sprachübergreifend über 101 Sprachen.
  • Zwei-Strom-Klassifikator, kein Transformer bei der Inferenz, keine Kosten pro Aufruf.
  • Kompakte rein englische Variante (~15 MB) für rein englische Apps.

Plattformen und Installation

iOS, macOS
Installation
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/gist", from: "2.1.0")
Beispiel - Swift
import Gist

let gist = Gist()
let topics = try await gist.classify("How to start a podcast with just your iPhone")
// [Topic(slug: "technology", ...), ...]
Android
Installation
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:2.1.0")
Beispiel - Kotlin
import ai.desertant.gist.Gist

val gist = Gist(context)
val topics = gist.classify("How to start a podcast with just your iPhone")
// [Topic("technology", ...), ...]
Web, Node.js
Installation
npm i @desert-ant-labs/gist @litertjs/core
Beispiel - TypeScript
import { Gist } from "@desert-ant-labs/gist";

const gist = await Gist.load();
const topics = await gist.classify("How to start a podcast with just your iPhone");
// [{ slug: "technology", name: "Technology & Software", score: 0.91 }, ...]
Gist mit Ihrem KI-Coding-Assistenten hinzufügen
Prompt
Add Gist from Desert Ant Labs to this project.

Themen-Tagging auf dem Gerät, das beliebigen Text (einen Titel, einen Post, eine Beschreibung) liest und die Themen zurückgibt, um die es geht, aus einer festen Taxonomie von 36 Themen über 101 Sprachen hinweg, vollständig auf dem Gerät.

SDKs (use the one that matches this project's platform):

Swift (iOS, macOS)
Repo: https://github.com/Desert-Ant-Labs/gist
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/gist", from: "2.1.0")

Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/gist
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:2.1.0")

JavaScript / TypeScript (Web, Node.js)
Repo: https://github.com/Desert-Ant-Labs/gist
npm i @desert-ant-labs/gist @litertjs/core

Reference:
- Model page: https://desertant.com/models/gist/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK that matches this project's platform, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.

Technische Daten

Sprachen
101
Themen
36, Multi-Label
Größe auf dem Gerät
~74 MB mehrsprachig oder ~15 MB rein englisch
Ansatz
Zwei-Strom-Klassifikator: ein mehrsprachiges statisches Embedding plus gehashte n-Gramme

FAQ

Was ist Gist?

Themen-Tagging auf dem Gerät, das beliebigen Text (einen Titel, einen Post, eine Beschreibung) liest und die Themen zurückgibt, um die es geht, aus einer festen Taxonomie von 36 Themen über 101 Sprachen hinweg, vollständig auf dem Gerät.

Läuft Gist auf dem Gerät?

Ja. Gist läuft vollständig auf dem Gerät: Die Inferenz erfolgt lokal ohne Serveraufruf, sodass keine Daten das Gerät verlassen.

Welche Plattformen unterstützt Gist?

Gist wird als native On-Device-SDKs für Swift, Kotlin, JavaScript / TypeScript ausgeliefert.

Was kostet Gist?

Jedes Modell ist für bis zu 100k monatlich aktive Geräte pro SDK kostenlos. Unbegrenzte Inferenz pro Nutzer. Kontaktieren Sie uns für individuelle Lizenzen.

Wie genau oder schnell ist Gist?

36 Themen über 101 Sprachen, aus einem ~74 MB-Modell oder ~15 MB rein englisch.

Ressourcen