AI NFT Generator
AI NFT Generator
Generate images from text prompts and mint them as NFTs on-chain across 22+ blockchains. Choose from four generation models optimized for different speed and quality trade-offs.
Key Facts
Generate Endpoint
POST /nft/generate-image
Mint Endpoint
POST /nft/mint
Full NFT Endpoint
POST /nft/generate-nft
Enhance Prompt
POST /nft/enhancePrompt
List Chains
GET /nft/get-chains
Check Progress
GET /nft/progress/{id}
Cost
1 -- 14.25 credits (varies by model and upscale)
SDK
@chaingpt/nft
Chains
22+ supported for minting
Generation Models
VeloGen
Fast generation
Very fast
1--4
Rapid prototyping, previews, high-volume generation
NebulaForge XL
Highly detailed
Slower
More
Premium artwork, detailed illustrations, showcase pieces
VisionaryForge
General purpose
Medium
Medium
Balanced quality and speed for most use cases
Dale3
DALL-E 3
Medium
N/A
Photorealistic images, complex scene composition
Credit Costs
Costs vary based on the model selected and whether upscaling is applied. The range is 1 credit (VeloGen, no upscale) to 14.25 credits (NebulaForge XL with maximum upscale). Check the reference/ docs for the full pricing matrix.
Endpoints
POST
/nft/generate-image
Generate an image from a text prompt (returns image URL)
POST
/nft/generate-nft
Generate image and prepare NFT metadata in one call
POST
/nft/mint
Mint a generated image as an NFT on a supported chain
POST
/nft/enhancePrompt
AI-enhance a rough prompt into a detailed generation prompt
GET
/nft/get-chains
List all supported chains for minting
GET
/nft/progress/{id}
Check the progress of an in-flight generation or mint
Quick Start -- JavaScript
Install the SDK:
Generate an Image
Generate + Mint Flow
Tips
Use
enhancePromptbefore generating -- it significantly improves output quality, especially with short or vague prompts.Start with VeloGen during development and switch to NebulaForge XL for production artwork.
The
generate-nftendpoint combines generation and metadata preparation into a single call, which is simpler for basic flows.Poll
progress/{id}for long-running generations or mints rather than blocking.Pair with the Smart Contract Auditor if you are deploying custom minting contracts alongside the generated NFTs.
Last updated
Was this helpful?