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 ungefär 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.
Use Desert Ant's Gist on-device to tag each article or post with its topics, then power a topic feed, filters, or a 'more like this' rail without a classification server. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Route content to channels by topic, no server call.
Build a router that reads a post with Desert Ant's Gist and sends it to the right channel or inbox by topic, entirely on-device. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Organize a reading list by topic, locally.
Build a read-it-later app that tags saved articles with Desert Ant's Gist on-device and groups them by topic, so the library organizes itself offline. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Give a recommender a topic-per-item signal that runs on the phone.
Add Desert Ant's Gist as an on-device feature extractor so your ranker gets Gist's topic tags (from a fixed 36-topic set) per item without shipping content to a server. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Tag a post and suggest an emoji for it.
As a user drafts a post, run Desert Ant's Gist to tag its topic and Emo to suggest a fitting emoji, both on-device. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Emo (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/emo/. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Auto-file support tickets into the right queue by topic.
Use Desert Ant's Gist on-device to tag an incoming support ticket with its topic and route it to the right queue, no classification server. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
Build an OpenClaw skill that tags and language-routes text.
Write an OpenClaw skill that runs Desert Ant's Tongue to detect a text's language and Gist to tag its topics, on-device, so an agent can route content without a server call. Build it with the Desert Ant SDK. Tongue (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/tongue/. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
An Obsidian plugin that tags notes with their topics, on the device.
Build an Obsidian plugin that runs Desert Ant's Gist in Node to tag each note with its topics and build a topic index, entirely local. Build it with the Desert Ant SDK. Gist (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/gist/. Install: SwiftPM desert-ant-core; Maven ai.desertant:gist:3.1.0; npm i @desert-ant-labs/gist @litertjs/core. SDK source: https://github.com/Desert-Ant-Labs/desert-ant-core. Machine-readable catalog of every model and SDK: https://desertant.com/llms.txt.
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.1.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.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.
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.1.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.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.
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 per SDK. Obegränsad inferens per användare. 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.