xNomad AI
Hrvatski
Hrvatski
  • Uvod
  • Zašto AI-NFT?
  • Kako AI-NFT funkcionira?
  • AI-NFT Metadata
  • Github
  • X
Powered by GitBook
On this page
  • Podržani AI motor
  • AI-NFT Metadata JSON
  • Primjer

Was this helpful?

AI-NFT Metadata

Kreiranje AI-NFT-ova je slično tradicionalnim NFT-ovima, s dodatnim poljem ai_agent koje opisuje konfiguraciju AI agenta i motor koji koristi, pohranjen u metapodacima.

Podržani AI motor

Motor
Ime motora
Datoteka lika

eliza

AI-NFT Metadata JSON

Polje
Tip
Opis

ai_agent (Novo dodano)

objekt

Konfiguracija koja definira AI agenta povezanog s ovim NFT-om.

  • engine (string): motor korišten za pokretanje AI agenta. Zadano kao "eliza".

name

string

Ime imovine.

description

string

Opis imovine.

image

string

URI koji pokazuje na logotip imovine.

animation_url

string

URI koji pokazuje na animaciju imovine.

external_url

string

URI koji pokazuje na vanjski URL koji definira imovinu — npr. glavna stranica igre.

attributes

niz

Niz atributa koji definiraju karakteristike imovine.

  • trait_type (string): Vrsta atributa.

  • value (string): Vrijednost za taj atribut.

properties

objekt

Dodatna svojstva koja definiraju imovinu.

  • files (niz): Dodatne datoteke za uključivanje s imovinom.

    • uri (string): URI datoteke.

    • type (string): Tip datoteke. Npr. image/png, video/mp4, itd.

    • cdn (boolean, opcionalno): Je li datoteka poslužena s CDN-a.

  • category (string): Medijska kategorija za imovinu. Npr. video, image, itd.

Primjer

{
  // Polje za AI agenta
  ai_agent: {
    engine: "eliza",
    character: {
      // ime agenta
      name:"eliza",
      // pozadinske izjave
      bio: [
        "Bio linije su kratki isječci koji se mogu nasumično kombinirati.",
        "Otkrili smo da povećava entropiju kada nasumično odaberemo samo dio bio linija za svaki kontekst.",
        "Ova 'entropija' služi za proširenje distribucije mogućih izlaza, što bi trebalo dati raznovrsnije ali stalno relevantne odgovore."
      ],
      lore: [
        "Lore linije su kratki isječci koji se također mogu nasumično kombinirati, slično bio linijama",
        "Međutim, obično su više činjenične ili povijesne prirode, a manje biografske",
        "Lore linije mogu se izvući iz chatlogova i tweetova kao događaji koji su povezani s likom",
        "Lore bi također trebalo nasumično odabrati kako bi se povećala entropija u kontekstu"
        ],
      ... //xxx.character.json iz https://github.com/elizaOS/eliza/tree/main/characters
    }
  },
  // Standardni NFT metapodaci
  name: 'Moj NFT',
  description: 'Ovo je NFT na Solani',
  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',
  },
}
PreviousKako AI-NFT funkcionira?

Last updated 3 months ago

Was this helpful?

by ElizaOS

character (objekt): JSON datoteka lika koja opisuje AI agenta. Provjerite .

Eliza
Dokumentacija
Predložak
Primjer
ovdje