Desert Ant Labs

Gist

Ämnesmärkning av innehållTillgänglig

Ä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.

101
Språk
36
Ämnen
flera etiketter
91%
Rätt ämne i topp 3
572 verkliga inlägg märkta av människor
74MB
På enheten
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.

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.

Se alla 11 idéer

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.

iOS, macOS
Installera
// 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")
Exempel - Swift
import Gist

let gist = Gist()
let topics = try await gist.classify("How to start a podcast with just your iPhone")
// [Topic(slug: "technology", ...), ...]
Bygg med en prompt
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.
Android
Installera
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.1.0")
Exempel - 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
}
Bygg med en prompt
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.
Web, Node.js
Installera
npm i @desert-ant-labs/gist @litertjs/core
Exempel - 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 }, ...]
Bygg med en prompt
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.

Resurser