mcpField
N
nft-art-generation

nft-art-generation

github.com/eachlabsクリエイティブ・メディア44197 回インストール今日更新
リポジトリ

nft-art-generation について

nft-art-generationは、each::senseでNFTの画像や動画を制作するスキルです。コレクション、マーケットプレイス、Web3プロジェクト向けに、PFPや属性を組み合わせたキャラクターからピクセル、3D、アニメーション作品まで作成できます。

主な機能

  1. 01PFPコレクションと属性ベースのキャラクター生成
  2. 02ジェネラティブアートや一点ものの制作
  3. 03ピクセルアートと3D作品の生成
  4. 04GIFや動画NFTの制作
  5. 05セッションをまたいだシリーズのスタイル維持

活用シーン

  1. 01一貫した属性を持つPFPコレクションの設計
  2. 02一点もののデジタルアート制作
  3. 03ピクセル風または3DのNFT制作
  4. 04アニメーションNFTシリーズの開発

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/eachlabs/skills --skill nft-art-generation

インストール後、Claude Code で/nft-art-generationを入力して読み込まれたか確認します。

同梱ファイルreferences/SSE-EVENTS.md

詳細

NFT アート生成

each::sense を使用して、見事な NFT アート作品を生成します。このスキルでは、NFT コレクション、マーケットプレイス、Web3 プロジェクトに最適化された画像や動画を作成できます。

特長

  • PFP コレクション:一貫した特性を持つ、10K スタイルのプロフィール画像コレクション
  • ジェネレーティブアート:アルゴリズムに着想を得た抽象的、幾何学的な作品
  • 1/1 のユニークなアート作品:高品質な単一エディションの傑作
  • ピクセルアート:レトロスタイルのピクセル化された NFT アート作品
  • 3D NFT:レンダリングされた 3D キャラクターやオブジェクト
  • アニメーション NFT:動きのある GIF や動画の NFT
  • AI アートコレクション:個性的な AI 生成アートシリーズ
  • 特性ベースのキャラクター:組み合わせ可能な属性を持つキャラクター

クイックスタート

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a PFP NFT of an ape character with cyberpunk style, neon colors, wearing futuristic sunglasses and a hoodie, dark background"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

NFT アートの形式とサイズ

種類アスペクト比推奨サイズ用途
PFP コレクション1:11024x1024 または 2048x2048プロフィール画像、アバター
ジェネレーティブアート1:12048x2048 または 4096x4096アート作品、ギャラリー展示
1/1 アート作品さまざま2048x2048+高価値の単一エディション
ピクセルアート1:132x32~512x512レトロコレクション
3D レンダリング1:1 または 4:32048x20483D キャラクター NFT
アニメーション GIF1:11024x1024動きのある NFT
動画 NFT1:1 または 16:91080x1080 または 1920x1080プレミアムなアニメーション作品

使用例

1. PFP コレクションスタイル(10K スタイル)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 PFP NFT in the style of a 10K collection. An anthropomorphic fox character with purple fur, wearing a gold chain necklace and a backwards cap. Solid gradient background from teal to purple. Clean digital art style, bold outlines, vibrant colors."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
2. ジェネレーティブアート作品
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a generative art piece inspired by algorithmic patterns. Abstract flowing lines and geometric shapes, inspired by Tyler Hobbs and Dmitri Cherniak. Use a limited color palette of deep blues, whites, and gold accents. Mathematical precision with organic flow. 1:1 aspect ratio."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
3. 1/1 のユニークなアート作品
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a high-quality 1/1 NFT artwork. A surreal dreamscape with a floating island in a cosmic void, ancient ruins overgrown with bioluminescent plants, multiple moons in the sky, ethereal atmosphere. Ultra detailed, cinematic lighting, museum-quality digital painting."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
4. ピクセルアート NFT
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a pixel art NFT character. A retro-style warrior knight with glowing sword, 32x32 pixel style scaled up cleanly. Limited color palette, nostalgic 8-bit aesthetic, solid color background. CryptoPunks meets fantasy RPG vibe."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
5. 3D NFT アート作品
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 3D rendered NFT character. A stylized robot head with chrome finish, glowing LED eyes, intricate mechanical details, floating in a dark studio environment with dramatic rim lighting. Octane render quality, subsurface scattering, 1:1 aspect ratio."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. アニメーション NFT(GIF/動画)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an animated NFT, 3-5 seconds loop. A mystical crystal orb with swirling energy inside, particles floating around it, pulsing glow effect. Seamless loop, hypnotic motion, dark background with subtle ambient particles. 1:1 square format."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
7. AI アートコレクション
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an AI art piece for a collection exploring digital consciousness. Abstract portrait merging human and digital elements, data streams flowing through a face, glitch art effects, neural network visualization overlay. Vaporwave color palette with pink, cyan, and purple. Unique artistic interpretation."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 特性ベースのキャラクター生成
# First character with base traits
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a trait-based NFT character for a collection. Base: Cat humanoid. Traits: Background=Sunset Orange, Fur=Calico pattern, Eyes=Laser red, Accessory=Pirate eyepatch, Clothing=Leather jacket, Headwear=None. Consistent flat illustration style suitable for a 10K PFP collection."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "nft-collection-cats-001"
  }'

# Second character variation (same session for consistency)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create another character with different traits. Same style as before. Traits: Background=Deep Space, Fur=White, Eyes=Diamond blue, Accessory=Monocle, Clothing=Tuxedo, Headwear=Top hat. Maintain the exact same art style."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "nft-collection-cats-001"
  }'
9. 抽象ジェネレーティブアート
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an abstract generative art NFT. Inspired by Art Blocks aesthetic - recursive geometric patterns, flow fields, mathematical beauty. Colors emerge from chaos into order. Black background with vibrant color accents in orange, pink, and electric blue. Crisp vector-like precision. 1:1 format."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
10. サイバーパンク/未来的な NFT
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a cyberpunk NFT artwork. A futuristic street samurai character with cybernetic augmentations, neon-lit visor, holographic HUD elements, rain-soaked environment reflected on surfaces. Blade Runner meets anime aesthetic. Neon pink and cyan color scheme, dark atmospheric mood. Premium collectible quality."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

ベストプラクティス

コレクションの一貫性
  • アートスタイル:コレクション内の作品全体で、一貫したスタイルを維持します
  • カラーパレット:まとまりのあるパレットを定義し、それに沿って制作します
  • 特性システム:明確なカテゴリ(背景、ボディ、アクセサリーなど)で特性を計画します
  • 解像度:すべての作品で一貫した解像度を使用します
  • セッション ID:関連作品の一貫性を保つため、同じ session_id を使用します
技術的な品質
  • 高解像度:高品質な表示のため、2048x2048+ で生成します
  • きれいなエッジ:PFP コレクションでは、輪郭をきれいにするよう指定します
  • 適切な形式:静止画には PNG、アニメーションには MP4/GIF を使用します
  • マーケットプレイス対応:OpenSea、Foundation などの要件を出力が満たしていることを確認します
NFT 固有の考慮事項
  • 希少性の計画:レアな特性は際立つようにデザインします
  • 拡張性:小さいサイズ(プロフィールのサムネイル)でも見栄えがすることを確認します
  • 独自性:各作品が視覚的に区別できるようにします
  • メタデータ対応:特性の説明が明確になるように生成します

NFT アートのプロンプトのヒント

NFT アート作品を作成する際は、プロンプトに次の詳細を含めてください。

  1. コレクションの種類:PFP、ジェネレーティブ、1/1、ピクセルアートなど
  2. アートスタイル:視覚的なスタイル(フラット、3D、ピクセル、絵画調)を説明します
  3. 主題:主な題材(キャラクター、抽象、風景)を指定します
  4. 特性/属性:特性ベースの場合は、具体的な特徴を列挙します
  5. カラーパレット:色や雰囲気を指定します
  6. 背景:単色、グラデーション、または詳細な背景を指定します
  7. 品質レベル:プレミアム品質や美術館品質が必要な場合は、その旨を記載します
プロンプトの構成例
"Create a [collection type] NFT.
[Subject description] with [traits/attributes].
Style: [art style].
Colors: [color palette].
Background: [background description].
[Additional quality/format requirements]"

モードの選択

生成する前に、ユーザーに確認します。

「速さと低コストを重視しますか、それとも高品質を重視しますか?」

モード最適な用途速度品質
max最終版のコレクション作品、1/1 アート作品、プレミアムドロップ遅い最高
ecoコンセプトの検討、特性のテスト、ドラフトの反復速い良好

複数ターンでのコレクション開発

session_id を使用して、反復しながらコレクションを開発します。

# Establish collection style
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a base character for my NFT collection. A stylized bear with streetwear fashion, bold flat colors, minimalist background."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "bear-nft-project"
  }'

# Request trait variation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create the same bear character but with different accessories - add sunglasses and a gold chain. Keep the exact same art style."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "bear-nft-project"
  }'

# Request rare variant
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a rare legendary variant - same bear but with cosmic/galaxy fur pattern, glowing eyes, and a crown. This is the 1/1 rare for the collection."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "bear-nft-project"
  }'

コレクションの一括生成

複数のバリエーションを効率よく生成します。

# Variation 1 - Common trait
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create PFP NFT: Robot character, silver body, blue LED eyes, plain gray background, minimal style"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Variation 2 - Uncommon trait
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create PFP NFT: Robot character, gold body, green LED eyes, gradient purple background, minimal style"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Variation 3 - Rare trait
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create PFP NFT: Robot character, holographic rainbow body, laser red eyes, cosmic space background, minimal style"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

エラーハンドリング

エラー原因解決策
Failed to create prediction: HTTP 422残高不足eachlabs.ai でチャージしてください
コンテンツポリシー違反禁止されているコンテンツコンテンツポリシーに準拠するようプロンプトを調整してください
タイムアウト複雑な生成クライアントのタイムアウトを最低10分に設定してください
スタイルの一貫性がない新しいセッションコレクション用の画像には同じ session_id を使用してください

関連スキル

  • each-sense - コア API ドキュメント
  • product-photo-generation - 商品画像
  • meta-ad-creative-generation - ソーシャルメディア向けクリエイティブ

コメント