Gist
Tagging tematico sul dispositivo che legge un titolo o un post e ti dice i suoi temi, in 101 lingue, senza chiamate al server.

Demo
Genera temi e tag per post e articoli.
Un post intitolato «How to film a two-person podcast with two iPhones» viene etichettato come tecnologia e creator economy. «Cómo invertir en fondos indexados» viene etichettato come finanza. Gli stessi 36 temi valgono in tutte le 101 lingue, quindi arrivare in un secondo mercato non richiede una seconda configurazione.
Il tema giusto è tra i primi tre nel 91% dei casi, e la maggior parte dei contenuti ricade su due o tre temi. Basta perché un feed ordini, filtri o instradi senza un'API di classificazione. Due passaggi economici sulle parole fanno il lavoro, così una scheda del browser etichetta un post senza avviare un modello linguistico.
I punteggi si sommano su un'intera raccolta, così un feed podcast o un canale ottiene i propri temi. Una build solo inglese porta il modello a 15 MB.
36 temi, 101 lingue, 74 MB.
36 temi in 101 lingue, da un modello da 74 MB, o 15 MB solo inglese.
Recall su 572 post reali etichettati da persone. Misurazioni interne.
Casi d'uso
Genera temi e tag per post e articoli.
Instrada un post senza chiamare un server
Etichetta post, articoli o video per tema sul dispositivo, così un feed può ordinarli, filtrarli o instradarli senza un'API di classificazione nel percorso.
Descrivi un canale dai suoi post
Somma i post di un account in temi a livello di canale. Una directory o un motore di raccomandazione può così dire di cosa parla un podcast, una newsletter o un feed senza che nessuno scriva una descrizione.
Un tema per elemento per il ranking
Fornisci a un feed di raccomandazione o a una coda di moderazione un segnale tematico economico e privato per ogni elemento, senza costo a chiamata man mano che il feed cresce.
Organizzazione sul dispositivo
Raggruppa per tema le note, i segnalibri o la libreria dell'utente sul dispositivo, così un archivio personale diventa consultabile senza che un solo file lasci il dispositivo.
Ispirazione
Idee da costruire con Gist. Copia un prompt nel tuo coding agent e parti.
Auto-tag articles and posts with their topics for a feed.
Route content to channels by topic, no server call.
Organize a reading list by topic, locally.
Give a recommender a topic-per-item signal that runs on the phone.
Tag a post and suggest an emoji for it.
Auto-file support tickets into the right queue by topic.
Build an OpenClaw skill that tags and language-routes text.
An Obsidian plugin that tags notes with their topics, on the device.
Cosa fa il modello
- 36 temi, dalla tecnologia alla finanza fino alla creator economy; la maggior parte degli elementi ne porta due o tre.
- 101 lingue da un solo modello, senza un parametro di lingua da passare.
- Classificatore a due flussi senza transformer: assegnare i punteggi costa tempo di CPU e nient'altro.
- Variante compatta solo inglese (15 MB) per app solo in inglese, selezionabile oggi dall'SDK Swift con
Gist(variant: .english).
Per iniziare
Aggiungi etichettatura tematica dei contenuti alla tua app iOS or macOS, Android or web in poche righe di codice. Documentazione di Gist.
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.5.0")
// target dependency
.product(name: "Gist", package: "desert-ant-core")
import Gist
let gist = Gist()
let topics = try await gist.classify("How to start a podcast with just your iPhone")
// [Topic(slug: "technology", ...), ...]
Add Gist from Desert Ant Labs to this Swift project (iOS, macOS). What it does: etichettatura tematica dei contenuti on-device. SDK: Swift (iOS, macOS) Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme // Swift Package Manager .package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.5.0") // target dependency .product(name: "Gist", package: "desert-ant-core") Reference: - Model page: https://desertant.com/models/gist/ - Full catalog and other models: https://desertant.com/llms.txt Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.5.0")
import ai.desertant.gist.Gist
Gist(context).use { gist ->
val topics = gist.classify("How to start a podcast with just your iPhone")
// List<Topic>: slug, name, score
}
Add Gist from Desert Ant Labs to this Kotlin project (Android).
What it does: etichettatura tematica dei contenuti on-device.
SDK:
Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.5.0")
Reference:
- Model page: https://desertant.com/models/gist/
- Full catalog and other models: https://desertant.com/llms.txt
Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
npm i @desert-ant-labs/gist @litertjs/core
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 }, ...]
Add Gist from Desert Ant Labs to this JavaScript / TypeScript project (Web, Node.js). What it does: etichettatura tematica dei contenuti on-device. SDK: JavaScript / TypeScript (Web, Node.js) Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme 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, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
Specifiche
- Lingue
- 101
- Temi
- 36, multi-etichetta
- Dimensione sul dispositivo
- 74 MB multilingue, o 15 MB solo inglese
- Modello
- Classificatore a due flussi: un embedding statico multilingue più n-grammi con hash
Gist etichetta di cosa parla un testo, non se quel testo sia buono o sicuro. I 36 temi sono una lista fissa, quindi un argomento fuori dalla lista riceve il tema più vicino.
FAQ
Cos'è Gist?
Tagging tematico sul dispositivo che legge un titolo o un post e ti dice i suoi temi, in 101 lingue, senza chiamate al server.
Gist funziona sul dispositivo?
Sì. Gist funziona sul dispositivo, senza chiamate a un server, quindi i dati restano con l'utente.
Quali piattaforme supporta Gist?
Gist è distribuito come SDK nativo on-device per Swift, Kotlin, JavaScript / TypeScript.
Quanto costa Gist?
Ogni modello è gratuito fino a 100k dispositivi attivi mensili. L'inferenza è illimitata. Contattaci per licenze personalizzate.
Quanto è preciso o veloce Gist?
36 temi in 101 lingue, da un modello da 74 MB, o 15 MB solo inglese.