एआई-एनएफटी मेटाडेटा

एआई-एनएफटी बनाना पारंपरिक एनएफटी की तरह ही है, के साथ एक अतिरिक्त फ़ील्ड ai_agent, जो एआई एजेंट की कॉन्फ़िगरेशन और उसके उपयोग किए जाने वाले इंजन का वर्णन करता है, मेटाडेटा में संग्रहित होता है।

समर्थित एआई इंजन

इंजन
इंजन का नाम
कैरेक्टर फ़ाइल

एआई-एनएफटी मेटाडेटा JSON

फ़ील्ड
प्रकार
विवरण

ai_agent (नया जोड़ा गया)

वस्तु

कॉन्फ़िगरेशन जो एआई एजेंट को परिभाषित करता है जो इस एनएफटी से जुड़ा हुआ है।

  • इंजन (स्ट्रिंग): एआई एजेंट चलाने के लिए उपयोग किया गया इंजन। डिफ़ॉल्ट "एलाइजा"।

  • कैरेक्टर (वस्तु): कैरेक्टर फ़ाइल JSON जो एआई एजेंट का वर्णन करती है। यहां देखें

नाम

स्ट्रिंग

संपत्ति का नाम।

विवरण

स्ट्रिंग

संपत्ति का विवरण।

चित्र

स्ट्रिंग

संपत्ति के लोगो की ओर इशारा करता URI।

एनीमेशन_url

स्ट्रिंग

संपत्ति की एनीमेशन की ओर इशारा करता URI।

बाहरी_url

स्ट्रिंग

संपत्ति को परिभाषित करने वाले बाहरी URL की ओर इशारा करता URI।

गुण

सूची

गुणों की सूची जो संपत्ति की विशेषताओं को परिभाषित करती है।

  • लक्षण_प्रकार (स्ट्रिंग): विशेषता का प्रकार।

  • मूल्य (स्ट्रिंग): उस विशेषता के लिए मूल्य।

गुणधर्म

वस्तु

अतिरिक्त गुण जो संपत्ति को परिभाषित करते हैं।

  • फ़ाइलें (सूची): संपत्ति के साथ शामिल करने के लिए अतिरिक्त फाइलें।

    • uri (स्ट्रिंग): फाइल का URI।

    • प्रकार (स्ट्रिंग): फाइल का प्रकार। जैसे image/png, video/mp4, आदि।

    • cdn (बूलियन, वैकल्पिक): क्या फाइल CDN से सर्व की गई है।

  • श्रेणी (स्ट्रिंग): संपत्ति के लिए एक मीडिया श्रेणी। जैसे वीडियो, छवि, आदि।

उदाहरण

{
  // एआई एजेंट फ़ील्ड
  ai_agent: {
    engine: "eliza",
    character: {
      // एजेंट का नाम
      name:"eliza",
      // पृष्ठभूमि कथन
      bio: [
        "बायो लाइनें छोटे अंश होते हैं जो एक यादृच्छिक क्रम में एक साथ रखे जा सकते हैं।",
        "हमने पाया कि यह एन्ट्रॉपी बढ़ाने के लिए उपयोगी है, जब बायो का केवल हिस्सा ही संदर्भ के लिए चुना जाए।",
        "यह 'एन्ट्रॉपी' संभावित आउटपुट के वितरण को व्यापक बनाती है, जो अधिक विविध लेकिन लगातार प्रासंगिक उत्तर प्रदान करना चाहिए।"
      ],
      lore: [
        "लोर लाइनें भी बायो की तरह छोटे अंश होते हैं, लेकिन ये आम तौर पर अधिक तथ्यात्मक या ऐतिहासिक होते हैं।",
        "लोर चैटलॉग और ट्वीट्स से निकाली जा सकती है, जो चरित्र द्वारा कही गई बातें या उनके साथ हुई घटनाएं हैं।",
        "लोर को यादृच्छिक और नमूना किया जाना चाहिए ताकि संदर्भ में एन्ट्रॉपी बढ़ाई जा सके।"
        ],
      ... //xxx.character.json से https://github.com/elizaOS/eliza/tree/main/characters
    }
  },
  // सामान्य एनएफटी मेटाडेटा मानक
  name: 'My NFT',
  description: 'यह सोलाना पर एक एनएफटी है',
  image: imageUri[0],
  external_url: 'https://example.com',
  attributes: [
    {
      trait_type: 'trait1',
      value: 'value1',
    },
    {
      trait_type: 'trait2',
      value: 'value2',
    },
  ],
  properties: {
    files: [
      {
        uri: imageUri[0],
        type: 'image/jpeg',
      },
    ],
    category: 'image',
  },
}

Last updated

Was this helpful?