AI-NFT Metadata
תהליך יצירת AI-NFT דומה לתהליך יצירת NFT קונבנציונלי, אך מתווסף שדה ai_agent
. שדה זה מציין את הגדרות והפעלת סוכן ה-AI, והמידע נשמר במטא-דאטה.
מנועי AI נתמכים
AI-NFT JSON של המטא-דאטה
ai_agent (חדש)
object
הגדרות הסוכן המלאכותי AI המחובר ל-NFT הזה
engine (string): המנוע המשמש להפעלת סוכן ה-AI. ברירת המחדל היא "eliza"
character (object): קובץ JSON של דמות המתאר את הסוכן ה-AI. לפרטים נוספים, בקרו ב-כאן.
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?