xNomad AI
Dansk
Dansk
  • Introduktion
  • Hvorfor AI-NFT?
  • Hvordan AI-NFT virker?
  • AI-NFT-metadata
  • Github
  • X
Powered by GitBook
On this page
  • Understøttet AI Engine
  • AI-NFT Metadata JSON
  • Eksempel

Was this helpful?

AI-NFT-metadata

Oprettelse af AI-NFT'er er ligesom traditionelle NFT'er, med et ekstra felt 'ai_agent', der beskriver konfigurationen af ​​en AI-agent og den motor, den bruger, gemt i metadataene.

Understøttet AI Engine

< /thead>

Motor
Motornavn
Tegnfil

eliza

AI-NFT Metadata JSON

Felt
Skriv
Beskrivelse

ai_agent

objekt

Konfigurationen, der definerer AI-agenten forbundet med denne NFT.

  • motor (streng): motoren, der bruges til at køre AI-agenten. Standard som "eliza".

navn

streng

Aktivets navn.

beskrivelse

streng

Beskrivelse af aktivet.

billede

streng

URI, der peger på aktivets logo.

animation_url

streng

URI, der peger på aktivets animation.

ekstern_url

streng

URI, der peger på en ekstern URL, der definerer aktivet - f.eks. spillets hovedside.

attributter

række

Array af attributter, der definerer aktivets karakteristika.

  • trait_type (streng): Typen af ​​attribut.

  • værdi (streng): Værdien for den attribut.

ejendomme

objekt

Yderligere egenskaber, der definerer aktivet.

  • filer (array): Yderligere filer, der skal inkluderes med aktivet.

    • uri (streng): Filens URI.

    • type (streng): Filens type. F.eks. image/png, video/mp4 osv.

    • cdn (boolesk, valgfrit): Om filen vises fra et CDN.

  • kategori (streng): En mediekategori for aktivet. F.eks. video, image osv.

Eksempel

{
  // AI-agentfelt
  ai_agent: {
    engine: "eliza",
    character: {
      // agent navn
      name:"eliza",
      // baggrundserklæringer
      bio: [
        "Bio-linjer er hver korte uddrag, som kan komponeres sammen i en tilfældig rækkefølge.",
        "Vi fandt ud af, at det øger entropien at randomisere og kun vælge en del af bio til hver kontekst.",
        "Denne 'entropi' tjener til at udvide fordelingen af ​​mulige output, hvilket burde give mere varierede, men løbende relevante svar."
      ],
      lore: [
        "Lore-linjer er hver korte uddrag, som kan komponeres sammen i en tilfældig rækkefølge, ligesom bio",
        "Disse er dog normalt mere faktuelle eller historiske og mindre biografiske end biografiske linjer",
        "Lore linjer kan uddrages fra chatlogs og tweets som ting, som karakteren eller det skete med dem",
        "Lore bør også randomiseres og samples fra for at øge entropi i konteksten"
        ],
      ... //xxx.character.json from https://github.com/elizaOS/eliza/tree/main/characters
    }
  },
  // typisk NFT-metadatastandard
  name: 'Min NFT',
  description: 'Dette er en NFT på 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',
  },
}
PreviousHvordan AI-NFT virker?

Last updated 3 months ago

Was this helpful?

af ElizaOS

karakter (objekt): karakterfilen JSON, der beskriver en AI-agent. Tjek .

Eliza
Dokumentation
Skabelon
Eksempel
her