ONNX Model Zoo

leylahviolet/violet-essentia-ex-machina

By leylahviolet · ↓ 2 · ♥ 1 · Updated 2025-09-24

What's in this repo

This page lists the files in leylahviolet/violet-essentia-ex-machina, including violet-essentia-ex-machina-int8.onnx.

  • 1 ONNX models (.onnx files)
  • 15 files, including 8 .json, 1 .md, 1 .jinja, 1 .py, 1 .model, 1 .onnx
  • Last updated 2025-09-24

ONNX files

File Size Download
violet-essentia-ex-machina-int8.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README

🌸 Violet Essentia Ex Machina

A custom-distilled ONNX LLM, trained for prompt compression and aesthetic translation inside the Violet Tools ecosystem.


✨ Overview

Violet Essentia Ex Machina is a specialized language model designed to transform bloated, verbose text-to-image prompts into elegant, efficient keyword sets — perfect for Danbooru-style tagging or constrained-token workflows.

It integrates directly with ComfyUI Violet Tools through the Essence Extractor node, which plugs seamlessly into the Encoding Enchantress.

  • 🪄 Essence Extractor: Loads this model and applies optional safety filters, token limits, and compression logic.
  • 🧩 Encoding Enchantress: Works normally without it, but becomes smarter and sleeker when Essence Extractor is wired in.

⚙️ Files Included

This repository contains all the necessary artifacts to load the model and its tokenizer:

  • violet-essentia-ex-machina-int8.onnx – ONNX graph
  • violet-essentia-ex-machina-int8.onnx.data – tensor weights (~4.12 GB)
  • tokenizer.json – full tokenizer definition
  • tokenizer.model – SentencePiece model
  • tokenizer_config.json – tokenizer settings
  • special_tokens_map.json – mapping for special tokens
  • added_tokens.json – any custom vocab additions
  • genai_config.json – runtime configuration
  • chat_template.jinja – chat formatting template

🛠️ Usage in ComfyUI

Once Violet Tools is installed, the Essence Extractor node will automatically check for this model.

  • On first use, if the model is not present, the node will offer to download it from this repo.
  • Downloaded files are cached in ComfyUI/models/violet_essentia/.
  • If Essence Extractor is unused or fails, Encoding Enchantress optionally optimizes prompts with an algorithmic fallback, then encodes prompts normally.

Example Wiring

Essence Extractor → Encoding Enchantress → Sampler


🌈 Node Settings

  • Safety Level: SFW | NSFW | Unspecified
  • Token Minimum / Maximum: custom range
  • Versioning: Manifest-based; supports multiple model versions side-by-side

📥 Installation

  1. Clone or install Violet Tools into ComfyUI:
git clone https://github.com/leylahviolet/ComfyUI-Violet-Tools
  1. Add an Essence Extractor node in your graph.
  2. On first run, it will prompt to fetch Violet Essentia Ex Machina from this Hugging Face repo.

💜 License & Credits

  • Created by Leylah Violet with love, science, and far too much coffee.
  • Distributed for art, research, and community.

Please cite Violet Tools and link back here if you incorporate this model into your projects. 🌸


🔗 Related Repos


Violet Essentia Ex Machina LLM and the Essence Extractor node that provides it are optional. Encoding Enchantress will still sing, but with Essentia Ex Machina she whispers stable diffusion model-tuned poetry straight to your sampler. 💋

Model info

onnx phi3 danbooru prompt-compression keywordization tag-translation comfyui violet-tools text-generation conversational custom_code en
↓ 2 ♥ 1

Created: 2025-09-23

Updated: 2025-09-24

View on Hugging Face

Files (15)

.gitattributes
README.md
added_tokens.json
chat_template.jinja
config.json
configuration_phi3.py
genai_config.json
generation_config.json
ort_config.json
special_tokens_map.json
tokenizer.json
tokenizer.model
tokenizer_config.json
violet-essentia-ex-machina-int8.onnx ONNX
violet-essentia-ex-machina-int8.onnx.data

Related models