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
AI-NFT Metadata JSON
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".
character (objekt): JSON datoteka lika koja opisuje AI agenta. Provjerite ovdje.
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',
},
}
Last updated
Was this helpful?