--- license: cc-by-nc-4.0 pipeline_tag: text-to-image tags: - multimodal - flow-matching - image-text-to-text - text-generation datasets: - benjamin-paine/imagenet-1k-256x256 language: - en base_model: - UPShf/FlowTalk --- # FlowTalk (Prototype Model Card) ## Summary This is an experimental research prototype multimodal model that combines: - Flow-matching image generation in VAE latent space - Autoregressive text generation (next-token prediction) It is not a production-quality text-to-image model. Prompt adherence is inconsistent and strongly depends on matching the training prompt format used during training. ## Model Details - Architecture: single multimodal transformer (see `omni_model_v2.py` in the code repository) - Image path: predicts a flow/velocity in VAE latent space and decodes through a VAE - Default VAE used by the scripts: `black-forest-labs/FLUX.1-schnell` - Text path: next-token prediction head This model is brittle under distribution shift and is best treated as a research artifact. ## Training Data This checkpoint was trained on an ImageNet-derived 256x256 dataset hosted on Hugging Face: - Dataset: `benjamin-paine/imagenet-1k-256x256` - Dataset license field on HF: "other" - ImageNet usage terms in the dataset card: non-commercial research / educational Captions were generated with a VLM (Qwen-VL style captions), and some runs use ChatML-like prompt templates. ## Prompt Format Warning (Critical) If your training captions were ChatML-ish (tokens like `<|im_start|>user`, `<|im_end|>`), then plain prompts like: `green trees, flowers` are out-of-distribution and may produce weak prompt control. For best results, use the same template used to create training captions (or retrain using plain captions). ## Intended Use - Research on flow-matching multimodal transformers - Captioning / tagging experiments (quality depends heavily on training data) - Debugging and ablation studies ## Limitations - Not reliable for real-world prompt-following - Can collapse to near-constant outputs (especially under prompt-format mismatch) - Text generation quality is not competitive with production LLMs - No safety mitigations; may generate unsafe content depending on training data ## How To Use Code repository (scripts, not a library): - https://github.com/uninterruptedpowersupply3-NEW/FlowTalk Typical usage is via `gui_app.py` and `inference_backend.py` in the code repository. ## License - Code: Apache-2.0 (see the code repository) - Weights: CC BY-NC 4.0 (non-commercial) This checkpoint was trained on ImageNet-derived data; users are responsible for complying with ImageNet terms. ## Citation If you use this checkpoint or the codebase, please cite ImageNet and any upstream components you used (VAE, captioning model, etc.). ## References - Dataset: https://huggingface.co/datasets/benjamin-paine/imagenet-1k-256x256 - Default VAE repo: https://huggingface.co/black-forest-labs/FLUX.1-schnell