--- base_model: Qwen/Qwen2.5-Coder-1.5B-Instruct language: - en library_name: transformers license: apache-2.0 datasets: - LSXPrime/ProseFlow-Actions-v1 tags: - text-generation - instruction - proseflow - unsloth - qwen - code-assistant - writing-assistant --- # ProseFlow-v1-1.5B-Instruct **ProseFlow-v1-1.5B-Instruct** is a versatile instruction-tuned model designed to be the local AI engine for the [ProseFlow desktop application](https://github.com/LSXPrime/ProseFlow). This model excels at a wide variety of text-processing and code-related tasks, making it an ideal choice for users who want a high-performance, private, and offline-capable AI assistant integrated into their daily workflow. This model was fine-tuned from [**Qwen/Qwen2.5-Coder-1.5B-Instruct**](https://huggingface.co/Qwen/Qwen2.5-Coder-1.5B-Instruct), inheriting its strong coding and logical reasoning capabilities, and has been further specialized to follow the specific, structured prompts used by ProseFlow "Actions". The model was fine-tuned on the [**ProseFlow-Actions-v1**](https://huggingface.co/datasets/LSXPrime/ProseFlow-Actions-v1) dataset. ## Model Description ProseFlow is a universal AI text processor that works via global hotkeys. Users create "Actions" – reusable instructions for the AI – to perform tasks like proofreading, summarizing, refactoring code, or changing the tone of a text. This model is the brain that executes those instructions. **`ProseFlow-v1-1.5B-Instruct`** is the recommended and primary local model for the application. It strikes an excellent balance between performance, resource requirements, and capability. ### Key Strengths Based on comprehensive evaluations against the `ProseFlow-Actions-v1` dataset, this model demonstrates: * **Excellent Task Comprehension:** The model consistently understands the *intent* behind a wide variety of instructions, from simple text manipulation to complex business and logical tasks. * **Superior Code Intelligence:** Thanks to its Qwen2.5-Coder base, the model is exceptionally proficient at code-related tasks like explaining code snippets, finding bugs, refactoring for efficiency, and adding comments. * **High-Quality Text Generation:** It produces coherent, high-quality output for summarization, expansion, and creative writing prompts. * **Strong Reasoning Capabilities:** The model can successfully solve multi-step word problems and perform logical deductions required by more advanced actions. * **Versatility:** It performs reliably across dozens of distinct tasks, including sentiment analysis, data extraction (JSON conversion), and professional email drafting. ### Intended Use This model is primarily intended to be used within the **ProseFlow desktop application**. Its prompt format and output style are specifically tuned to work seamlessly with the app's "Action" system. When used in ProseFlow, it provides a powerful, private, and offline alternative to cloud-based AI services. **Primary Use Cases:** * Code refactoring, debugging, and documentation. * Drafting and improving professional emails and documents. * Summarizing long articles or meeting notes. * Proofreading and enhancing creative or technical writing. * Brainstorming ideas and generating structured content. ### Limitations and Considerations While highly capable, this model has a few known behaviors: * **Instruction Following vs. Helpfulness:** The model is so well-aligned to be a helpful assistant that it sometimes adds conversational headers or brief explanations to its output (e.g., "Here is the refactored code:"). This violates the strict "output only" constraint in some of the training prompts. In the context of the ProseFlow application, this is generally a minor issue, but it's a deviation from the prompt instructions. * **Complex Logic:** While it can handle multi-step logic, it may fail on more abstract or tricky logical puzzles (e.g., identifying an anomaly in a nuanced list). ## How to Use in ProseFlow 1. [Download and install the ProseFlow application](https://github.com/LSXPrime/ProseFlow/releases). 2. Navigate to the **Providers -> Local Provider** tab. 3. Click "Manage Models..." and download `ProseFlow-v1-1.5B-Instruct` from the "Available for Download" list. 4. Once downloaded, select it from the "My Models" list. 5. Set your "Primary Service Type" in ProseFlow to **Local**. 6. You're all set! The application will now use this model for all AI actions. ## Training Details * **Base Model:** [Qwen/Qwen2.5-Coder-1.5B-Instruct](https://huggingface.co/Qwen/Qwen2.5-Coder-1.5B-Instruct) * **Dataset:** [LSXPrime/ProseFlow-Actions-v1](https://huggingface.co/datasets/LSXPrime/ProseFlow-Actions-v1) * **Fine-tuning Library:** [Unsloth](https://github.com/unslothai/unsloth) * **Fine-tuning Method:** Supervised fine-tuning on a dataset of structured instruction-input-output triplets. ## License This model is licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).