Desert Ant Labs

Gist

Etichettatura tematica dei contenutiDisponibile

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 circa 15 MB.

36 temi, 101 lingue, 74 MB.

36 temi in 101 lingue, da un modello da 74 MB, o 15 MB solo inglese.

101
Lingue
36
Temi
multi-etichetta
91%
Tema giusto nei primi 3
572 post reali etichettati da persone
74 MB
On-device
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.

Gist

Auto-tag articles and posts with their topics for a feed.

Gist

Route content to channels by topic, no server call.

Gist

Organize a reading list by topic, locally.

Gist

Give a recommender a topic-per-item signal that runs on the phone.

GistEmo

Tag a post and suggest an emoji for it.

Gist

Auto-file support tickets into the right queue by topic.

TongueGist

Build an OpenClaw skill that tags and language-routes text.

Gist

An Obsidian plugin that tags notes with their topics, on the device.

Vedi tutte le 11 idee

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.

iOS, macOS
Installazione
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0")
// target dependency
.product(name: "Gist", package: "desert-ant-core")
Esempio - Swift
import Gist

let gist = Gist()
let topics = try await gist.classify("How to start a podcast with just your iPhone")
// [Topic(slug: "technology", ...), ...]
Costruisci con un prompt
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.1.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.
Android
Installazione
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.1.0")
Esempio - Kotlin
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
}
Costruisci con un prompt
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.1.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.
Web, Node.js
Installazione
npm i @desert-ant-labs/gist @litertjs/core
Esempio - 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 }, ...]
Costruisci con un prompt
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 per SDK. Inferenza illimitata per utente. 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.

Risorse