xNomad AI
Suomi
Suomi
  • Johdanto
  • Miksi AI-NFT?
  • Kuinka AI-NFT toimii?
  • AI-NFT Metadata
  • Github
  • X
Powered by GitBook
On this page
  • Tuetut tekoälymoottorit
  • AI-NFT Metadata JSON
  • Esimerkki

Was this helpful?

AI-NFT Metadata

AI-NFT:iden luominen on kuin perinteisten NFT:iden luominen, mutta siihen lisätään ylimääräinen kenttä ai_agent, joka kuvaa tekoälyagentin konfiguraation ja käyttämän moottorin, tallennettuna metadataan.

Tuetut tekoälymoottorit

Moottori
Moottorin nimi
Hahmotiedosto

eliza

AI-NFT Metadata JSON

Kenttä
Tyyppi
Kuvaus

ai_agent (Uusi kenttä)

object

Konfiguraatio, joka määrittää NFT:hen liittyvän tekoälyagentin.

  • engine (string): moottori, jota käytetään tekoälyagentin suorittamiseen. Oletuksena "eliza".

name

string

Ominaisuuden nimi.

description

string

Ominaisuuden kuvaus.

image

string

URI, joka osoittaa omaisuuden logoon.

animation_url

string

URI, joka osoittaa omaisuuden animaatioon.

external_url

string

URI, joka osoittaa ulkoiseen URL-osoitteeseen, joka määrittelee omaisuuden – esim. pelin pääsivusto.

attributes

array

Attribuuttien taulukko, joka määrittää omaisuuden ominaisuudet.

  • trait_type (string): Attribuutin tyyppi.

  • value (string): Attribuutin arvo.

properties

object

Lisäominaisuudet, jotka määrittävät omaisuuden.

  • files (array): Lisätiedostot, jotka liitetään omaisuuteen.

    • uri (string): Tiedoston URI.

    • type (string): Tiedoston tyyppi, esim. image/png, video/mp4 jne.

    • cdn (boolean, valinnainen): Onko tiedosto toimitettu CDN:ltä.

  • category (string): Median kategoria omaisuudelle, esim. video, image jne.

Esimerkki

{
  // Tekoälyagentin kenttä
  ai_agent: {
    engine: "eliza",
    character: {
      // agentin nimi
      name:"eliza",
      // taustakuvaukset
      bio: [
        "Bio-linjat ovat lyhyitä katkelmia, joita voidaan yhdistää satunnaisessa järjestyksessä.",
        "Huomasimme, että se lisää entropiaa satunnaistamalla ja valitsemalla vain osan bio:sta kuhunkin kontekstiin.",
        "Tämä 'entropia' laajentaa mahdollisten tulosten jakautumista, mikä antaa monipuolisempia mutta jatkuvasti merkityksellisiä vastauksia."
      ],
      lore: [
        "Lore-linjat ovat lyhyitä katkelmia, joita voidaan yhdistää satunnaisessa järjestyksessä, kuten bio.",
        "Ne ovat kuitenkin yleensä faktapohjaisempia tai historiallisia kuin biografiset linjat.",
        "Lore voidaan kerätä keskustelulokeista ja twiiteistä, jotka liittyvät hahmoon tai tapahtumiin.",
        "Lore-linjojen pitäisi myös olla satunnaistettuja ja näytteenotettuja entropian lisäämiseksi kontekstissa."
        ],
      ... //xxx.character.json osoitteesta https://github.com/elizaOS/eliza/tree/main/characters
    }
  },
  // Tyypillinen NFT-metadata-standardi
  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',
  },
}
PreviousKuinka AI-NFT toimii?

Last updated 3 months ago

Was this helpful?

, kehittänyt ElizaOS

character (object): JSON-tiedosto, joka kuvaa tekoälyagentin. Katso .

Eliza
Dokumentaatio
Malli
Esimerkki
tästä