AI-NFT Metadata
AI-NFT'ler oluşturmak, geleneksel NFT'lere benzer, ancak ek bir ai_agent
alanı vardır; bu alan, AI ajanının yapılandırmasını ve kullandığı motoru tanımlar ve meta verilerinde saklanır.
Desteklenen AI Motoru
AI-NFT Meta Verisi JSON
ai_agent (Yeni eklenen)
nesne
Bu NFT ile bağlantılı AI ajanını tanımlayan yapılandırma.
engine (string): AI ajanını çalıştırmak için kullanılan motor. Varsayılan olarak "eliza".
character (nesne): Bir AI ajanını tanımlayan karakter dosyası JSON'u. Buraya bakın.
name
string
Varlığın adı.
description
string
Varlığın açıklaması.
image
string
Varlığın logosuna işaret eden URI.
animation_url
string
Varlığın animasyonuna işaret eden URI.
external_url
string
Varlığın tanımlandığı dış bir URL'ye işaret eden URI — örneğin, oyunun ana sitesi.
attributes
dizi
Varlığın özelliklerini tanımlayan özellikler dizisi.
trait_type (string): Özelliğin türü.
value (string): O özelliğin değeri.
properties
nesne
Varlığı tanımlayan ek özellikler.
files (dizi): Varlıkla birlikte dahil edilecek ek dosyalar.
uri (string): Dosyanın URI'si.
type (string): Dosyanın türü. Örneğin
image/png
,video/mp4
vb.cdn (boolean, isteğe bağlı): Dosyanın bir CDN üzerinden sunulup sunulmadığı.
category (string): Varlık için bir medya kategorisi. Örneğin
video
,image
vb.
Örnek
{
// AI ajanı alanı
ai_agent: {
engine: "eliza",
character: {
// ajan adı
name:"eliza",
// arka plan açıklamaları
bio: [
"Biyografi satırları, rastgele bir sırayla bir araya getirilebilen kısa parçalar halinde yazılır.",
"Biyografinin her bağlamda sadece bir kısmının rastgele seçilmesi, entropiyi artırdığı için tercih edilir.",
"Bu 'entropi', olası çıktılar dağılımını genişletir, bu da daha çeşitli ancak sürekli olarak alakalı yanıtlar sağlar."
],
lore: [
"Lore satırları, tıpkı biyografi gibi rastgele bir sırayla bir araya getirilebilen kısa parçalardır.",
"Ancak bunlar genellikle biyografik satırlardan daha az biyografik ve daha çok gerçek ya da tarihsel olurlar.",
"Lore satırları, karakterin veya başlarına gelenlerin sohbet geçmişlerinden ve tweet'lerden çıkarılabilir.",
"Lore da rastgeleleştirilmeli ve entropi artırmak için örneklenmelidir."
],
... //xxx.character.json https://github.com/elizaOS/eliza/tree/main/characters'dan
}
},
// tipik NFT meta veri standardı
name: 'Benim NFT\'m',
description: 'Bu, Solana üzerinde bir NFT\'dir',
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?