Update README.md
Browse files
README.md
CHANGED
|
@@ -1,11 +1,38 @@
|
|
| 1 |
---
|
| 2 |
title: Smol Private Spreadsheet
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
short_description: A spreadsheet powered by smolLM2 using WebGPU
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
---
|
| 10 |
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
title: Smol Private Spreadsheet
|
| 3 |
+
emoji: 💻
|
| 4 |
+
colorFrom: blue
|
| 5 |
+
colorTo: yellow
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
short_description: A spreadsheet powered by smolLM2 using WebGPU
|
| 9 |
+
tags:
|
| 10 |
+
- custom-components-for-agents-track # 🧩 Track 2
|
| 11 |
+
- track2
|
| 12 |
+
- gradio
|
| 13 |
+
- smolllm
|
| 14 |
+
- spreadsheet
|
| 15 |
---
|
| 16 |
|
| 17 |
+
# Smol-Private-Spreadsheet ✨
|
| 18 |
+
|
| 19 |
+
A tiny proof-of-concept that embeds **SmolLM 2** directly inside a sheet.
|
| 20 |
+
Type a formula, get an answer—no extra UI required.
|
| 21 |
+
|
| 22 |
+
## Why it matters
|
| 23 |
+
|
| 24 |
+
| Feature | What it does |
|
| 25 |
+
|---------|--------------|
|
| 26 |
+
| **`=SMOLLM("prompt")`** | Asks the model and returns the reply inside the cell. |
|
| 27 |
+
| **Context support** | `=SMOLLM("prompt", A1)` or a range `A1:C3` to pass extra context. |
|
| 28 |
+
| **GPU / WebGPU ready** | Runs locally inside the Space; zero external API calls. |
|
| 29 |
+
| **First Step Towards Creating a WebGPU custom Gradio Component** |I'm hoping that this space can showcase the power of UI abstraction when combined with SmolLM2 and allow me to reach mentors that are willing to teach me how to create a custom gradio component that allows the use of small models using WebGPU. |
|
| 30 |
+
| **Next Steps** | I'm still trying to create one Gradio app that allows me to do both, run a model locally using WebGPU and use MCP tools and other models using inference to bring the best of both worlds. It's a very challenging journey for me, especially given the limitation that all my ideas are competing for the same port at the same time: 7860. |
|
| 31 |
+
|
| 32 |
+
## Quick start
|
| 33 |
+
|
| 34 |
+
1. **Launch** the Space.
|
| 35 |
+
2. In any empty cell, enter:
|
| 36 |
+
|
| 37 |
+
```text
|
| 38 |
+
=SMOLLM("Summarise A1:C3 in one sentence", A1:C3)
|