Skip to main content
이 노트북의 목적은 Near Blockchain용 LangChain Document Loader의 기능을 테스트하는 수단을 제공하는 것입니다. 초기에 이 로더는 다음을 지원합니다:
  • NFT 스마트 계약(NEP-171 및 NEP-177)에서 NFT를 문서로 로드
  • Near Mainnnet, Near Testnet(기본값은 mainnet)
  • Mintbase의 Graph API
커뮤니티가 이 로더에 가치를 찾으면 확장할 수 있습니다. 구체적으로:
  • 추가 API를 추가할 수 있습니다(예: 거래 관련 API)
이 Document Loader는 다음이 필요합니다: 출력은 다음 형식을 따릅니다:
  • pageContent= 개별 NFT
  • metadata={‘source’: ‘nft.yearofchef.near’, ‘blockchain’: ‘mainnet’, ‘tokenId’: ‘1846’}

Document Loader에 NFT 로드

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

mintbaseApiKey = "..."

옵션 1: Ethereum Mainnet(기본 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)

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I