File size: 2,877 Bytes
1504ed1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
296017b
 
274622f
 
625c7ec
274622f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
license: apache-2.0
datasets:
- Sweaterdog/Andy-4-preview-1
language:
- en
base_model:
- unsloth/DeepSeek-R1-Distill-Llama-8B-bnb-4bit
---

# 🌵Andy-4-preview-rough🧑‍💻
This model is NOT finished, it is the first part of the Andy-4-preview fine tune

## Why?
Andy-4 has the potential to be very very good. By making a preview of it, and taking in user information, we can make the full model of Andy-4 even better.

## How?
Andy-4-preview-rough is the first part of a fine tune of a total of 6 epochs, of which 2 were a heavier training regime. This is that model.

The modelfile for Andy-4-preview-rough at the moment has been copy-pasted from Andy-3.6, it may not work as best as it could. If you find another, better modelfile, please open a PR for it, as well as describe how its better.

-- Thats it for this repo, I didn't wanna put a whole lot of effort into something that would be around for like a week or two ;p

Example codeblock from Andy-4-preview-rough *(From the Q4_K_M version)*:
```javascript
// Build a small, 5x7 starter cabin with oak planks, including a door and a wooden roof
const buildCabin = async (bot) => {
    const position = world.getPosition(bot);
    const startX = Math.floor(position.x);
    const startY = Math.floor(position.y);
    const startZ = Math.floor(position.z);

    // Build the walls
    for (let x = 0; x < 5; x++) {
        for (let y = 0; y < 4; y++) {
            await skills.placeBlock(bot, 'oak_planks', startX + x, startY + y, startZ);
            await skills.placeBlock(bot, 'oak_planks', startX + x, startY + y, startZ + 6);
        }
    }

    for (let z = 0; z < 7; z++) {
        for (let y = 0; y < 4; y++) {
            await skills.placeBlock(bot, 'oak_planks', startX, startY + y, startZ + z);
            await skills.placeBlock(bot, 'oak_planks', startX + 4, startY + y, startZ + z);
        }
    }

    // Add a door in the middle of one side
    await skills.placeBlock(bot, 'oak_door', startX + 2, startY, startZ);

    // Build the roof
    for (let x = 0; x < 5; x++) {
        for (let z = 0; z < 7; z++) {
            await skills.placeBlock(bot, 'oak_planks', startX + x, startY + 4, startZ + z);
        }
    }

    // Add a wooden roof on top
    await skills.placeBlock(bot, 'oak_planks', startX, startY + 5, startZ);

    await skills.placeBlock(bot, 'oak_planks', startX + 1, startY + 5, startZ);
    await skills.placeBlock(bot, 'oak_planks', startX + 2, startY + 5, startZ);
    await skills.placeBlock(bot, 'oak_planks', startX + 3, startY + 5, startZ);
    await skills.placeBlock(bot, 'oak_planks', startX + 4, startY + 5, startZ);

    for (let z = 1; z < 6; z++) {
        await skills.placeBlock(bot, 'oak_planks', startX, startY + 5, startZ + z);
        await skills.placeBlock(bot, 'oak_door', startX + 2, startY + 4, startZ + z);
    }

};

await buildCabin(bot);
```