AI-NFT Metadata
Vytváření AI-NFT je stejné jako u tradičních NFT, s dalším polem ai_agent
, které popisuje konfiguraci agenta AI a engine, který používá, uložené v metadatech.
Podporovaný AI engine
AI-NFT Metadata JSON
ai_agent (Nově přidáno)
object
Konfigurace, která definuje agenta AI připojeného k tomuto NFT.
engine (řetězec): engine používaný ke spuštění agenta AI. Výchozí hodnota je „eliza“.
character (object): znakový soubor JSON, který popisuje agenta AI. Podívejte se zde.
name
string
Název aktiva.
description
string
Popis aktiva.
image
string
URI ukazující na logo díla.
animation_url
string
URI ukazující na animaci díla.
external_url
string
URI odkazující na externí adresu URL definující aktivum – např. hlavní stránka hry.
attributes
array
Pole atributů definujících vlastnosti díla.
trait_type (řetězec): Typ atributu.
value (řetězec): Hodnota pro tento atribut.
properties
object
Další vlastnosti, které definují dílo.
soubory (pole): Další soubory, které mají být součástí díla.
uri (řetězec): URI souboru.
type (řetězec): Typ souboru. Např.
image/png
,video/mp4
atd.cdn (logická hodnota, volitelné): Zda je soubor doručen z CDN.
category (řetězec): Kategorie média pro dílo. Např.
video
,obrázek
atd.
Příklad
{
// Pole agentů AI
ai_agent: {
engine: "eliza",
character: {
// jméno agenta
name:"eliza",
// pozadí prohlášení
bio: [
"Bio linky jsou krátké úryvky, které lze skládat dohromady v náhodném pořadí.",
"Zjistili jsme, že zvyšuje entropii náhodným výběrem a výběrem pouze části životopisu pro každý kontext.",
"Tato „entropie“ slouží k rozšíření distribuce možných výstupů, které by měly poskytovat rozmanitější, ale stále relevantní odpovědi."
],
lore: [
"Lore řádky jsou krátké úryvky, které lze skládat dohromady v náhodném pořadí, stejně jako bio",
"Ty jsou však obvykle více faktické nebo historické a méně biografické než biografické linie",
"Lore řádky mohou být extrahovány z chatlogů a tweetů jako věci, které se postavě nebo co se jim stalo",
"Lore by také měl být randomizován a vzorkován, aby se zvýšila entropie v kontextu"
],
... //xxx.character.json z https://github.com/elizaOS/eliza/tree/main/characters
}
},
// typický standard metadat NFT
name: 'Můj NFT',
description: 'Toto je NFT na 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?