emoji_studio / README.md
Benat Froemming-Aldanondo
Update readme
12bf68a
|
Raw
History Blame Contribute Delete
2.48 kB
---
title: Emoji Studio
emoji: πŸ’¬
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: Create emojis, give them meaning, and chat with them.
tags:
- emoji
- image-generation
- chatbot
- agentic
- track:wood
- achievement:offbrand
- achievement:fieldnotes
---
# πŸ’¬ Emoji Studio
Have you ever thought '*there really should be an emoji for this*'? I have. Constantly.
But here's what makes this more interesting: **LLMs use emojis**. They use them naturally in responses, and they're genuinely expressive when they do, allowing LLMs to express themselves better visually. The catch is that they're locked into whatever emoji vocabulary existed in their training data. They can't use something they've never seen. Furthermore, some emojis are more popular than others, which affects how likely the model is to reach for them.
So I started wondering: what if you could just... invent new ones and teach an LLM to use them when you talk to it?
**Emoji Studio** is a chat experience that explores new ways for humans and AI to communicate. Rather than relying on existing emojis and language, you and the assistant create entirely new emojis together, define their meanings, and build a shared visual vocabulary that evolves throughout your conversations.
## πŸ”— Links
πŸš€ [Try it](https://huggingface.co/spaces/build-small-hackathon/emoji_studio) |
πŸ““ [Read blog post](https://huggingface.co/blog/build-small-hackathon/emoji-studio) |
🎬 [Watch demo video](https://huggingface.co/spaces/build-small-hackathon/emoji_studio/resolve/main/demo.mp4) |
πŸ’¬ [Social post](https://www.reddit.com/r/huggingface/comments/1u4x5fr/emoji_studio_my_project_for_hf_build_small/)
## 🎬 Demo
<video controls preload="metadata" width="100%">
<source src="https://huggingface.co/spaces/build-small-hackathon/emoji_studio/resolve/main/demo.mp4" type="video/mp4">
</video>
## πŸ› οΈ Models
- **Qwen/Qwen3-8B** β€” chat and tool-calling to decide when to generate a new emoji
- **FLUX.1-schnell** β€” image generation for the emoji itself
- **Rembg** β€” background removal for a clean transparent finish
A total of $8B+12B=20B$ parameters. The first two models run via the Hugging Face Inference API.
## πŸ“‹ Submission details
- **Track:** Thousand Token Wood πŸ„
- **Bonus quests:** 🎨 Off-Brand Β· πŸ““ Field Notes
- Built with Gradio 🐾 and hosted on Hugging Face πŸ€—