Listing Writer
Описание и применение
Listing Writer – локальный генератор описаний для продавцов Etsy и eBay, использующий открытый виджет Gemma 3 для создания заголовков, описаний и тегов без загрузки изображений в облако, с гарантией отсутствия галлюцинаций.
Задача
Etsy and eBay sellers need a quick, accurate listing generator that keeps inventory photos private and avoids AI hallucinations.
Результат
Listing Writer enables offline, privacy‑preserving, cost‑free listing generation with accurate, non‑hallucinated content, improving seller workflow and reducing reliance on cloud APIs.
Рабочий процесс
- 1. Install Ollama and download Gemma 3 (4B) vision model (~3.3 GB).
- 2. Run the local Ollama server on localhost:11434.
- 3. Launch the Streamlit frontend.
- 4. Upload an item photo and click "Generate".
- 5. The app sends image bytes and a prompt to Ollama via ollama.chat(..., stream=True).
- 6. Generated text streams to the UI, showing title, description, tags, and price range.
- 7. Seller reviews and edits any [seller to confirm] placeholders before publishing.
Доказательства
Listing Writer solves this by running entirely on the seller's laptop. It uses an open-weight vision model to read the photo, generate a title, description, tags, and price range, and streams the result instantly.
But its most important feature is honesty: if the model cannot see the size, material, or quantity in the photo, it writes [seller to confirm] instead of guessing.
The stack is incredibly lightweight: Python, Streamlit, and Ollama.
I used Gemma 3 (4B), an open-weight vision model, served locally via Ollama.
Because I built this for real people, I also focused heavily on error handling.
With local open weights, the photo never leaves the laptop.
- Дата записи: 2026-10-17T18:56:23.518Z