|
Download README.md from Yesh05/fantecchi: direct link, hf CLI and curl.
- Browser
- Download file 2.31 kB
-
https://huggingface.co/Yesh05/fantecchi/resolve/main/README.md
- Command line
-
hf download hf://Yesh05/fantecchi/README.md
-
curl -L -o README.md https://huggingface.co/Yesh05/fantecchi/resolve/main/README.md
2.31 kB
| license: mit | |
| task_categories: | |
| - text-generation | |
| language: | |
| - en | |
| - sa | |
| tags: | |
| - fantasy | |
| - biology | |
| - worldbuilding | |
| pretty_name: "नानायोनि-कामभेद-संग्रहः (Nānāyoni-Kāmabheda-Saṅgrahaḥ)" | |
| size_categories: | |
| - n < 1K | |
| # Fantecchi: Nānāyoni-Kāmabheda-Saṅgrahaḥ | |
| A specialized framework and language model designed for **Lore-Strict Biological Roleplay**. This project fine-tunes models to handle complex, non-human anatomical and reproductive systems without defaulting to human biological assumptions. | |
| ## 🛠 Project Structure | |
| The project is divided into two distinct pillars: the **Training Pipeline** (The Engine) and the **Application Layer** (The Showroom). | |
| ### 🏗 Core (Scaffolding & Scripts) | |
| - `core/training_pipeline/`: | |
| - `lore_refinement/`: Scripts that evolve raw world-building into structured JSON lore. | |
| - `data_synth/`: Preprocessing scripts that convert lore into ChatML training data. | |
| - `trainers/`: The LoRA/QLoRA fine-tuning logic and model output. | |
| - `core/application_layer/`: | |
| - `exporters/`: Scripts that generate platform-specific chatbot profiles (JanitorAI, etc.). | |
| - `local_ui/`: The Gradio-based local chat interface. | |
| - `documentation/`: Automated dictionary and markdown generators. | |
| ### 📊 Data & Assets | |
| - `data/setN__.../`: Versioned source data and final processed lore. | |
| - `data/training/`: Generated datasets for the fine-tuning process. | |
| - `chatbots/`: Exported bot profiles for external platforms. | |
| - `docs/dictionary/`: Consolidated markdown dictionaries for human reference. | |
| ## 🧬 How to Use | |
| ### 1. Training (Pillar A) | |
| To train the model on current or new lore: | |
| ```bash | |
| python main.py | |
| ``` | |
| This will run the full pipeline: Preprocessing -> Training. | |
| ### 2. Application (Pillar B) | |
| To chat with the model locally: | |
| ```bash | |
| python app.py | |
| ``` | |
| ## 🚀 Adding New Racial Biology | |
| 1. Add a JSON file to `data/set5__culture/`. | |
| 2. Run `python main.py` to bake the new biology into the model's weights. | |
| 3. Alternatively, paste the biology block directly into a chat prompt for instant "In-Context" recognition. | |
| --- | |
| **Authored by नग्नाक्षी (Nagnākṣī)** | |
| *(Original character and lore imagined by the Fantecchi team)* | |
| *"A Compendium of Erotic Variations Across Many Forms"* |