Desert Ant Labs

Gist

콘텐츠 주제 태깅사용 가능

온디바이스 주제 태깅. 제목이나 게시물을 읽고 주제를 알려줍니다. 101개 언어 지원, 서버 호출 없음.

데모

게시물과 글의 주제와 태그를 만듭니다.

“How to film a two-person podcast with two iPhones”라는 게시물은 기술과 크리에이터 이코노미로 태그됩니다. “Cómo invertir en fondos indexados”는 금융으로 태그됩니다. 같은 36개 주제가 101개 언어 모두에 적용되므로, 두 번째 시장에 내놓을 때 두 번째 설정이 필요 없습니다.

정확한 주제가 91%의 확률로 상위 3개 안에 들고, 대부분의 항목은 두세 개 주제에 걸칩니다. 피드를 정렬하고 걸러내고 분배하기에 그것으로 충분하며, 분류 API가 필요 없습니다. 단어를 가볍게 두 번 훑는 것으로 끝나므로, 브라우저 탭이 언어 모델을 띄우지 않고도 게시물에 태그를 붙입니다.

점수는 컬렉션 단위로 합산되므로, 팟캐스트 피드나 채널 자체에도 주제가 붙습니다. 영어 전용 빌드는 모델을 약 15MB까지 줄입니다.

주제 36개, 언어 101개, 74MB.

101개 언어에 걸친 36개 주제, 74MB 모델로, 또는 영어 전용 15MB.

101
언어
36
주제
다중 라벨
91%
상위 3개 안에 정답 주제
사람이 라벨링한 실제 게시물 572건
74MB
온디바이스
또는 영어 전용 15MB

사람이 라벨링한 실제 게시물 572건에 대한 재현율. 내부 측정.

활용 사례

게시물과 글의 주제와 태그를 만듭니다.

서버 호출 없이 게시물 라우팅하기

게시물, 기사, 동영상을 기기에서 주제별로 태깅합니다. 피드는 분류 API를 거치지 않고 정렬하거나 걸러내거나 원하는 곳으로 보낼 수 있습니다.

게시물만으로 채널을 설명하기

한 계정의 게시물들을 채널 단위 주제로 합칩니다. 그러면 디렉터리나 추천 시스템이, 누가 설명을 쓰지 않아도 팟캐스트, 뉴스레터, 피드가 무엇에 관한지 말할 수 있습니다.

랭커를 위한 항목별 주제

추천 피드나 모더레이션 대기열이 항목마다 저렴하고 프라이빗한 주제 신호를 받습니다. 피드가 커져도 호출당 비용은 붙지 않습니다.

온디바이스 정리

사용자 본인의 메모, 북마크, 라이브러리를 기기에서 주제별로 묶습니다. 파일 한 개도 기기를 벗어나지 않은 채로 개인 아카이브를 검색할 수 있게 됩니다.

영감

Gist(으)로 만들 아이디어. 프롬프트를 코딩 에이전트에 복사해 시작하세요.

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.

아이디어 11개 모두 보기

모델이 하는 일

  • 기술과 금융부터 크리에이터 이코노미까지 36개 주제. 대부분의 항목에는 두세 개가 붙습니다.
  • 모델 하나로 101개 언어. 언어 설정을 넘길 필요가 없습니다.
  • 트랜스포머 없는 이중 스트림 분류기. 점수를 매기는 데 드는 것은 CPU 시간뿐입니다.
  • 영어 전용 앱을 위한 소형 영어 전용 변형(15MB), 오늘 Swift SDK에서 Gist(variant: .english)로 선택할 수 있습니다.

시작하기

콘텐츠 주제 태깅을(를) 몇 줄의 코드로 iOS or macOS, Android or web 앱에 추가하세요. Gist 문서.

iOS, macOS
설치
// 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")
예제 - Swift
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: 온디바이스 콘텐츠 주제 태깅.

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
설치
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:3.1.0")
예제 - 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
}
프롬프트로 만들기
Add Gist from Desert Ant Labs to this Kotlin project (Android).

What it does: 온디바이스 콘텐츠 주제 태깅.

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
설치
npm i @desert-ant-labs/gist @litertjs/core
예제 - 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 }, ...]
프롬프트로 만들기
Add Gist from Desert Ant Labs to this JavaScript / TypeScript project (Web, Node.js).

What it does: 온디바이스 콘텐츠 주제 태깅.

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.

사양

언어
101
주제
36개, 다중 라벨
온디바이스 크기
다국어 74MB, 또는 영어 전용 15MB
모델
이중 스트림 분류기: 다국어 정적 임베딩과 해시된 n-그램

Gist는 텍스트가 무엇에 관한지 태그할 뿐, 그 텍스트가 좋은지 안전한지는 판단하지 않습니다. 36개 주제는 고정된 목록이므로, 목록 밖의 주제는 목록에서 가장 가까운 주제로 붙습니다.

자주 묻는 질문

Gist은(는) 무엇인가요?

온디바이스 주제 태깅. 제목이나 게시물을 읽고 주제를 알려줍니다. 101개 언어 지원, 서버 호출 없음.

Gist은(는) 온디바이스로 실행되나요?

네. Gist은(는) 서버 호출 없이 기기에서 실행되므로, 데이터는 사용자의 기기에 그대로 남습니다.

Gist은(는) 어떤 플랫폼을 지원하나요?

Gist은(는) Swift, Kotlin, JavaScript / TypeScript용 네이티브 온디바이스 SDK로 제공됩니다.

Gist의 비용은 얼마인가요?

모든 모델은 SDK당 월간 활성 기기 10만 대까지 무료입니다. 사용자당 추론은 무제한입니다. 맞춤 라이선스는 문의하기 바랍니다.

Gist은(는) 얼마나 정확하고 빠른가요?

101개 언어에 걸친 36개 주제, 74MB 모델로, 또는 영어 전용 15MB.

리소스