AI-NFT Metadata

תהליך יצירת AI-NFT דומה לתהליך יצירת NFT קונבנציונלי, אך מתווסף שדה ai_agent. שדה זה מציין את הגדרות והפעלת סוכן ה-AI, והמידע נשמר במטא-דאטה.

מנועי AI נתמכים

מנוע
שם מנוע
קובץ דמויות

eliza

AI-NFT JSON של המטא-דאטה

שדה
סוג
תיאור

ai_agent (חדש)

object

הגדרות הסוכן המלאכותי AI המחובר ל-NFT הזה

  • engine (string): המנוע המשמש להפעלת סוכן ה-AI. ברירת המחדל היא "eliza"

name

string

שם הנכס

description

string

תיאור הנכס

image

string

URI של הלוגו המייצג את הנכס

animation_url

string

URI של האנימציה המייצגת את הנכס

external_url

string

URI חיצוני המתאר את הנכס — למשל האתר הרשמי של המשחק

attributes

array

מערך של מאפיינים המגדירים את הנכס

  • trait_type (string): סוג המאפיין

  • value (string): ערך המאפיין

properties

object

מאפיינים נוספים המגדירים את הנכס

  • files (array): קבצים נוספים הכלולים עם הנכס

    • uri (string): URI של הקובץ

    • type (string): סוג הקובץ, לדוגמה image/png, video/mp4

    • cdn (boolean, optional): האם הקובץ מסופק מ-CDN

  • category (string): קטגוריית המדיה של הנכס, לדוגמה video, image

דוגמה

{
  // שדה סוכן AI
  ai_agent: {
    engine: "eliza",
    character: {
      // שם הסוכן
      name: "eliza",
      // הצהרות רקע
      bio: [
        "שורות ביוגרפיה הן קטעים קצרים שניתן להרכיבם יחד בסדר אקראי.",
        "מצאנו שזה מגדיל את האקראיות לבחור חלק מהביוגרפיה לכל הקשר.",
        "האקראיות הזו מגדילה את טווח האפשרויות של התשובות, מה שמוביל לתשובות מגוונות אך עדיין רלוונטיות."
      ],
      lore: [
        "שורות סיפור רקע הן קטעים קצרים שניתן להרכיב יחד בסדר אקראי, בדומה לביוגרפיה.",
        "עם זאת, הן בדרך כלל יותר עובדתיות או היסטוריות ופחות ביוגרפיות.",
        "שורות סיפור רקע יכולות להילקח מלוגי צ'אט וציטוטים כתיאורים של דמויות או אירועים שקרו להן.",
        "יש להוסיף גם אקראיות לשורות סיפור הרקע כדי להגדיל את האקראיות בהקשר."
      ],
      ... // xxx.character.json מ-https://github.com/elizaOS/eliza/tree/main/characters
    }
  },
  // מטא-דאטה טיפוסי ל-NFT
  name: 'ה-NFT שלי',
  description: 'זהו NFT על Solana',
  image: imageUri[0],
  external_url: 'https://example.com',
  attributes: [
    {
      trait_type: 'מאפיין1',
      value: 'ערך1',
    },
    {
      trait_type: 'מאפיין2',
      value: 'ערך2',
    },
  ],
  properties: {
    files: [
      {
        uri: imageUri[0],
        type: 'image/jpeg',
      },
    ],
    category: 'image',
  },
}

Last updated

Was this helpful?