Desert Ant Labs

Emo: Emoji-Vorschläge auf dem Gerät

Emoji-VorschlägeVerfügbar

Emoji-Vorschläge auf dem Gerät, die einen kurzen Text lesen und die wirklich passenden Emoji zurückgeben, in 23 Sprachen, in unter 10 Millisekunden.

Emo sagt passende Emoji aus kurzem Text voraus, etwa Aufgaben, Kalendereinträgen und Nachrichten. „Zahnarzttermin“ liefert 🦷 🪥 🏥 🩺; „Rechnungen bezahlen“ liefert 💰 💳 🧾. Emo ist darauf abgestimmt, wie Menschen tatsächlich schreiben, und unterstützt Hautton-Varianten.

Emo schlägt Emoji anhand der Bedeutung vor; es ist keine Emoji-Auswahl. Eine Auswahl zeigt ein Raster zum Durchstöbern. Emo liest den Text und schlägt die passenden Emoji vor, so wie eine vorausschauende Tastatur das nächste Wort vorschlägt. Ein kompakter Textklassifikator mit zwei Strömen hält es klein und schnell genug, um bei jedem Tastenanschlag zu laufen.

Demo

Leistung

Vorschläge in unter 10 ms aus einem Modell unter 6 MB, über 23 Sprachen hinweg.

<10 ms
Pro Vorschlag
<6 MB
Auf dem Gerät
23
Sprachen
~800
Emoji-Vokabular

Interne Messungen. Emoji-Bedeutungen sind ungefähr, daher sind knappe Gleichstände an der Spitze des Rankings zu erwarten.

Anwendungsfälle

Tastatur und Autovervollständigung

Schlagen Sie Emoji vor, während der Nutzer tippt, so wie eine vorausschauende Tastatur Wörter vorschlägt, vollständig auf dem Gerät.

Kalender- und Aufgabeneinträge

Auf kurze Einträge abgestimmt: „Zahnarzttermin“ liefert 🦷 🪥 🏥 🩺, sodass eine Kalender-App Termine automatisch kennzeichnen kann.

Messaging

Zeigen Sie passende Emoji für eine Nachrichtenvorlage über Sprachen hinweg an, ohne Netzwerk-Roundtrip.

Ergänzt eine Auswahl

Emo arbeitet mit der Bedeutung und steht so neben dem Emoji-Raster, statt es zu ersetzen.

Was es macht

  • Kuratiertes Vokabular aus ~800 Alltags-Emoji, mit Hautton-Varianten.
  • Mehrsprachig: 23 Sprachen, darunter CJK, Arabisch, Thai und Hindi.
  • Vorhersage in unter 10 ms auf modernen Smartphones.
  • Kleines Modell, keine Server-Inferenz.

Plattformen und Installation

iOS, macOS
Installation
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/emo", from: "0.8.0")
Beispiel - Swift
import Emo

let emo = Emo()
let suggestions = try await emo.suggestions(for: "Pay my bills")
// ["💰", "💳", "🧾"]
Android
Installation
// build.gradle.kts (Maven Central)
implementation("ai.desertant:emo:0.8.0")
Beispiel - Kotlin
import ai.desertant.emo.Emo

val emo = Emo(context)
val suggestions = emo.suggestions("Pay my bills")
// [EmoSuggestion("💰", ...), ...]
Web, Node.js
Installation
npm i @desert-ant-labs/emo @litertjs/core
Beispiel - TypeScript
import { Emo } from "@desert-ant-labs/emo";

const emo = await Emo.load();
const results = await emo.suggestions("Pay my bills");
// [{ emoji: "💰", confidence: 0.62 }, ...]
Emo mit Ihrem KI-Coding-Assistenten hinzufügen
Prompt
Add Emo from Desert Ant Labs to this project.

Emoji-Vorschläge auf dem Gerät, die einen kurzen Text lesen und die wirklich passenden Emoji zurückgeben, in 23 Sprachen, in unter 10 Millisekunden.

SDKs (use the one that matches this project's platform):

Swift (iOS, macOS)
Repo: https://github.com/Desert-Ant-Labs/emo
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/emo", from: "0.8.0")

Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/emo
// build.gradle.kts (Maven Central)
implementation("ai.desertant:emo:0.8.0")

JavaScript / TypeScript (Web, Node.js)
Repo: https://github.com/Desert-Ant-Labs/emo
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 that matches this project's platform, 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
23, darunter CJK, Arabisch, Thai und Hindi
Größe auf dem Gerät
~5 MB auf dem Gerät (Modell + Tokenizer)
Latenz
Unter 10 ms pro Vorschlag
Ansatz
Textklassifikator mit zwei Strömen: lexikalische n-Gramme plus ein mehrsprachiges Embedding

FAQ

Was ist Emo?

Emoji-Vorschläge auf dem Gerät, die einen kurzen Text lesen und die wirklich passenden Emoji zurückgeben, in 23 Sprachen, in unter 10 Millisekunden.

Läuft Emo auf dem Gerät?

Ja. Emo läuft vollständig auf dem Gerät: Die Inferenz erfolgt lokal ohne Serveraufruf, sodass keine Daten das Gerät verlassen.

Welche Plattformen unterstützt Emo?

Emo wird als native On-Device-SDKs für Swift, Kotlin, JavaScript / TypeScript ausgeliefert.

Was kostet Emo?

Jedes Modell ist für bis zu 100k monatlich aktive Geräte pro SDK kostenlos. Unbegrenzte Inferenz pro Nutzer. Kontaktieren Sie uns für individuelle Lizenzen.

Wie genau oder schnell ist Emo?

Vorschläge in unter 10 ms aus einem Modell unter 6 MB, über 23 Sprachen hinweg.

Ressourcen