xNomad AI
Italiano
Italiano
  • Introduzione
  • Perché AI-NFT?
  • Come funziona AI-NFT?
  • Metadati AI-NFT
  • Github
  • X
Powered by GitBook
On this page
  • Motore AI supportato
  • Metadati AI-NFT JSON
  • Esempio

Was this helpful?

Metadati AI-NFT

La creazione di AI-NFT è come quella degli NFT tradizionali, con un campo extra ai_agent che descrive la configurazione di un agente AI e il motore che utilizza, archiviato nei metadati.

Motore AI supportato

Motore
Nome motore
File personaggio

eliza

Metadati AI-NFT JSON

Campo
Tipo
Descrizione

ai_agent (aggiunto di recente)

oggetto

La configurazione che definisce l'agente AI connesso a questo NFT.

  • motore (stringa): il motore utilizzato per eseguire l'agente AI. Predefinito come "eliza".

name

string

Nome della risorsa.

description

string

Descrizione della risorsa.

image

string

URI che punta al logo della risorsa.

animation_url

string

URI che punta all'animazione della risorsa.

external_url

string

URI che punta a un URL esterno che definisce la risorsa, ad esempio il sito principale del gioco.

attributes

array

Array di attributi che definiscono le caratteristiche della risorsa.

  • trait_type (stringa): il tipo di attributo.

  • value (stringa): il valore per quell'attributo.

properties

object

Proprietà aggiuntive che definiscono la risorsa.

  • files (array): file aggiuntivi da includere con la risorsa.

    • uri (stringa): l'URI del file.

    • type (stringa): il tipo di file. Ad esempio image/png, video/mp4, ecc.

    • cdn (booleano, facoltativo): se il file è servito da una CDN.

  • category (stringa): una categoria multimediale per la risorsa. Ad esempio video, image, ecc.

Esempio

{
  // Campo agente AI
  ai_agent: {
    engine: "eliza",
    character: {
      // nome dell'agente
      name:"eliza",
      // dichiarazioni di base
      bio: [
        "Le linee biografiche sono brevi frammenti che possono essere composti insieme in ordine casuale.",
        "Abbiamo scoperto che randomizzare e selezionare solo una parte della biografia per ogni contesto aumenta l'entropia.",
        "Questa "entropia" serve ad ampliare la distribuzione dei possibili output, il che dovrebbe fornire risposte più variegate ma sempre pertinenti."
      ],
      lore: [
        "Le linee di tradizione sono brevi frammenti che possono essere composti insieme in un ordine casuale, proprio come la biografia",
        "Tuttavia, di solito si tratta di informazioni più fattuali o storiche e meno biografiche rispetto alle linee biografiche",
        "Le linee di tradizione possono essere estratte dai registri delle chat e dai tweet come cose che il personaggio o che gli sono accadute",
        "La tradizione dovrebbe anche essere randomizzata e campionata per aumentare l'entropia nel contesto"
        ],
      ... //xxx.character.json from https://github.com/elizaOS/eliza/tree/main/characters
    }
  },
  // tipico standard di metadati NFT
  name: 'Il mio NFT',
  description: 'Questo è un NFT su 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',
  },
}
PreviousCome funziona AI-NFT?

Last updated 3 months ago

Was this helpful?

di ElizaOS

carattere (oggetto): il file di caratteri JSON che descrive un agente AI. Controlla .

Eliza
Documentazione
Modello
Esempio
qui