Emo.
Tippen Sie eine Aufgabe oder Nachricht und erhalten Sie die passenden Emoji, in 22 Sprachen, auf dem Gerät.
Demo
Emoji vorschlagen, schneller als Sie tippen können.
Tippen Sie „Zahnarzttermin“ und erhalten Sie 🦷 🪥 🏥 🩺. Tippen Sie „Rechnungen bezahlen“ und erhalten Sie 💰 💳 🧾. Emo ist darauf abgestimmt, wie Menschen in einer Aufgabenliste oder einem Chat schreiben, nicht wie sie einen Aufsatz schreiben, und jeder Vorschlag bringt seine Hautton-Varianten mit.
Eine Emoji-Auswahl zeigt ein Raster zum Durchstöbern. Emo liest den Text und bietet die passenden Emoji an, so wie eine vorausschauende Tastatur das nächste Wort vorschlägt. Emo ist klein und schnell genug, um bei jedem Tastenanschlag zu laufen, und ruft nie einen Server auf.
Vorschläge in unter 2 ms.
Vorschläge in unter 2 ms aus einem 5 MB großen Core-ML-Modell, in 22 Sprachen.
Interne Messungen. Emoji-Bedeutungen sind ungefähr, daher sind knappe Gleichstände an der Spitze des Rankings zu erwarten.
Schon beim Tippen vorschlagen
Bieten Sie Emoji in der Vorschlagsleiste an, während jemand noch tippt, so wie eine vorausschauende Tastatur Wörter anbietet, auf dem Gerät und ohne Netzwerk-Roundtrip.
Einen Termin beim Anlegen kennzeichnen
Auf kurze Einträge abgestimmt: „Zahnarzttermin“ ergibt 🦷 🪥 🏥 🩺, sodass eine Kalender- oder Aufgaben-App einen Eintrag markieren kann, sobald jemand ihn speichert.
Emoji für den Nachrichtenentwurf
Schlagen Sie die passenden Emoji für eine Nachricht schon beim Schreiben vor, in 22 Sprachen, ohne den Entwurf irgendwohin zu senden.
Auswahl behalten, Vorschläge ergänzen
Emo füllt die Vorschlagsleiste über der Tastatur: Wer genau weiß, welches Emoji er sucht, stöbert weiter im Raster; alle anderen bekommen das passende gleich zuerst.
Inspiration
Ideen zum Bauen mit Emo. Kopieren Sie einen Prompt in Ihren Coding-Agenten und los.
Add an emoji suggestion strip above the keyboard.
Add a suggestion strip that calls Desert Ant's Emo on-device as the user types and offers the emoji that fit the sentence, in their language, with no network call. Build it with the Desert Ant SDK. Emo (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/emo/. Install: SwiftPM desert-ant-core; Maven ai.desertant:emo:3.1.0; npm i @desert-ant-labs/emo @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.
Suggest a reaction emoji for any message.
In a chat app, use Desert Ant's Emo on-device to suggest a fitting reaction emoji for the message a user is looking at, faster than they could scroll a picker. Build it with the Desert Ant SDK. Emo (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/emo/. Install: SwiftPM desert-ant-core; Maven ai.desertant:emo:3.1.0; npm i @desert-ant-labs/emo @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-add an emoji to a task or calendar title.
Use Desert Ant's Emo on-device to add a fitting emoji to a task or event title as it's created, in the user's language. Build it with the Desert Ant SDK. Emo (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/emo/. Install: SwiftPM desert-ant-core; Maven ai.desertant:emo:3.1.0; npm i @desert-ant-labs/emo @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 emoji search that understands a sentence, not just keywords.
Build an emoji picker that runs Desert Ant's Emo on-device so typing a phrase surfaces the emoji that fit the meaning, faster than scrolling. Build it with the Desert Ant SDK. Emo (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/emo/. Install: SwiftPM desert-ant-core; Maven ai.desertant:emo:3.1.0; npm i @desert-ant-labs/emo @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.
Suggest a status emoji from what someone is typing.
In a chat or status field, run Desert Ant's Emo on-device to suggest a status emoji from the text the user is writing. Build it with the Desert Ant SDK. Emo (Swift, Kotlin, JavaScript / TypeScript). Install and API: https://desertant.com/docs/emo/. Install: SwiftPM desert-ant-core; Maven ai.desertant:emo:3.1.0; npm i @desert-ant-labs/emo @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.
Was das Modell macht
- Kuratiertes Vokabular aus 812 alltäglichen Emoji, mit Hautton-Varianten.
- Mehrsprachig: 22 Sprachen, darunter CJK, Arabisch, Thai und Hindi.
- Deutlich unter 2 ms pro Vorschlag auf dem Gerät.
- 5 MB auf Apple, 11 MB auf LiteRT. Kein Server-Aufruf.
Erste Schritte
Fügen Sie emoji-vorschläge mit wenigen Zeilen Code zu Ihrer iOS or macOS, Android or web-App hinzu. Emo Docs.
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0")
// target dependency
.product(name: "Emo", package: "desert-ant-core")
import Emo
let emo = Emo()
let suggestions = try await emo.suggestions(for: "Pay my bills")
// [EmoSuggestion(emoji: "💰", confidence: ...), ...]
Add Emo from Desert Ant Labs to this Swift project (iOS, macOS). What it does: Emoji-Vorschläge auf dem Gerät. 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: "Emo", package: "desert-ant-core") Reference: - Model page: https://desertant.com/models/emo/ - 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:emo:3.1.0")
import ai.desertant.emo.Emo
Emo(context).use { emo ->
val suggestions = emo.suggestions("Pay my bills")
// List<EmoSuggestion>
}
Add Emo from Desert Ant Labs to this Kotlin project (Android).
What it does: Emoji-Vorschläge auf dem Gerät.
SDK:
Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
// build.gradle.kts (Maven Central)
implementation("ai.desertant:emo:3.1.0")
Reference:
- Model page: https://desertant.com/models/emo/
- 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/emo @litertjs/core
import { Emo } from "@desert-ant-labs/emo";
const emo = await Emo.load();
const results = await emo.suggestions("Pay my bills");
// [{ emoji: "💰", confidence: 0.62 }, ...]
Add Emo from Desert Ant Labs to this JavaScript / TypeScript project (Web, Node.js). What it does: Emoji-Vorschläge auf dem Gerät. SDK: JavaScript / TypeScript (Web, Node.js) Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme npm i @desert-ant-labs/emo @litertjs/core Reference: - Model page: https://desertant.com/models/emo/ - 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.
Technische Daten
- Sprachen
- 22, darunter Englisch, Spanisch, Französisch, Deutsch, Portugiesisch und Japanisch
- Größe auf dem Gerät
- 5 MB auf Apple über Core ML, 11 MB über LiteRT anderswo (Modell + Tokenizer)
- Geschwindigkeit
- Unter 2 ms pro Vorschlag
- Modell
- Two-Stream-Textklassifikator: lexikalische n-Gramme plus ein mehrsprachiges Embedding
Emo ist auf kurzen Text abgestimmt, der eine Absicht trägt: eine Aufgabe, einen Eintrag, eine Nachricht. Bei langen Texten werden die Vorschläge unschärfer.
Die Bedeutung von Emoji ist ungenau, rechnen Sie deshalb mit knappen Gleichständen an der Spitze und damit, dass die Sprachen mit wenig Trainingsmaterial etwas schwächer abschneiden als Englisch.
FAQ
Was ist Emo?
Tippen Sie eine Aufgabe oder Nachricht und erhalten Sie die passenden Emoji, in 22 Sprachen, auf dem Gerät.
Läuft Emo auf dem Gerät?
Ja. Emo läuft auf dem Gerät, ohne Serveraufruf, sodass die Daten beim Nutzer bleiben.
Welche Plattformen unterstützt Emo?
Emo wird als natives On-Device-SDK für Swift, Kotlin, JavaScript / TypeScript ausgeliefert.
Was kostet Emo?
Jedes Modell ist kostenlos für bis zu 100k monatlich aktive Geräte pro SDK. Unbegrenzte Inferenz pro Nutzer. Kontaktieren Sie uns für individuelle Lizenzen.
Wie genau oder schnell ist Emo?
Vorschläge in unter 2 ms aus einem 5 MB großen Core-ML-Modell, in 22 Sprachen.