Emo.
Skriv en uppgift eller ett meddelande och få de emoji som passar, på 22 språk, på enheten.
Demo
Föreslå emoji snabbare än du hinner skriva.
Skriv ”Tandläkarbesök” och få 🦷 🪥 🏥 🩺. Skriv ”Betala räkningarna” och få 💰 💳 🧾. Emo är anpassad för hur folk skriver i en att-göra-lista eller en chatt, inte hur de skriver en uppsats, och varje förslag har sina hudtonsvarianter.
En emojiväljare visar ett rutnät att bläddra i. Emo läser texten och lyfter fram de emojier som passar, på samma sätt som ett prediktivt tangentbord föreslår nästa ord. Emo är liten och snabb nog att köras vid varje tangenttryckning, och anropar aldrig en server.
Förslag på under 2 ms.
Förslag på under 2 ms från en Core ML-modell på 5 MB, på 22 språk.
Interna mätningar. Emojiernas betydelse är ungefärlig, så nästan lika resultat i toppen av rankningen är att vänta.
Föreslå medan användaren skriver
Erbjud emojier i förslagsraden medan någon fortfarande skriver, på samma sätt som ett prediktivt tangentbord erbjuder ord, på enheten och utan något nätverksanrop.
Märk en händelse när den skapas
Anpassad för korta poster: ”Tandläkarbesök” ger 🦷 🪥 🏥 🩺, så att en kalender- eller att-göra-app kan tagga en post i samma stund någon sparar den.
Emojier till ett meddelandeutkast
Föreslå de emoji som passar ett meddelande medan någon skriver, på vilket som helst av 22 språk, utan att skicka utkastet någonstans.
Behåll väljaren, lägg till förslag
Emo fyller förslagsraden ovanför tangentbordet, så att den som vet precis vad hen vill ha fortfarande kan bläddra i rutnätet, medan alla andra får rätt emoji direkt.
Inspiration
Idéer att bygga med Emo. Kopiera en prompt till din kodningsagent och kör.
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.
Vad modellen gör
- Kurerat ordförråd på 812 vardagsemoji, med hudtonsvarianter.
- Flerspråkig: 22 språk, inklusive CJK, arabiska, thai och hindi.
- Klart under 2 ms per förslag på enheten.
- 5 MB på Apple och 11 MB på LiteRT. Inget serveranrop.
Kom igång
Lägg till emojiförslag i din iOS or macOS, Android or web-app med några rader kod. Emo-dokumentation.
// 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: Emojiförslag 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: "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: Emojiförslag på enheten.
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: Emojiförslag på enheten. 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.
Specifikationer
- Språk
- 22, inklusive engelska, spanska, franska, tyska, portugisiska och japanska
- Storlek på enheten
- 5 MB på Apple via Core ML och 11 MB via LiteRT i övrigt (modell + tokenizer)
- Hastighet
- Under 2 ms per förslag
- Modell
- Textklassificerare med två strömmar: lexikala n-gram plus en flerspråkig inbäddning
Emo är anpassad för kort text med tydlig avsikt: en uppgift, en kalenderpost, ett meddelande. Längre texter ger brusigare förslag.
Betydelsen hos en emoji är oprecis, så räkna med nästan lika resultat i toppen av listan, och med att de resurssvagare språken i uppsättningen är något svagare än engelska.
Vanliga frågor
Vad är Emo?
Skriv en uppgift eller ett meddelande och få de emoji som passar, på 22 språk, på enheten.
Körs Emo lokalt på enheten?
Ja. Emo körs på enheten, utan något serveranrop, så att data stannar hos användaren.
Vilka plattformar stöder Emo?
Emo levereras som en nativ SDK på enheten för Swift, Kotlin, JavaScript / TypeScript.
Vad kostar Emo?
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 Emo?
Förslag på under 2 ms från en Core ML-modell på 5 MB, på 22 språk.