# Generating Your NFTs

Before uploading the different layers of your NFTs, you will need to fill out the `Pricing`, `Royalty Fee`, and `Total Amount of NFTs`

![](/files/ZKKuze5dcqsRCl10hKuT)

* **Default Price for Public Rounds**: The default price for selling your NFT in a public round. This price can be changed later, when you set up your sales rounds.
* **Royalty Fee**: A percentage you take when your NFT is sold in a secondary market such as OpenSea or Rarible
* **Total Amount of NFT**: The number of NFTs you want to generate

### Now, you can begin adding the layers of your Generative NFTs

{% hint style="warning" %}
**Start from the base layer and move your way up to the topmost layer.**
{% endhint %}

* The `Layer Name` is your trait, which will correspond to the `Property Name` on OpenSea
* The file name for each trait variation is the `Property`

![](/files/Mu9v3gMEUE2LIy5TI8mk)

![](/files/CCOTyKf93liIYkPzeoFn)

* Once you have added a Layer, upload the different Trait Variations to that Layer

{% hint style="warning" %}
Please upload in batches of 5 files or less or it may fail to upload
{% endhint %}

![](/files/xsk92EZzTtBrN30eDVan)

* Once you have uploaded all your files to the correct layer, scroll down to the `Rarity Setting` menu
* By default, the generator will equally distribute the rarity of each Trait Variation i.e. Attribute
* You can customize the rarity as much as you like. The platform will automatically check the `Probability` for each Layer, matches the `Total Amount of NFTs`

![Probability in Background Color does not equal 625](/files/8TRArskOsfm2zwGWCrvv)

* Once you are satisfied with your rarity settings, click on `Preview NFT` to view possible NFTs that can be generated when minted

![The generator will preview 3 possible NFTs at a time](/files/CXyo8panHD2MyBDETxFH)

* If you want to deploy your project, click on `Continue`

{% hint style="warning" %}
If you leave the page without clicking Continue, all your progress will be lost
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.speedboat.studio/speedboat-v2/deploying-generative-nfts/generating-your-nfts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
