AI-NFT Metadata

AI-NFTs બનાવવું એ પરંપરાગત NFTs જેવું જ છે, સિવાય કે AI એજન્ટનું રૂપરેખાંકન અને તે જે એન્જિનનો વર્ણન કરે છે તે વધારાના ફીલ્ડ ai_agent મેટાડેટામાં સંગ્રહિત છે.

સપોર્ટેડ AI એન્જિન

એન્જિન
એન્જિનનું નામ
કેરેક્ટર ફાઇલ

eliza

AI-NFT મેટાડેટા JSON

ક્ષેત્ર
પ્રકાર
વર્ણન

AI_agent (નવું ઉમેરાયેલ)

ઑબ્જેક્ટ

રૂપરેખાંકન જે આ NFT સાથે જોડાયેલ AI એજન્ટને વ્યાખ્યાયિત કરે છે.

  • એન્જિન (સ્ટ્રિંગ): AI એજન્ટને ચલાવવા માટે વપરાતું એન્જિન. "એલિઝા" માટે ડિફૉલ્ટ.

  • અક્ષર (ઑબ્જેક્ટ): AI એજન્ટનું વર્ણન કરતી JSON અક્ષરની ફાઇલ. અહીં જુઓ.

નામ

શબ્દમાળા

સંપત્તિનું નામ.

વિસર્જન

શબ્દમાળા

સંપત્તિનું વર્ણન.

છબી

શબ્દમાળા

URI એ એસેટ લોગોનું પ્રતિનિધિત્વ કરે છે.

એનિમેશન_url

શબ્દમાળા

એસેટ એનિમેશનનું પ્રતિનિધિત્વ કરતી URI.

બાહ્ય_url

શબ્દમાળા

URI એ બાહ્ય URL નો સંદર્ભ આપે છે જે સંપત્તિને વ્યાખ્યાયિત કરે છે — દા.ત. રમતની મુખ્ય સાઇટ.

સુવિધાઓ

અરે

સંપત્તિની વિશેષતાઓને વ્યાખ્યાયિત કરતી વિશેષતાઓની શ્રેણી.

  • trait_type (સ્ટ્રિંગ): વિશેષતાનો પ્રકાર.

  • < strong>મૂલ્ય (સ્ટ્રિંગ): તે વિશેષતા માટેનું મૂલ્ય.

લક્ષણો

ઑબ્જેક્ટ

અતિરિક્ત વિશેષતાઓ જે એસેટને વ્યાખ્યાયિત કરે છે.

  • ફાઈલો (એરે): સંપત્તિ સાથે શામેલ કરવા માટેની વધારાની ફાઇલો.

    • uri (સ્ટ્રિંગ): ફાઇલનો URI.

    • પ્રકાર (સ્ટ્રિંગ): ફાઇલનો પ્રકાર. દા.ત. image/png, video/mp4, વગેરે.

    • cdn (બુલિયન, વૈકલ્પિક): ફાઇલ સર્વ કરવામાં આવે છે કે કેમ CDN અથવા .

  • શ્રેણી (સ્ટ્રિંગ): સંપત્તિ માટેની મીડિયા શ્રેણી. દા.ત. વિડિઓ, છબી, વગેરે.

ઉદાહરણ

{
  // AI agent field
  ai_agent: {
    engine: "eliza",
    character: {
      // agent name
      name:"eliza",
      // background statements
      bio: [
        "બાયો લાઇન એ દરેકના નાના સ્નિપેટ્સ છે જેને રેન્ડમ ક્રમમાં એકસાથે જોડી શકાય છે.",
        "અમને જાણવા મળ્યું કે દરેક ઉદાહરણ માટે રેન્ડમલી બાયોનો માત્ર એક ભાગ પસંદ કરવાથી એન્ટ્રોપીને મહત્તમ કરવામાં આવે છે.",
        "આ 'એન્ટ્રોપી' સંભવિત આઉટપુટના વિતરણને વિસ્તૃત કરવા માટે સેવા આપે છે, વધુ વૈવિધ્યસભર પરંતુ સતત સંબંધિત જવાબો આપે છે."
         ],
      lore: [
        "લોર લાઇન એ દરેકના નાના ટુકડાઓ છે જે એક બાયોની જેમ રેન્ડમ ક્રમમાં એકસાથે બાંધી શકાય છે",
        "પરંતુ આ સામાન્ય રીતે જીવનચરિત્રની રેખાઓ કરતાં વધુ વાસ્તવિક અથવા ઐતિહાસિક છે અને ઓછી આત્મકથા છે",
        "ચેટલોગ અને ટ્વીટ્સમાંથી લોર લાઇન્સનો સારાંશ પાત્ર અથવા તેમની સાથે બનેલી વસ્તુઓ તરીકે કરી શકાય છે",
        "સંદર્ભમાં એન્ટ્રોપીને મહત્તમ બનાવવા માટે લોર પણ રેન્ડમાઇઝ્ડ અને નમૂનારૂપ હોવું જોઈએ"
 ],
      ... //xxx.character.json from https://github.com/elizaOS/eliza/tree/main/characters
    }
  },
  // typical NFT metadata standard
  name: 'My NFT',
  description: 'This is an NFT on Solana',
  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?