Skip to content

Commit 8d38840

Browse files
authored
Merge pull request #12 from Zhou-Shilin/main
feat: Update README.md
2 parents 7a69b02 + 74849aa commit 8d38840

File tree

1 file changed

+7
-40
lines changed

1 file changed

+7
-40
lines changed

README.md

+7-40
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,15 @@
2020
2121
BuilderGPT is an open source, free, AI-powered Minecraft structure generator. It was developed for minecraft map makers. It can generate structures in `*.schem` format and users can import them via worldedit, etc.
2222

23+
# Showcase
24+
![](https://github.com/Zhou-Shilin/picx-images-hosting/blob/master/img-mUATep311QjghtgbcihXCJwZ.png?raw=true)
25+
![](https://github.com/Zhou-Shilin/picx-images-hosting/blob/master/Snipaste_2024-05-12_21-11-55.png?raw=true)
26+
2327
## GET YOUR FREE API KEY WITH GPT-4 ACCESS
2428
We are pleased to announce that SEC-API is offering a free apikey for users of programs developed by CubeGPT!
2529
This key has access to gpt-4-1106-preview and gpt-3.5-turbo-1106.
2630

27-
**Note that this key does not have access to models such as gpt-4-vision and gpt-4-turbo-preview and expires at any time.**
31+
**Note that this key does not have access to models such as gpt-4-vision and expires at any time.**
2832

2933
Get the key from [here](https://github.com/orgs/CubeGPT/discussions/1). You can use it in BuilderGPT.
3034

@@ -35,10 +39,9 @@ Get the key from [here](https://github.com/orgs/CubeGPT/discussions/1). You can
3539

3640
- [x] Generate structures
3741
- [x] Preview rendered schematic in-program
38-
- [x] Generate structures directly
3942
- [x] Export generated structures to `*.schem` files
40-
- [ ] Export generated structures to OOC commands
41-
- [ ] **Advanced Mode** (Use Stable Diffusion/DALL-E to generate the design image and let `gpt-4-vision` generate the struture base on it.)
43+
- [ ] Export generated structures to `*.mcfunction` files
44+
- [x] **Advanced Mode** (Use Stable Diffusion/DALL-E to generate the design image and let `gpt-4-vision` generate the struture base on it.)
4245
- [ ] Edit structures
4346

4447
### Other projects of CubeGPT Team
@@ -49,44 +52,8 @@ Get the key from [here](https://github.com/orgs/CubeGPT/discussions/1). You can
4952

5053
## How it works
5154

52-
### Advanced Mode
5355
After the user enters a requirement, the program uses `gpt-4-preview` to expand the details of the requirement and generate a specific solution. The program then uses the generated solution to generate a drawing tag using `gpt-4-preview`, and then calls Stable Diffusion WebUI or DALL-E to generate a design using the generated tag. The generated schematic is then given to `gpt-4-vision-preview` along with the optimized requirements to generate a `json` containing the content of the structure, for example:
5456

55-
```json
56-
{
57-
"materials": [
58-
"A: \"minecraft:air\"",
59-
"S: \"minecraft:stone\""
60-
],
61-
"structures": [
62-
{
63-
"floor": 0,
64-
"structure": "SSSSSSSS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSSSSSSSS"
65-
},
66-
{
67-
"floor": 1,
68-
"structure": "SSGGGGSS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSSSSSSSS"
69-
},
70-
{
71-
"floor": 2,
72-
"structure": "SSGGGGSS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSSSSSSSS"
73-
},
74-
{
75-
"floor": 3,
76-
"structure": "SSSSSSSS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSAAAAAAS\nSSSSSSSS"
77-
},
78-
{
79-
"floor": 4,
80-
"structure": "SSSSSSSS\nSSSSSSSS\nSSSSSSSS\nSSSSSSSS\nSSSSSSSS\nSSSSSSSS\nSSSSSSSS\nSSSSSSSS\nSSSSSSSS\nSSSSSSSS\n"
81-
}
82-
]
83-
}
84-
```
85-
The program then parses this `json` response and generates a `*.schem` file for the user to import the structure into the game.
86-
87-
88-
### Simple Mode
89-
After the user enters a requirement, the program causes `gpt-4-preview` to generate a `json` containing the content of the structure, for example:
9057
```json
9158
{
9259
"materials": [

0 commit comments

Comments
 (0)