Launch NFTs in minutes (set up) — Generate NFT art with AI and get files ready
Published: 2023-05-19 09:40:16

---
title: Launch NFTs in minutes (set up) — Generate NFT art with AI and get files ready
published: true
description: In the first part of the guide through NFTs with Apillon, you will learn how to prepare your files for a smooth deployment of your NFT collection.
tags: 
# cover_image: ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k7bi7vvkx7bstbnhcnx7.jpg)
# Use a ratio of 100:42 for best results.
# published_at: 2023-05-19 08:18 +0000
---

*In the first part of the guide through NFTs with Apillon, you will learn how to prepare your files for a smooth deployment of your NFT collection.*

---

The recently released integration of the Moonbeam Network’s smart contracts into the Apillon dashboard has brought about the first use case: a few-step creation of an NFT collection on this EVM-compatible parachain.

[Make your own NFT collection in minutes - brought to Moonbeam by Apillon](https://blog.apillon.io/make-your-own-nft-collection-in-minutes-brought-to-moonbeam-by-apillon-538fdf34fc5)

This guide takes you through the prerequisites and main elements that will form your NFT collection.

---

In its most simplified sense, NFTs are composed of two parts: what you see as a unique asset (a digital file) and what defines it in the background (its metadata).

You should have both to create an NFT collection with Apillon. Here is how to get them ready.

## NFT files
NFTs can represent anything from images and text to music and video. They deliver extraordinary opportunities for yourself or your brand to display art collections, trade products, list services, sell unique experiences, and more.

The ERC-721 standard packs any file format into permanently stored content on the blockchain, and thanks to [Moonbeam’s EVM compatibility](https://moonbeam.network/networks/moonbeam/nfts/), they can be deployed quickly and efficiently with Apillon.

Even if you don’t have a collection of digital items yet, or don’t have the skills to create one, you can join the NFT trend. Have an AI tool generate NFT art based on your prompts.

### Create art with AI
To create graphic art, you can try several AI art generators, such as [Midjourney](https://www.midjourney.com/home/?callbackUrl=%2Fapp%2F), [Stable Diffusion](https://stablediffusionweb.com/), and [Artbreeder](https://www.artbreeder.com/).

If you’re more into music, try [Soundraw](https://soundraw.io/), or if you don’t mind playing with code, [OpenAI’s Jukebox](https://github.com/openai/jukebox/) might be the tool for you.

Before you venture out into the AI world, it’s a good idea to plan out your NFT collection — in terms of what it should represent, its style of it, the number of items you want to create, how they will differ, etc.

All this information will help you gather the metadata of NFT files.

> 🔎 **Example:** For the purpose of this guide, four AI-generated images depicting fantasy landscapes in four seasons were created using Artbreeder. Each was saved with a specific name.

![apillon-nft-service-artbreeder-ai-art](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k93fnwvcpqzw8rukyqs9.jpg)

### Save files
Once you have your unique items — either AI-generated or fruits of your own creativity — save them with designated names, e.g., 1.jpg, 2.jpg, etc.

With Apillon, you can upload NFT files in batches. It’s advisable you have them all stored in a designated folder so you can easily drag and drop from your folder to the dashboard.

> ⚠️ **Note:** The NFT file names (e.g., “1.jpg”) should match the metadata entries. In the case of a mismatch, your NFT collection could be deployed wrong.

Now with all your unique files stored, let’s proceed to list their metadata so you can deploy them all together to the blockchain and turn them into NFTs.

## NFT metadata
What makes NFTs unique is not just the jaw-dropping art. It’s also (or mostly) their metadata, the backbone of NFTs.

Without metadata, NFTs are not really NFTs — two or more images can be the same, but the metadata behind them holds information on their creator, date of release, and other distinguishing factors and features that make them one-of-a-kind, permanently inscribed and traceable on the blockchain.

NFT metadata can give information about the color, material or serial number of a physical item a token represents, attire or accessories of generative NFT characters, or music genre and featured artists in audio NFT.

### Formatting metadata
For metadata to be readable in the process of deploying NFT collection with Apillon, it should be listed as a CSV (comma-separated values) file.

Make sure the attributes in columns conform with the category in the top row.

This is how your metadata CSV file should look like. You can [download a CSV sample](https://app-staging.apillon.io/files/example.csv), replace contents with your own and save it as a CSV file on your disk, or create a new one from scratch and do the same.

![apillon-nft-service-metadata-csv-sample](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mhmeyzpvipwfkd5lbma0.png)

> ⚠️ **Note:** The NFT metadata should list NFT file names as they were saved (e.g., “1.jpg”). In the case of a mismatch, your NFT collection could be deployed wrong.

### Attributes
Attributes represent a crucial trait of NFTs, and are a part of metadata that communicates detailed features of NFT contents.

Attributes can give details on the behavior of depicted characters or special abilities of a token that add some spice to the NFTs and give them more personality. A clearly defined theme or purpose of the collection will make it easier to set the attributes of your NFTs and have AI generators produce more accurate and likable results.

> 🔎 **Example:** Aligned with the AI-generated files from the previous step, the following metadata and attributes were listed in a CSV file.

![apillon-nft-service-metadata-csv-example](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ymzfvppjmxforjpeg4v.png)

NFT collections deployed with Apillon can be shareable with NFT marketplaces, such as [tofuNFT](https://tofunft.com/). To make your NFTs comply with how marketplaces display them, please read through the standard [NFT Attribute guidelines](https://docs.opensea.io/docs/metadata-standards#attributes) by OpenSea.

### Storing metadata
As an essential component of your NFT collection, metadata should be managed and stored carefully.

When uploaded via the NFT collection creation tool on the Apillon dashboard, metadata is automatically stored in a newly created [Web3 Storage bucket](https://wiki.apillon.io/build/2-web3-services.html#storage-bucket), making it permanently accessible and unstoppable.

You can also manually create a Web3 Storage bucket on the Apillon dashboard, upload your NFT metadata file, and call the metadata URI in the NFT collection deployment process.

## Deploy NFT collection at Apillon
Now that you have created unique pieces of your artistic expression and have a metadata CSV file at hand, you’re ready to start your NFT journey on the Apillon platform.

Check out Part 2 of the NFT Service guide and deploy your NFT collection in just a few steps. 👇

[Launch NFTs in minutes Pt. 2 - Create and deploy NFT collection on Moonbeam](https://dev.to/apillon/launch-nfts-in-minutes-pt-2-create-and-deploy-nft-collection-on-moonbeam-4952)

[![apillon-proceed-to-dashboard-cta](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kp1n8ojgiohgorgzw8gv.png)](https://app.apillon.io/login)

---

*This article was originally published on [Apillon Medium](https://blog.apillon.io/guide-nft-service-pt-1-generate-nft-art-with-ai-and-get-files-ready-200168b6b303).*