Openai और TherdWeb के साथ अपना खुद का AI nft बनाएं
18 मई 2025
DouglasAnderson
0
यदि आप एआई-जनित एनएफटी के आकर्षक दायरे का पता लगाने के लिए उत्सुक हैं, तो यह विस्तृत मार्गदर्शिका यहां आपको अपने स्वयं के एआई एनएफटी जनरेटर को शिल्प करने में मदद करने के लिए है। Openai के Dall-E और Therdweb के इंजन जैसे उपकरणों की क्षमताओं का उपयोग करके, आप AI की रचनात्मक शक्ति को ब्लॉकचेन तकनीक की मजबूत उपयोगिता के साथ विशिष्ट रूप से टकसाल और व्यक्तिगत एनएफटी को सहजता से मिला सकते हैं। चाहे आप एक तकनीकी अनुभवी हों या एक जिज्ञासु नौसिखिया, यह चरण-दर-चरण मार्गदर्शिका आपको शुरू से अंत तक प्रक्रिया के माध्यम से चलेगी।
प्रमुख बिंदु
- AI- संचालित NFT जनरेटर बनाने का तरीका जानें।
- पाठ संकेतों से छवियों को उत्पन्न करने के लिए Openai के Dall-E का उपयोग करें।
- एनएफटीएस के रूप में एआई-जनित छवियों को टकसाल करने के लिए थर्डवेब इंजन को रोजगार दें।
- थर्डवेब डैशबोर्ड का उपयोग करके एनएफटी के प्रबंधन के लिए स्मार्ट अनुबंधों को तैनात करें।
- ब्लॉकचेन प्रौद्योगिकी के साथ फ्रंटेंड अनुप्रयोगों के एकीकरण को समझें।
एआई एनएफटी जनरेटर का निर्माण: एक चरण-दर-चरण गाइड
एआई एनएफटी पीढ़ी का परिचय
कृत्रिम बुद्धिमत्ता और ब्लॉकचेन प्रौद्योगिकी के संलयन ने रचनात्मकता और नवाचार के लिए अविश्वसनीय अवसर पैदा किए हैं। इनमें एआई एनएफटी जनरेटर, एक उपकरण है जो उपयोगकर्ताओं को एआई एल्गोरिदम का उपयोग करके अद्वितीय और व्यक्तिगत गैर-फंगबल टोकन (एनएफटी) को शिल्प करने के लिए सशक्त बनाता है। एआई की छवि पीढ़ी को ब्लॉकचेन की सुरक्षा और स्वामित्व विशेषताओं के साथ विलय करके, ये जनरेटर रचनाकारों और कलेक्टरों दोनों के लिए एक नया फ्रंटियर प्रदान करते हैं।
यह ट्यूटोरियल आपको अपने स्वयं के एआई एनएफटी जनरेटर के निर्माण के माध्यम से मार्गदर्शन करेगा, छवि निर्माण के लिए Openai के Dall-E का लाभ उठाने पर ध्यान केंद्रित करेगा और NFTs के रूप में इन AI-Crampted छवियों को टकराने के लिए ThirdWeb के इंजन का उपयोग करेगा।
आवश्यक शर्तें
इस रोमांचक परियोजना में गोता लगाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित है:
- रिएक्ट और नेक्स्ट.जेएस का बुनियादी ज्ञान: आपको फ्रंटेंड एप्लिकेशन बनाने के लिए जावास्क्रिप्ट, रिएक्ट घटकों और अगला .js फ्रेमवर्क के साथ परिचित की आवश्यकता होगी।
- थर्डवेब अकाउंट: आपको स्मार्ट कॉन्ट्रैक्ट को तैनात करने और एनएफटी को टकराने के लिए इंजन का उपयोग करने के लिए एक मुफ्त थर्डवेब खाते की आवश्यकता होगी। थर्डवेब में साइन अप करें।
- Openai API कुंजी: छवि पीढ़ी के लिए Dall-E तक पहुंच के लिए एक Openai API कुंजी की आवश्यकता होती है। सुनिश्चित करें कि आपके पास एक वैध कुंजी है और अपने OpenAI खाते पर बिलिंग सेट कर चुका है। Openai से अपनी कुंजी प्राप्त करें।
- मेटामास्क वॉलेट: आपको अपने आवेदन के साथ बातचीत करने और लेनदेन पर हस्ताक्षर करने के लिए एक मेटामास्क वॉलेट की आवश्यकता होगी। मेटामास्क से ब्राउज़र एक्सटेंशन के रूप में मेटामास्क स्थापित करें।
- Node.js और NPM: सुनिश्चित करें कि आपके पास Node.js और NPM (नोड पैकेज मैनेजर) आपके सिस्टम पर स्थापित है।
इन उपकरणों और खातों के साथ, आप अपने AI NFT जनरेटर का निर्माण शुरू करने के लिए तैयार हैं।
NFT स्मार्ट कॉन्ट्रैक्ट को थर्डवेब का उपयोग करके तैनात करना
पहला कदम एनएफटी स्मार्ट अनुबंध को तैनात करना है।

यह स्मार्ट कॉन्ट्रैक्ट आपके एनएफटी संग्रह की नींव बनाता है, इसकी संपत्तियों को परिभाषित करता है और स्वामित्व सुनिश्चित करता है। यहां बताया गया है कि इसे थर्डवेब के उपयोगकर्ता के अनुकूल डैशबोर्ड का उपयोग करके कैसे तैनात किया जाए:
- कॉन्ट्रैक्ट्स टैब पर नेविगेट करें: अपने थर्डवेब खाते में लॉग इन करने के बाद, डैशबोर्ड में 'कॉन्ट्रैक्ट्स' टैब पर क्लिक करें।
- अनुबंध पर क्लिक करें: अनुबंध टैब में एक बार, 'परिनियोजन अनुबंध' बटन पर क्लिक करें।
- अनुबंधों को ब्राउज़ करें और NFT संग्रह का चयन करें: NFT अनुभाग खोजें और NFT संग्रह स्मार्ट अनुबंध का चयन करें।
- कॉन्फ़िगर अनुबंध मेटाडेटा: एक नाम (जैसे, 'एआई एनएफटी जनरेटर'), एक प्रतीक, एक विवरण और एक छवि प्रदान करके अपने अनुबंध को अनुकूलित करें।
- रॉयल्टी और प्राथमिक बिक्री की जानकारी सेट करें: प्राप्तकर्ता का पता और माध्यमिक बिक्री रॉयल्टी के लिए प्रतिशत निर्दिष्ट करें, साथ ही प्राथमिक बिक्री राजस्व के लिए पता और प्रतिशत भी।
- नेटवर्क/चेन का चयन करें: ब्लॉकचेन नेटवर्क चुनें जहां आप अपना स्मार्ट कॉन्ट्रैक्ट तैनात करना चाहते हैं। परीक्षण के लिए, सेपोलिया जैसे टेस्टनेट पर तैनात करने पर विचार करें।
- स्मार्ट कॉन्ट्रैक्ट को तैनात करें: कॉन्ट्रैक्ट मापदंडों को कॉन्फ़िगर करने के बाद, 'अब परिनियोजित करें' बटन पर क्लिक करें और अपने मेटामास्क वॉलेट में लेनदेन की पुष्टि करें।
एक बार ब्लॉकचेन पर लेनदेन की पुष्टि हो जाने के बाद, आपका एनएफटी स्मार्ट अनुबंध सफलतापूर्वक तैनात किया जाएगा।
फ्रंटेंड एप्लिकेशन सेट करना
अब फ्रंटेंड एप्लिकेशन बनाने का समय आ गया है।

हम इसके लिए Next.js का उपयोग करेंगे।
- एपीआई निर्देशिका में नया फ़ोल्डर बनाएं: एक मिंट फ़ंक्शन बनाने के लिए, आपको एपीआई कॉल की आवश्यकता होगी। एपीआई निर्देशिका में "मिंट" नामक एक नया फ़ोल्डर बनाएं और एक फ़ाइल जिसे रूट.टीएस कहा जाता है, सब कुछ एक साथ जोड़ने और इसे तैनात करने के लिए।
- यार्न थर्डवेब जोड़ें: अपनी परियोजना को चलाने के लिए थर्डवेब और ओपनआईए स्थापित करें। इसे स्थापित करने के लिए `यार्न थर्डवेब` टाइप करें।
- यार्न ADD Openai: अपने स्थानीय होस्ट पर Openai का उपयोग करने के लिए, इसे `यार्न Add Openai` कमांड के साथ स्थापित करें।
- नई फ़ाइल बनाएँ: SRC पर जाएं और Client.ts नामक एक नई फ़ाइल बनाएं। यह Openai के लिए आपकी API कुंजी को पकड़ लेगा और वह जगह होगी जहाँ आपके सभी कार्य चलेंगे। इसमें थर्डवेब के लिए पब्लिक क्लाइंट आईडी भी शामिल होगी।
- तीसरा वेब कनेक्ट घटक आयात करें: पृष्ठ पर उपयोग करने के लिए एक कनेक्ट वॉलेट फ़ंक्शन बनाएं।
- सभी निर्भरताएं स्थापित करें: सभी आवश्यक निर्भरता को स्थापित करने के लिए एक कमांड-लाइन टूल का उपयोग करें।
थर्डवेब घटक के साथ एक फ्रंट एंड कैसे बनाएं
थर्डवेब घटकों का उपयोग करते हुए, आप जल्दी से एक फ्रंटेंड बना सकते हैं। ऐसे:
import { ConnectButton } from "@thirdweb-dev/react"; export default function Home() { return ( {/* Connect wallet button */} ); }
- `@@Therdweb-dev/react` से` कनेक्टबटन` घटक का आयात करें।
- अपने ऐप के अंदर घटक का उपयोग करें।
- इतना ही! आपके उपयोगकर्ता आपके ऐप से एक क्लिक के साथ कनेक्ट कर सकते हैं।

छवि पीढ़ी के लिए Openai के Dall-E को लागू करना
Dall-E पाठ विवरण से छवियों को उत्पन्न करने के लिए एक शक्तिशाली उपकरण है। यहां बताया गया है कि इसे अपने AI NFT जनरेटर में कैसे एकीकृत किया जाए:
- थर्डवेब एपीआई कुंजी प्राप्त करें: अपने थर्डवेब खाते में लॉग इन करें और अपने एपीआई कुंजी को खोजने के लिए अपने डैशबोर्ड पर नेविगेट करें।
- पर्यावरण चर सेट करें: अपने Next.js प्रोजेक्ट में एक .ENV फ़ाइल बनाएं और पर्यावरण चर के रूप में अपनी OpenAI API कुंजी और ThermWeb API कुंजी को स्टोर करें।
- एक OpenAI उदाहरण बनाएं: एक उदाहरण /ऐप /जनरेट करें।
- जनरेट इमेज एपीआई मार्ग को लागू करें: एक छवि उत्पन्न करने के लिए कोड लिखें और इसे ब्लॉकचेन पर टकसाल करें।
export default async function POST(req: NextRequest) { const apiKey = process.env.OPENAI_API_KEY; if (!apiKey) { throw new Error("Missing OpenAI API Key"); } const {prompt} = await req.json(); if (!prompt || prompt === "") { return new Response("Please enter a prompt", { status: 400 }); } const openai = new OpenAI({ apiKey, }); const response = await openai.images.generate({ prompt, n: 1, size: "512x512", }); const image_url = response.data[0].url; return NextResponse.json({ data: image_url }); }
यह कोड OpenAI API को एक अनुरोध भेजता है, प्रॉम्प्ट के आधार पर एक छवि उत्पन्न करता है, और छवि URL देता है।
थर्डवेब इंजन के साथ एनएफटी को टकराना
थर्डवेब का इंजन ब्लॉकचेन लेनदेन की जटिलताओं का प्रबंधन करके एनएफटी को टकराने की प्रक्रिया को सरल बनाता है। यहां बताया गया है कि इंजन को कैसे एकीकृत किया जाए:
- इंजन सेटिंग्स कॉन्फ़िगर करें: थर्डवेब डैशबोर्ड में लॉग इन करें, अपना इंजन इंस्टेंस बनाएं, और इंजन एंडपॉइंट प्राप्त करें।
- Create / api / mint.ts:
import { ThirdwebSDK } from "@thirdweb-dev/sdk"; export const mint = async (address: string, imageUri: string) => { const sdk = ThirdwebSDK.fromPrivateKey(process.env.THIRDWEB_SECRET_KEY as string, "sepolia"); const contract = await sdk.getContract(process.env.NEXT_PUBLIC_CONTRACT_ADDRESS as string, "nft-collection"); const tx = await contract.mintTo(address, { name: "Ai", description: "NFT", image: imageUri, }); const receipt = tx.receipt; const tokenId = tx.id; const nft = await tx.data(); return nft; }
ब्लॉकचेन एपीआई तक पहुंचने के लिए थर्डवेब्सडीके का उपयोग करें, ट्रेडिंग क्रिप्टोक्यूरेंसी, एनएफटी बनाने और एप्लिकेशन को तैनात करने जैसे लेनदेन को सक्षम करें।
उपयोगकर्ता इंटरफ़ेस को क्राफ्ट करना
एक आसान-से-उपयोग और इंटरैक्टिव यूआई बनाने के लिए, आपको HTML, CSS और टाइपस्क्रिप्ट कोड लिखना होगा। थर्डवेब इस प्रक्रिया को सीधा बनाता है।
- अपने लेआउट को डिज़ाइन करें: डिस्प्ले, फ्लेक्सडायरेक्शन, संरेखित, मैक्सविड्थ, और मार्जिन के साथ संरचना सेट करें, जो सभी एक महान डिजाइन के लिए केंद्रित हैं।
- घटकों को जोड़ें: उपयोगकर्ताओं को उनके सामाजिक खातों का उपयोग करने के लिए साइन इन करने के लिए कनेक्टवलेट.जेएस शामिल करें।
- NFTs प्रदर्शित करना: जब कोई छवि उत्पन्न होती है, तो उपयोगकर्ता को अपना काम प्रदर्शित करना महत्वपूर्ण होता है।
इन चरणों के साथ, आपकी परियोजना पूरी तरह से सेट हो जाएगी।
चरण-दर-चरण परियोजना सेटअप
स्मार्ट कॉन्ट्रैक्ट कैसे सेट करें
सबसे पहले और सबसे महत्वपूर्ण, हमारे एआई एनएफटी जनरेटर का उपयोग करने के लिए, हमें एक एनएफटी स्मार्ट अनुबंध बनाने की आवश्यकता है ताकि हमारा ऐप हमारे द्वारा बनाई गई सभी छवियों को टकरा सके।
- ERC721 स्मार्ट कॉन्ट्रैक्ट बनाएं: ThirdWeb डैशबोर्ड पर अनुबंध पर क्लिक करें, स्मार्ट अनुबंध पर तैनात करें, और NFTS फ़ोल्डर पर नेविगेट करें।
- तैनाती के लिए "NFT संग्रह" स्मार्ट अनुबंध का चयन करें।
- नाम, प्रतीक और विवरण दर्ज करें, फिर एक फ़ाइल (वैकल्पिक) अपलोड करें।
- आपके लिए आवश्यक कोई भी सेटिंग सेट करें और "अब तैनात करें" पर क्लिक करें।
- "पुष्टि" पर क्लिक करके समझौते पर हस्ताक्षर करें। अब आपके पास एक स्मार्ट अनुबंध है।

NFT को कैसे टकराएं
अब जब आपके पास स्मार्ट कॉन्ट्रैक्ट है, तो यहां NFT को ब्लॉकचेन के लिए टकसाल करने के लिए कोड है:
- स्मार्ट कॉन्ट्रैक्ट तक पहुंच प्राप्त करें: एक नया कॉन्स्ट बनाएं।
- अनुबंध टाइप करें और प्रक्रिया के लिए usecontract वापसी करें।
- ब्लॉकचेन लेनदेन करने के लिए टाइपस्क्रिप्ट का उपयोग करके एक async/पर क्लिक फ़ंक्शन लिखें:
// Mint the NFT to the connected wallet const mintNft = async () => { try { // Before minting, tell the SDK to claim free NFTs on the specified Wallet. await contract.erc721.claimTo(address, 1); // Show loading state alert("NFT Minted Successfully!"); } catch (error) { console.error("failed to mint nft", error); } }

कैसे मुफ्त परीक्षण एथ प्राप्त करने के लिए
- कीमिया पर एक खाता बनाएँ: एक कीमिया खाते के साथ, आप विभिन्न कार्यों का परीक्षण कर सकते हैं। यदि आप वेबसाइट पर नए हैं, तो आपको इसे स्थापित करना होगा।
- अपनी श्रृंखला को सेपोलिया या मुंबई पर सेट करें: यह आपको वास्तविक क्रिप्टो लागतों को उकसाए बिना एक टेस्टनेट का उपयोग करने की अनुमति देता है।
- चेन पर टेस्ट एथ का अनुरोध करें: अपने नल से मुफ्त परीक्षण ईटीएच प्राप्त करने के लिए अपने व्यक्तिगत वॉलेट पते का उपयोग करें।

*नोट: हमेशा जांचें कि किसी भी लेनदेन पर हस्ताक्षर करने से पहले एक वॉलेट अनुबंधों के साथ कैसे बातचीत करेगा।*
NFT जनरेटर का उपयोग करना
एक nft उत्पन्न करना
कोड सेट करने के बाद, यहां NFT जनरेटर का उपयोग करने के लिए अनुसरण करने के चरण दिए गए हैं:
- अपना वॉलेट कनेक्ट करें: कनेक्टेड वॉलेट प्रॉम्प्ट पर क्लिक करें और फिर स्मार्ट कॉन्ट्रैक्ट पर क्लिक करें।
- एक टेस्टनेट चुनें: मेननेट लागत या संभावित जोखिमों से बचने के लिए सेपोलिया या मुंबई के लिए अपनी श्रृंखला का चयन करें।
- एक संकेत दर्ज करें: सर्वोत्तम परिणामों के लिए यथासंभव वर्णनात्मक रहें।
- प्रेस जनरेट करें: AI आपके प्रॉम्प्ट के आधार पर एक छवि उत्पन्न करेगा।

अक्सर एआई एनएफटी जनरेटर के बारे में सवाल पूछे जाते हैं
AI NFT जनरेटर क्या है?
एक एआई एनएफटी जनरेटर एक उपकरण है जो अद्वितीय और व्यक्तिगत गैर-फंगबल टोकन (एनएफटी) बनाने के लिए कृत्रिम बुद्धिमत्ता का उपयोग करता है। यह चित्र, संगीत, या डिजिटल कला के अन्य रूपों को उत्पन्न करने के लिए AI एल्गोरिदम का लाभ उठाता है, जिसे ब्लॉकचेन पर NFTs के रूप में खनन किया जा सकता है।
थर्डवेब इंजन क्या है?
थर्डवेब इंजन एक HTTP सर्वर है जो आपको उपयोगकर्ताओं को क्रिप्टो रखने या गैस के लिए भुगतान करने की आवश्यकता के बिना किसी भी ऑन-चेन लेनदेन को कॉल करने की अनुमति देता है। यह ब्लॉकचेन इंटरैक्शन को सुव्यवस्थित करता है, जिससे एनएफटी को टकराना और प्रबंधन करना आसान हो जाता है।
Openai Dall-e क्या है?
Openai का Dall-E एक शक्तिशाली AI मॉडल है जो पाठ विवरण से छवियों को उत्पन्न कर सकता है। यह व्यापक रूप से अद्वितीय और कल्पनाशील दृश्य बनाने के लिए उपयोग किया जाता है, जिससे यह एआई एनएफटी पीढ़ी के लिए एक उत्कृष्ट विकल्प बन जाता है।
संबंधित प्रश्न
AI NFT जनरेटर बनाने के लिए आवश्यक प्रमुख घटकों को क्या है?
मुख्य घटकों में एक फ्रंटेंड एप्लिकेशन, एक स्मार्ट कॉन्ट्रैक्ट, एआई इमेज जेनरेटर (जैसे ओपनई डल-ई), और एनएफटी (जैसे थर्डवेब इंजन) के लिए एक सिस्टम शामिल है। फ्रंटएंड उपयोगकर्ताओं को जनरेटर के साथ बातचीत करने की अनुमति देता है, स्मार्ट अनुबंध एनएफटी स्वामित्व का प्रबंधन करता है, एआई कला उत्पन्न करता है, और खनन प्रणाली ब्लॉकचेन पर एनएफटीएस बनाता है।
मैं अपने एआई एनएफटी जनरेटर को कैसे अनुकूलित कर सकता हूं?
अनुकूलन विकल्प वस्तुतः असीम हैं। आप विभिन्न एआई मॉडल को एकीकृत कर सकते हैं, यूआई डिजाइन को संशोधित कर सकते हैं, अद्वितीय एनएफटी लक्षण जोड़ सकते हैं, विभिन्न टकसाल तंत्र को लागू कर सकते हैं, और यहां तक कि एआई-संचालित मूल्य निर्धारण एल्गोरिदम को भी शामिल कर सकते हैं।
AI NFT जनरेटर के लिए कुछ संभावित उपयोग के मामले क्या हैं?
एआई एनएफटी जनरेटर का उपयोग व्यक्तिगत अवतार बनाने, अद्वितीय डिजिटल संग्रहणीय उत्पन्न करने, इन-गेम परिसंपत्तियों के निर्माण को स्वचालित करने और जेनेरिक आर्ट परियोजनाओं को विकसित करने के लिए किया जा सकता है, बस कुछ उपयोग-मामलों का नाम देने के लिए।
संबंधित लेख
Whoop 5.0: सभी को परवाह करनी चाहिए
आज अनावृत किया गया Whoop 5.0, हार्डवेयर और सॉफ्टवेयर दोनों में एक महत्वपूर्ण छलांग का प्रतीक है, साथ ही एक नए सदस्यता मॉडल के साथ जो एक व्यापक दर्शकों को आकर्षित करने के लिए डिज़ाइ
पूर्व OpenAI CEO ने AI की चापलूसी और खुशामद के बारे में चेतावनी दी
अत्यधिक सहमति व्यक्त करने वाले AI की अशांत वास्तविकताएक ऐसे AI सहायक की कल्पना कीजिए जो आपके द्वारा कही गई हर बात से सहमत हो, चाहे आपके विचार कितने ही असामान्य या हानिकारक क्यों न
एआई-जनित छवियाँ चुनाव की अखंडता पर विवाद उत्पन्न करती हैं
कृत्रिम बुद्धिमत्ता के आगमन ने तकनीकी प्रगति की एक लहर ला दी है, लेकिन यह हमारी तथ्य और कल्पना को अलग करने की क्षमता में भी खलल डाल रहा है। हाल ही में, सोशल मीडिया पर प्रसारित AI-ज
सूचना (0)
0/200






यदि आप एआई-जनित एनएफटी के आकर्षक दायरे का पता लगाने के लिए उत्सुक हैं, तो यह विस्तृत मार्गदर्शिका यहां आपको अपने स्वयं के एआई एनएफटी जनरेटर को शिल्प करने में मदद करने के लिए है। Openai के Dall-E और Therdweb के इंजन जैसे उपकरणों की क्षमताओं का उपयोग करके, आप AI की रचनात्मक शक्ति को ब्लॉकचेन तकनीक की मजबूत उपयोगिता के साथ विशिष्ट रूप से टकसाल और व्यक्तिगत एनएफटी को सहजता से मिला सकते हैं। चाहे आप एक तकनीकी अनुभवी हों या एक जिज्ञासु नौसिखिया, यह चरण-दर-चरण मार्गदर्शिका आपको शुरू से अंत तक प्रक्रिया के माध्यम से चलेगी।
प्रमुख बिंदु
- AI- संचालित NFT जनरेटर बनाने का तरीका जानें।
- पाठ संकेतों से छवियों को उत्पन्न करने के लिए Openai के Dall-E का उपयोग करें।
- एनएफटीएस के रूप में एआई-जनित छवियों को टकसाल करने के लिए थर्डवेब इंजन को रोजगार दें।
- थर्डवेब डैशबोर्ड का उपयोग करके एनएफटी के प्रबंधन के लिए स्मार्ट अनुबंधों को तैनात करें।
- ब्लॉकचेन प्रौद्योगिकी के साथ फ्रंटेंड अनुप्रयोगों के एकीकरण को समझें।
एआई एनएफटी जनरेटर का निर्माण: एक चरण-दर-चरण गाइड
एआई एनएफटी पीढ़ी का परिचय
कृत्रिम बुद्धिमत्ता और ब्लॉकचेन प्रौद्योगिकी के संलयन ने रचनात्मकता और नवाचार के लिए अविश्वसनीय अवसर पैदा किए हैं। इनमें एआई एनएफटी जनरेटर, एक उपकरण है जो उपयोगकर्ताओं को एआई एल्गोरिदम का उपयोग करके अद्वितीय और व्यक्तिगत गैर-फंगबल टोकन (एनएफटी) को शिल्प करने के लिए सशक्त बनाता है। एआई की छवि पीढ़ी को ब्लॉकचेन की सुरक्षा और स्वामित्व विशेषताओं के साथ विलय करके, ये जनरेटर रचनाकारों और कलेक्टरों दोनों के लिए एक नया फ्रंटियर प्रदान करते हैं।
यह ट्यूटोरियल आपको अपने स्वयं के एआई एनएफटी जनरेटर के निर्माण के माध्यम से मार्गदर्शन करेगा, छवि निर्माण के लिए Openai के Dall-E का लाभ उठाने पर ध्यान केंद्रित करेगा और NFTs के रूप में इन AI-Crampted छवियों को टकराने के लिए ThirdWeb के इंजन का उपयोग करेगा।
आवश्यक शर्तें
इस रोमांचक परियोजना में गोता लगाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित है:
- रिएक्ट और नेक्स्ट.जेएस का बुनियादी ज्ञान: आपको फ्रंटेंड एप्लिकेशन बनाने के लिए जावास्क्रिप्ट, रिएक्ट घटकों और अगला .js फ्रेमवर्क के साथ परिचित की आवश्यकता होगी।
- थर्डवेब अकाउंट: आपको स्मार्ट कॉन्ट्रैक्ट को तैनात करने और एनएफटी को टकराने के लिए इंजन का उपयोग करने के लिए एक मुफ्त थर्डवेब खाते की आवश्यकता होगी। थर्डवेब में साइन अप करें।
- Openai API कुंजी: छवि पीढ़ी के लिए Dall-E तक पहुंच के लिए एक Openai API कुंजी की आवश्यकता होती है। सुनिश्चित करें कि आपके पास एक वैध कुंजी है और अपने OpenAI खाते पर बिलिंग सेट कर चुका है। Openai से अपनी कुंजी प्राप्त करें।
- मेटामास्क वॉलेट: आपको अपने आवेदन के साथ बातचीत करने और लेनदेन पर हस्ताक्षर करने के लिए एक मेटामास्क वॉलेट की आवश्यकता होगी। मेटामास्क से ब्राउज़र एक्सटेंशन के रूप में मेटामास्क स्थापित करें।
- Node.js और NPM: सुनिश्चित करें कि आपके पास Node.js और NPM (नोड पैकेज मैनेजर) आपके सिस्टम पर स्थापित है।
इन उपकरणों और खातों के साथ, आप अपने AI NFT जनरेटर का निर्माण शुरू करने के लिए तैयार हैं।
NFT स्मार्ट कॉन्ट्रैक्ट को थर्डवेब का उपयोग करके तैनात करना
पहला कदम एनएफटी स्मार्ट अनुबंध को तैनात करना है।
यह स्मार्ट कॉन्ट्रैक्ट आपके एनएफटी संग्रह की नींव बनाता है, इसकी संपत्तियों को परिभाषित करता है और स्वामित्व सुनिश्चित करता है। यहां बताया गया है कि इसे थर्डवेब के उपयोगकर्ता के अनुकूल डैशबोर्ड का उपयोग करके कैसे तैनात किया जाए:
- कॉन्ट्रैक्ट्स टैब पर नेविगेट करें: अपने थर्डवेब खाते में लॉग इन करने के बाद, डैशबोर्ड में 'कॉन्ट्रैक्ट्स' टैब पर क्लिक करें।
- अनुबंध पर क्लिक करें: अनुबंध टैब में एक बार, 'परिनियोजन अनुबंध' बटन पर क्लिक करें।
- अनुबंधों को ब्राउज़ करें और NFT संग्रह का चयन करें: NFT अनुभाग खोजें और NFT संग्रह स्मार्ट अनुबंध का चयन करें।
- कॉन्फ़िगर अनुबंध मेटाडेटा: एक नाम (जैसे, 'एआई एनएफटी जनरेटर'), एक प्रतीक, एक विवरण और एक छवि प्रदान करके अपने अनुबंध को अनुकूलित करें।
- रॉयल्टी और प्राथमिक बिक्री की जानकारी सेट करें: प्राप्तकर्ता का पता और माध्यमिक बिक्री रॉयल्टी के लिए प्रतिशत निर्दिष्ट करें, साथ ही प्राथमिक बिक्री राजस्व के लिए पता और प्रतिशत भी।
- नेटवर्क/चेन का चयन करें: ब्लॉकचेन नेटवर्क चुनें जहां आप अपना स्मार्ट कॉन्ट्रैक्ट तैनात करना चाहते हैं। परीक्षण के लिए, सेपोलिया जैसे टेस्टनेट पर तैनात करने पर विचार करें।
- स्मार्ट कॉन्ट्रैक्ट को तैनात करें: कॉन्ट्रैक्ट मापदंडों को कॉन्फ़िगर करने के बाद, 'अब परिनियोजित करें' बटन पर क्लिक करें और अपने मेटामास्क वॉलेट में लेनदेन की पुष्टि करें।
एक बार ब्लॉकचेन पर लेनदेन की पुष्टि हो जाने के बाद, आपका एनएफटी स्मार्ट अनुबंध सफलतापूर्वक तैनात किया जाएगा।
फ्रंटेंड एप्लिकेशन सेट करना
अब फ्रंटेंड एप्लिकेशन बनाने का समय आ गया है।
हम इसके लिए Next.js का उपयोग करेंगे।
- एपीआई निर्देशिका में नया फ़ोल्डर बनाएं: एक मिंट फ़ंक्शन बनाने के लिए, आपको एपीआई कॉल की आवश्यकता होगी। एपीआई निर्देशिका में "मिंट" नामक एक नया फ़ोल्डर बनाएं और एक फ़ाइल जिसे रूट.टीएस कहा जाता है, सब कुछ एक साथ जोड़ने और इसे तैनात करने के लिए।
- यार्न थर्डवेब जोड़ें: अपनी परियोजना को चलाने के लिए थर्डवेब और ओपनआईए स्थापित करें। इसे स्थापित करने के लिए `यार्न थर्डवेब` टाइप करें।
- यार्न ADD Openai: अपने स्थानीय होस्ट पर Openai का उपयोग करने के लिए, इसे `यार्न Add Openai` कमांड के साथ स्थापित करें।
- नई फ़ाइल बनाएँ: SRC पर जाएं और Client.ts नामक एक नई फ़ाइल बनाएं। यह Openai के लिए आपकी API कुंजी को पकड़ लेगा और वह जगह होगी जहाँ आपके सभी कार्य चलेंगे। इसमें थर्डवेब के लिए पब्लिक क्लाइंट आईडी भी शामिल होगी।
- तीसरा वेब कनेक्ट घटक आयात करें: पृष्ठ पर उपयोग करने के लिए एक कनेक्ट वॉलेट फ़ंक्शन बनाएं।
- सभी निर्भरताएं स्थापित करें: सभी आवश्यक निर्भरता को स्थापित करने के लिए एक कमांड-लाइन टूल का उपयोग करें।
थर्डवेब घटक के साथ एक फ्रंट एंड कैसे बनाएं
थर्डवेब घटकों का उपयोग करते हुए, आप जल्दी से एक फ्रंटेंड बना सकते हैं। ऐसे:
import { ConnectButton } from "@thirdweb-dev/react"; export default function Home() { return ( {/* Connect wallet button */} ); }
- `@@Therdweb-dev/react` से` कनेक्टबटन` घटक का आयात करें।
- अपने ऐप के अंदर घटक का उपयोग करें।
- इतना ही! आपके उपयोगकर्ता आपके ऐप से एक क्लिक के साथ कनेक्ट कर सकते हैं।
छवि पीढ़ी के लिए Openai के Dall-E को लागू करना
Dall-E पाठ विवरण से छवियों को उत्पन्न करने के लिए एक शक्तिशाली उपकरण है। यहां बताया गया है कि इसे अपने AI NFT जनरेटर में कैसे एकीकृत किया जाए:
- थर्डवेब एपीआई कुंजी प्राप्त करें: अपने थर्डवेब खाते में लॉग इन करें और अपने एपीआई कुंजी को खोजने के लिए अपने डैशबोर्ड पर नेविगेट करें।
- पर्यावरण चर सेट करें: अपने Next.js प्रोजेक्ट में एक .ENV फ़ाइल बनाएं और पर्यावरण चर के रूप में अपनी OpenAI API कुंजी और ThermWeb API कुंजी को स्टोर करें।
- एक OpenAI उदाहरण बनाएं: एक उदाहरण /ऐप /जनरेट करें।
- जनरेट इमेज एपीआई मार्ग को लागू करें: एक छवि उत्पन्न करने के लिए कोड लिखें और इसे ब्लॉकचेन पर टकसाल करें।
export default async function POST(req: NextRequest) { const apiKey = process.env.OPENAI_API_KEY; if (!apiKey) { throw new Error("Missing OpenAI API Key"); } const {prompt} = await req.json(); if (!prompt || prompt === "") { return new Response("Please enter a prompt", { status: 400 }); } const openai = new OpenAI({ apiKey, }); const response = await openai.images.generate({ prompt, n: 1, size: "512x512", }); const image_url = response.data[0].url; return NextResponse.json({ data: image_url }); }
यह कोड OpenAI API को एक अनुरोध भेजता है, प्रॉम्प्ट के आधार पर एक छवि उत्पन्न करता है, और छवि URL देता है।
थर्डवेब इंजन के साथ एनएफटी को टकराना
थर्डवेब का इंजन ब्लॉकचेन लेनदेन की जटिलताओं का प्रबंधन करके एनएफटी को टकराने की प्रक्रिया को सरल बनाता है। यहां बताया गया है कि इंजन को कैसे एकीकृत किया जाए:
- इंजन सेटिंग्स कॉन्फ़िगर करें: थर्डवेब डैशबोर्ड में लॉग इन करें, अपना इंजन इंस्टेंस बनाएं, और इंजन एंडपॉइंट प्राप्त करें।
- Create / api / mint.ts:
import { ThirdwebSDK } from "@thirdweb-dev/sdk"; export const mint = async (address: string, imageUri: string) => { const sdk = ThirdwebSDK.fromPrivateKey(process.env.THIRDWEB_SECRET_KEY as string, "sepolia"); const contract = await sdk.getContract(process.env.NEXT_PUBLIC_CONTRACT_ADDRESS as string, "nft-collection"); const tx = await contract.mintTo(address, { name: "Ai", description: "NFT", image: imageUri, }); const receipt = tx.receipt; const tokenId = tx.id; const nft = await tx.data(); return nft; }
ब्लॉकचेन एपीआई तक पहुंचने के लिए थर्डवेब्सडीके का उपयोग करें, ट्रेडिंग क्रिप्टोक्यूरेंसी, एनएफटी बनाने और एप्लिकेशन को तैनात करने जैसे लेनदेन को सक्षम करें।
उपयोगकर्ता इंटरफ़ेस को क्राफ्ट करना
एक आसान-से-उपयोग और इंटरैक्टिव यूआई बनाने के लिए, आपको HTML, CSS और टाइपस्क्रिप्ट कोड लिखना होगा। थर्डवेब इस प्रक्रिया को सीधा बनाता है।
- अपने लेआउट को डिज़ाइन करें: डिस्प्ले, फ्लेक्सडायरेक्शन, संरेखित, मैक्सविड्थ, और मार्जिन के साथ संरचना सेट करें, जो सभी एक महान डिजाइन के लिए केंद्रित हैं।
- घटकों को जोड़ें: उपयोगकर्ताओं को उनके सामाजिक खातों का उपयोग करने के लिए साइन इन करने के लिए कनेक्टवलेट.जेएस शामिल करें।
- NFTs प्रदर्शित करना: जब कोई छवि उत्पन्न होती है, तो उपयोगकर्ता को अपना काम प्रदर्शित करना महत्वपूर्ण होता है।
इन चरणों के साथ, आपकी परियोजना पूरी तरह से सेट हो जाएगी।
चरण-दर-चरण परियोजना सेटअप
स्मार्ट कॉन्ट्रैक्ट कैसे सेट करें
सबसे पहले और सबसे महत्वपूर्ण, हमारे एआई एनएफटी जनरेटर का उपयोग करने के लिए, हमें एक एनएफटी स्मार्ट अनुबंध बनाने की आवश्यकता है ताकि हमारा ऐप हमारे द्वारा बनाई गई सभी छवियों को टकरा सके।
- ERC721 स्मार्ट कॉन्ट्रैक्ट बनाएं: ThirdWeb डैशबोर्ड पर अनुबंध पर क्लिक करें, स्मार्ट अनुबंध पर तैनात करें, और NFTS फ़ोल्डर पर नेविगेट करें।
- तैनाती के लिए "NFT संग्रह" स्मार्ट अनुबंध का चयन करें।
- नाम, प्रतीक और विवरण दर्ज करें, फिर एक फ़ाइल (वैकल्पिक) अपलोड करें।
- आपके लिए आवश्यक कोई भी सेटिंग सेट करें और "अब तैनात करें" पर क्लिक करें।
- "पुष्टि" पर क्लिक करके समझौते पर हस्ताक्षर करें। अब आपके पास एक स्मार्ट अनुबंध है।
NFT को कैसे टकराएं
अब जब आपके पास स्मार्ट कॉन्ट्रैक्ट है, तो यहां NFT को ब्लॉकचेन के लिए टकसाल करने के लिए कोड है:
- स्मार्ट कॉन्ट्रैक्ट तक पहुंच प्राप्त करें: एक नया कॉन्स्ट बनाएं।
- अनुबंध टाइप करें और प्रक्रिया के लिए usecontract वापसी करें।
- ब्लॉकचेन लेनदेन करने के लिए टाइपस्क्रिप्ट का उपयोग करके एक async/पर क्लिक फ़ंक्शन लिखें:
// Mint the NFT to the connected wallet const mintNft = async () => { try { // Before minting, tell the SDK to claim free NFTs on the specified Wallet. await contract.erc721.claimTo(address, 1); // Show loading state alert("NFT Minted Successfully!"); } catch (error) { console.error("failed to mint nft", error); } }
कैसे मुफ्त परीक्षण एथ प्राप्त करने के लिए
- कीमिया पर एक खाता बनाएँ: एक कीमिया खाते के साथ, आप विभिन्न कार्यों का परीक्षण कर सकते हैं। यदि आप वेबसाइट पर नए हैं, तो आपको इसे स्थापित करना होगा।
- अपनी श्रृंखला को सेपोलिया या मुंबई पर सेट करें: यह आपको वास्तविक क्रिप्टो लागतों को उकसाए बिना एक टेस्टनेट का उपयोग करने की अनुमति देता है।
- चेन पर टेस्ट एथ का अनुरोध करें: अपने नल से मुफ्त परीक्षण ईटीएच प्राप्त करने के लिए अपने व्यक्तिगत वॉलेट पते का उपयोग करें।
*नोट: हमेशा जांचें कि किसी भी लेनदेन पर हस्ताक्षर करने से पहले एक वॉलेट अनुबंधों के साथ कैसे बातचीत करेगा।*
NFT जनरेटर का उपयोग करना
एक nft उत्पन्न करना
कोड सेट करने के बाद, यहां NFT जनरेटर का उपयोग करने के लिए अनुसरण करने के चरण दिए गए हैं:
- अपना वॉलेट कनेक्ट करें: कनेक्टेड वॉलेट प्रॉम्प्ट पर क्लिक करें और फिर स्मार्ट कॉन्ट्रैक्ट पर क्लिक करें।
- एक टेस्टनेट चुनें: मेननेट लागत या संभावित जोखिमों से बचने के लिए सेपोलिया या मुंबई के लिए अपनी श्रृंखला का चयन करें।
- एक संकेत दर्ज करें: सर्वोत्तम परिणामों के लिए यथासंभव वर्णनात्मक रहें।
- प्रेस जनरेट करें: AI आपके प्रॉम्प्ट के आधार पर एक छवि उत्पन्न करेगा।
अक्सर एआई एनएफटी जनरेटर के बारे में सवाल पूछे जाते हैं
AI NFT जनरेटर क्या है?
एक एआई एनएफटी जनरेटर एक उपकरण है जो अद्वितीय और व्यक्तिगत गैर-फंगबल टोकन (एनएफटी) बनाने के लिए कृत्रिम बुद्धिमत्ता का उपयोग करता है। यह चित्र, संगीत, या डिजिटल कला के अन्य रूपों को उत्पन्न करने के लिए AI एल्गोरिदम का लाभ उठाता है, जिसे ब्लॉकचेन पर NFTs के रूप में खनन किया जा सकता है।
थर्डवेब इंजन क्या है?
थर्डवेब इंजन एक HTTP सर्वर है जो आपको उपयोगकर्ताओं को क्रिप्टो रखने या गैस के लिए भुगतान करने की आवश्यकता के बिना किसी भी ऑन-चेन लेनदेन को कॉल करने की अनुमति देता है। यह ब्लॉकचेन इंटरैक्शन को सुव्यवस्थित करता है, जिससे एनएफटी को टकराना और प्रबंधन करना आसान हो जाता है।
Openai Dall-e क्या है?
Openai का Dall-E एक शक्तिशाली AI मॉडल है जो पाठ विवरण से छवियों को उत्पन्न कर सकता है। यह व्यापक रूप से अद्वितीय और कल्पनाशील दृश्य बनाने के लिए उपयोग किया जाता है, जिससे यह एआई एनएफटी पीढ़ी के लिए एक उत्कृष्ट विकल्प बन जाता है।
संबंधित प्रश्न
AI NFT जनरेटर बनाने के लिए आवश्यक प्रमुख घटकों को क्या है?
मुख्य घटकों में एक फ्रंटेंड एप्लिकेशन, एक स्मार्ट कॉन्ट्रैक्ट, एआई इमेज जेनरेटर (जैसे ओपनई डल-ई), और एनएफटी (जैसे थर्डवेब इंजन) के लिए एक सिस्टम शामिल है। फ्रंटएंड उपयोगकर्ताओं को जनरेटर के साथ बातचीत करने की अनुमति देता है, स्मार्ट अनुबंध एनएफटी स्वामित्व का प्रबंधन करता है, एआई कला उत्पन्न करता है, और खनन प्रणाली ब्लॉकचेन पर एनएफटीएस बनाता है।
मैं अपने एआई एनएफटी जनरेटर को कैसे अनुकूलित कर सकता हूं?
अनुकूलन विकल्प वस्तुतः असीम हैं। आप विभिन्न एआई मॉडल को एकीकृत कर सकते हैं, यूआई डिजाइन को संशोधित कर सकते हैं, अद्वितीय एनएफटी लक्षण जोड़ सकते हैं, विभिन्न टकसाल तंत्र को लागू कर सकते हैं, और यहां तक कि एआई-संचालित मूल्य निर्धारण एल्गोरिदम को भी शामिल कर सकते हैं।
AI NFT जनरेटर के लिए कुछ संभावित उपयोग के मामले क्या हैं?
एआई एनएफटी जनरेटर का उपयोग व्यक्तिगत अवतार बनाने, अद्वितीय डिजिटल संग्रहणीय उत्पन्न करने, इन-गेम परिसंपत्तियों के निर्माण को स्वचालित करने और जेनेरिक आर्ट परियोजनाओं को विकसित करने के लिए किया जा सकता है, बस कुछ उपयोग-मामलों का नाम देने के लिए।












