Entity12208 commited on
Commit
5b35964
·
verified ·
1 Parent(s): 4741066

model card update

Browse files
Files changed (1) hide show
  1. README.md +15 -87
README.md CHANGED
@@ -1,97 +1,25 @@
1
  ---
2
  license: apache-2.0
3
- tags:
4
- - geometry-dash
5
- - level-generation
6
- - gguf
7
- - qwen2
8
- base_model: Qwen/Qwen2.5-0.5B-Instruct
9
  pipeline_tag: text-generation
 
 
 
 
 
 
 
 
10
  ---
11
 
12
- # EditorAI Mini
13
-
14
- A fine-tuned Qwen2.5-0.5B-Instruct model that generates Geometry Dash levels as JSON — with blocks, spikes, platforms, triggers, groups, color channels, and more.
15
-
16
- Part of the [EditorAI](https://github.com/Entity12208/EditorAI) project — an AI-powered level generator mod for Geometry Dash.
17
-
18
- ## About EditorAI
19
-
20
- [EditorAI](https://github.com/Entity12208/EditorAI) is a [Geode](https://geode-sdk.org) mod for Geometry Dash that lets you describe a level in plain text and have AI build it in the editor. It supports 8 AI providers (Gemini, Claude, OpenAI, Mistral, HuggingFace, Ollama, LM Studio, llama.cpp) and features blueprint preview, feedback learning, 15+ trigger types, and an in-game settings UI.
21
-
22
- ## Model Details
23
-
24
- - **Base model:** Qwen2.5-0.5B-Instruct
25
- - **Training:** QLoRA (4-bit, rank 8) on hand-crafted expert GD level examples
26
- - **Features:** Blocks, spikes, platforms, color triggers, move triggers, alpha triggers, rotate triggers, toggle triggers, pulse triggers, speed portals, groups, color channels
27
- - **GGUF quantization:** q4_k_m (379 MB)
28
-
29
- ## Files
30
-
31
- | File | Size | Description |
32
- |------|------|-------------|
33
- | `model.safetensors` | 943 MB | Merged fp16 model weights |
34
- | `editorai-mini.gguf` | 379 MB | Quantized GGUF (q4_k_m) for llama.cpp / LM Studio |
35
- | `config.json` | — | Model architecture config |
36
- | `tokenizer.json` | — | Tokenizer |
37
-
38
- ## Setup
39
-
40
- This model uses the **ChatML** chat template and works best with the following system prompt:
41
-
42
- ```
43
- You are a Geometry Dash level designer. Return ONLY valid JSON with an analysis string and objects array. Each object needs type, x, y. Y >= 0. X uses 10 units per grid cell.
44
- ```
45
-
46
- > **Recommended:** Use the Ollama version (`entity12208/editorai:mini`) which has the system prompt and template pre-configured. The raw GGUF requires manual setup.
47
-
48
- ## Usage with llama.cpp
49
-
50
- ```bash
51
- wget https://huggingface.co/EditorAI-Geode/editorai-mini/resolve/main/editorai-mini.gguf
52
-
53
- llama-server -m editorai-mini.gguf --port 8080 --chat-template chatml
54
-
55
- # In the EditorAI mod: set provider to "llama-cpp", URL to http://localhost:8080
56
- ```
57
-
58
- ## Usage with LM Studio
59
-
60
- 1. Download `editorai-mini.gguf` from this repo
61
- 2. Load it in LM Studio, set **Prompt Format** to **ChatML**
62
- 3. Set the **System Prompt** to the prompt above
63
- 4. Start the server
64
- 5. In the EditorAI mod: set provider to "lm-studio", URL to `http://localhost:1234`
65
-
66
- ## Usage with Ollama (recommended)
67
-
68
- ```bash
69
- ollama pull entity12208/editorai:mini
70
- ```
71
-
72
- In the EditorAI mod: set provider to "ollama" and select `entity12208/editorai:mini`.
73
-
74
- ## Output Format
75
-
76
- ```json
77
- {
78
- "analysis": "A medium modern level with color transitions and moving platforms.",
79
- "objects": [
80
- {"type": "block_black_gradient_square", "x": 0, "y": 0, "color_channel": 10},
81
- {"type": "spike_black_gradient_spike", "x": 50, "y": 0},
82
- {"type": "color_trigger", "x": 80, "y": 0, "color_channel": 1, "color": "#0066FF", "duration": 1.5},
83
- {"type": "move_trigger", "x": 90, "y": 0, "target_group": 1, "move_x": 0, "move_y": 20, "duration": 1.0, "easing": 1},
84
- {"type": "end_trigger", "x": 400, "y": 0}
85
- ]
86
- }
87
- ```
88
 
89
- ## Links
90
 
91
- - **Mod:** [github.com/Entity12208/EditorAI](https://github.com/Entity12208/EditorAI)
92
- - **Ollama:** [ollama.com/entity12208/editorai](https://ollama.com/entity12208/editorai)
93
- - **Discord:** [discord.gg/5hwCqMUYNj](https://discord.gg/5hwCqMUYNj)
94
 
95
  ## License
96
 
97
- Apache 2.0
 
1
  ---
2
  license: apache-2.0
3
+ library_name: transformers
 
 
 
 
 
4
  pipeline_tag: text-generation
5
+ tags:
6
+ - geometry-dash
7
+ - gguf
8
+ - ollama
9
+ - qwen2
10
+ - compact
11
+ language:
12
+ - en
13
  ---
14
 
15
+ # EditorAI mini — tiny experimental build
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
 
17
+ A very small experimental fine-tune produced early in the EditorAI project. **For real use see the current versioned releases** — this is kept only for archive purposes.
18
 
19
+ - [editorai-1p5b-v2](https://huggingface.co/EditorAI-Geode/editorai-1p5b-v2) — Qwen2.5-1.5B fine-tune
20
+ - [editorai-7b-v3](https://huggingface.co/EditorAI-Geode/editorai-7b-v3) — Qwen2.5-7B fine-tune
21
+ - [editorai-14b-v4](https://huggingface.co/EditorAI-Geode/editorai-14b-v4) — Qwen2.5-14B fine-tune (current flagship)
22
 
23
  ## License
24
 
25
+ Apache-2.0.