Gist
Ämnesmärkning på enheten som läser en rubrik eller ett inlägg och ger dig ämnena, på 101 språk, utan serveranrop.

Demo
Skapa ämnen och taggar för inlägg och artiklar.
Ett inlägg med titeln ”How to film a two-person podcast with two iPhones” taggas teknik och kreatörsekonomi. ”Cómo invertir en fondos indexados” taggas ekonomi. Samma 36 ämnen gäller på alla 101 språk, så att lansera på en andra marknad kräver ingen ny uppsättning.
Rätt ämne finns bland de tre översta 91% av gångerna, och de flesta poster landar på två eller tre ämnen. Det räcker för att ett flöde ska sortera, filtrera eller dirigera utan ett klassificerings-API. Två billiga genomgångar av orden gör jobbet, så en webbläsarflik taggar ett inlägg utan att värma upp en språkmodell.
Poängen summeras över en hel samling, så ett helt poddflöde eller en kanal får sina egna ämnen. Ett bygge enbart för engelska drar ned modellen till 15 MB.
36 ämnen, 101 språk, 74 MB.
36 ämnen på 101 språk, från en modell på 74 MB, eller 15 MB enbart engelska.
Recall på 572 verkliga inlägg märkta av människor. Interna mätningar.
Användningsfall
Skapa ämnen och taggar för inlägg och artiklar.
Dirigera ett inlägg utan serveranrop
Märk inlägg, artiklar eller videor efter ämne på enheten, så att ett flöde kan sortera, filtrera eller dirigera dem utan ett klassificerings-API i vägen.
Beskriv en kanal utifrån dess inlägg
Summera ett kontos inlägg till ämnen på kanalnivå. En katalog eller ett rekommendationssystem kan sedan säga vad en podd, ett nyhetsbrev eller ett flöde handlar om utan att någon skriver en beskrivning.
Ett ämne per post till rankaren
Ge ett rekommendationsflöde eller en modereringskö en billig, privat ämnessignal för varje objekt, utan att kostnaden per anrop stiger när flödet växer.
Ordning på enheten
Gruppera användarens egna anteckningar, bokmärken eller bibliotek efter ämne på enheten, så att ett personligt arkiv blir sökbart utan att en enda fil lämnar enheten.
Inspiration
Idéer att bygga med Gist. Kopiera en prompt till din kodningsagent och kör.
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.
Vad modellen gör
- 36 ämnen, från teknik och ekonomi till creator economy; de flesta texter får två eller tre.
- 101 språk från en enda modell, utan någon språkinställning att skicka med.
- Klassificerare med två strömmar och utan transformer, så poängsättningen kostar CPU-tid och inget annat.
- Kompakt variant enbart för engelska (15 MB) för appar enbart på engelska, valbar från Swift-SDK:n i dag med
Gist(variant: .english).
Kom igång
Lägg till ämnesmärkning av innehåll i din iOS or macOS, Android or web-app med några rader kod. Gist-dokumentation.
// 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: ämnesmärkning av innehåll på enheten. 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: ämnesmärkning av innehåll på enheten.
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: ämnesmärkning av innehåll på enheten. 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.
Specifikationer
- Språk
- 101
- Ämnen
- 36, flera etiketter
- Storlek på enheten
- 74 MB flerspråkig, eller 15 MB enbart engelska
- Modell
- Klassificerare med två strömmar: en flerspråkig statisk inbäddning plus hashade n-gram
Gist taggar vad en text handlar om, inte om texten är bra eller säker. De 36 ämnena är en fast lista, så ett ämne utanför listan får det närmaste ämnet på den.
Vanliga frågor
Vad är Gist?
Ämnesmärkning på enheten som läser en rubrik eller ett inlägg och ger dig ämnena, på 101 språk, utan serveranrop.
Körs Gist lokalt på enheten?
Ja. Gist körs på enheten, utan något serveranrop, så att data stannar hos användaren.
Vilka plattformar stöder Gist?
Gist levereras som en nativ SDK på enheten för Swift, Kotlin, JavaScript / TypeScript.
Vad kostar Gist?
Varje modell är gratis upp till 100k månadsaktiva enheter. Inferensen är obegränsad. Kontakta oss för anpassade licenser.
Hur träffsäker eller snabb är Gist?
36 ämnen på 101 språk, från en modell på 74 MB, eller 15 MB enbart engelska.