跳到主要內容
Open In ColabOpen on GitHub

Near 區塊鏈

總覽

此筆記本的目的是提供一種測試 Langchain 文件載入器中 Near 區塊鏈功能的方法。

最初此載入器支援

  • 從 NFT 智能合約載入 NFT 作為文件 (NEP-171 和 NEP-177)
  • Near Mainnnet、Near Testnet (預設為主網)
  • Mintbase 的 Graph API

如果社群發現此載入器有價值,則可以擴展它。具體來說

  • 可以新增其他 API (例如交易相關的 API)

此文件載入器需要

輸出採用以下格式

  • pageContent= 個別 NFT
  • metadata={'source': 'nft.yearofchef.near', 'blockchain': 'mainnet', 'tokenId': '1846'}

將 NFT 載入文件載入器

# get MINTBASE_API_KEY from https://docs.mintbase.xyz/dev/mintbase-graph/

mintbaseApiKey = "..."

選項 1:以太坊主網 (預設 BlockchainType)

from MintbaseLoader import MintbaseDocumentLoader

contractAddress = "nft.yearofchef.near" # Year of chef contract address


blockchainLoader = MintbaseDocumentLoader(
contract_address=contractAddress, blockchain_type="mainnet", api_key="omni-site"
)

nfts = blockchainLoader.load()

print(nfts[:1])

for doc in blockchainLoader.lazy_load():
print()
print(type(doc))
print(doc)

此頁面是否對您有幫助?