# 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 <a href="#metadata-json" id="metadata-json"></a>

<table><thead><tr><th width="224">Motor</th><th width="231">Motor Adı</th><th>Karakter Dosyası</th></tr></thead><tbody><tr><td><a href="https://github.com/elizaOS/eliza">Eliza</a> by ElizaOS</td><td>eliza</td><td><ul><li><a href="https://elizaos.github.io/eliza/docs/core/characterfile/">Dokümantasyon</a></li><li><a href="https://github.com/elizaOS/characterfile">Şablon</a></li><li><a href="https://github.com/elizaOS/eliza/tree/main/characters">Örnek</a></li></ul></td></tr></tbody></table>

## AI-NFT Meta Verisi JSON <a href="#metadata-json" id="metadata-json"></a>

| Alan                         | Tür    | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ---------------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ai\_agent** (Yeni eklenen) | nesne  | <p>Bu NFT ile bağlantılı AI ajanını tanımlayan yapılandırma.</p><ul><li><strong>engine</strong> (string): AI ajanını çalıştırmak için kullanılan motor. Varsayılan olarak "eliza".</li><li><strong>character</strong> (nesne): Bir AI ajanını tanımlayan karakter dosyası JSON'u. <a href="https://github.com/elizaOS/characterfile?tab=readme-ov-file">Buraya</a> bakın.</li></ul>                                                                                                                                                                                     |
| **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   | <p>Varlığın özelliklerini tanımlayan özellikler dizisi.</p><ul><li><strong>trait\_type</strong> (string): Özelliğin türü.</li><li><strong>value</strong> (string): O özelliğin değeri.</li></ul>                                                                                                                                                                                                                                                                                                                                                                        |
| **properties**               | nesne  | <p>Varlığı tanımlayan ek özellikler.</p><ul><li><p><strong>files</strong> (dizi): Varlıkla birlikte dahil edilecek ek dosyalar.</p><ul><li><strong>uri</strong> (string): Dosyanın URI'si.</li><li><strong>type</strong> (string): Dosyanın türü. Örneğin <code>image/png</code>, <code>video/mp4</code> vb.</li><li><strong>cdn</strong> (boolean, isteğe bağlı): Dosyanın bir CDN üzerinden sunulup sunulmadığı.</li></ul></li><li><strong>category</strong> (string): Varlık için bir medya kategorisi. Örneğin <code>video</code>, <code>image</code> vb.</li></ul> |

## Örnek

```json
{
  // 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',
  },
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xnomad.ai/tr/ai-nft-metadata.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
