xNomad AI
Čeština
Čeština
  • Úvod
  • Proč AI-NFT?
  • Jak AI-NFT funguje?
  • AI-NFT Metadata
  • Github
  • X
Powered by GitBook
On this page
  • Podporovaný AI engine
  • AI-NFT Metadata JSON
  • Příklad

Was this helpful?

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

Engine
Název motoru
Soubor znaků

eliza

AI-NFT Metadata JSON

Pole
Typ
Popis

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“.

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',
  },
}
PreviousJak AI-NFT funguje?

Last updated 3 months ago

Was this helpful?

od ElizaOS

character (object): znakový soubor JSON, který popisuje agenta AI. Podívejte se .

Eliza
Dokumentace
Šablona
Příklad
zde