जादुई AI चित्रण
एक Next.js आधारित AI चित्रण एप्लिकेशन, जिसमें निम्नलिखित प्रमुख विशेषताएँ हैं:
- 🎨 कई प्रकार के AI मॉडल (Sora, DALL-E, GPT, GEMINI आदि) तथा कस्टम मॉडल जोड़ने का समर्थन
- 🖼️ टेक्स्ट-टू-इमेज और इमेज-टू-इमेज सुविधाएँ, बहु-चित्र संदर्भ और क्षेत्र संपादन का समर्थन
- 🔐 सभी डेटा और API कुंजी स्थानीय रूप से संग्रहीत, गोपनीयता और सुरक्षा सुनिश्चित
- 💻 वेब संस्करण और डेस्कटॉप एप्लिकेशन पैकेजिंग का समर्थन, बहु-प्लेटफ़ॉर्म उपयोग
ऑनलाइन अनुभव
पता देखें: https://image-front-eight.vercel.app/
एप्लिकेशन स्क्रीनशॉट
फीचर विशेषताएँ
- 🎨 कई AI मॉडल का समर्थन
- GPT Sora_Image मॉडल
- GPT 4o_Image मॉडल
- GPT Image 1 मॉडल
- DALL-E 3 मॉडल
- GEMINI मॉडल
- 🆕 कस्टम मॉडल (निजी मॉडल जोड़ना समर्थित)
- 🔄 मल्टी-मॉडल स्विचिंग
- विभिन्न मॉडलों के बीच त्वरित स्विचिंग का समर्थन
- प्रत्येक मॉडल के लिए अलग-अलग कॉन्फ़िगरेशन विकल्प
- ✍️ टेक्स्ट-टू-इमेज फ़ीचर
- कस्टम प्रॉम्प्ट का समर्थन
- इमेज अनुपात चयन कर सकते हैं
- कई इमेज साइज़ का समर्थन
- 🖼️ इमेज-टू-इमेज फ़ीचर
- इमेज एडिटिंग का समर्थन
- क्षेत्र मास्किंग एडिटिंग का समर्थन
- इमेज क्वालिटी एडजस्ट का समर्थन
- बहु-चित्र संदर्भ का समर्थन (एक साथ कई चित्र अपलोड करें)
- 🔒 डेटा सुरक्षा
- सभी जेनरेट की गई चित्र और इतिहास रिकॉर्ड केवल स्थानीय ब्राउज़र में ही सहेजे जाते हैं
- कस्टम API प्रॉक्सी पता सेट करने का समर्थन
- API Key कॉन्फ़िगरेशन का समर्थन
- 📱 UI डिज़ाइन
- आधुनिक यूज़र इंटरफ़ेस
- सहज इंटरैक्शन अनुभव
- Markdown प्रारूप में प्रदर्शन
- कोड हाइलाइटिंग समर्थन
- 🖥️ क्रॉस-प्लेटफॉर्म समर्थन
- डेस्कटॉप एप्लिकेशन के रूप में पैकिंग का समर्थन (Windows, macOS, Linux)
- ऑफलाइन उपयोग का समर्थन (API इंटरफ़ेस कॉन्फ़िगर करना आवश्यक)
तकनीकी स्टैक
- Next.js 14
- TypeScript
- Tailwind CSS
- shadcn/ui
- React
- Tauri (डेस्कटॉप एप्लिकेशन पैकिंग)
स्थानीय विकास
- प्रोजेक्ट क्लोन करें
git clone https://github.com/HappyDongD/magic_image.git
cd magic_image
- निर्भरता स्थापित करें
npm install
或
yarn install
或
pnpm install
- विकास सर्वर शुरू करें
npm run dev
或
yarn dev
或
pnpm dev
डेस्कटॉप एप्लिकेशन पैकेजिंग
इस परियोजना में Tauri का उपयोग डेस्कटॉप एप्लिकेशन पैकेजिंग के लिए किया गया है, जो Windows, macOS और Linux सिस्टम का समर्थन करता है।
पर्यावरण की तैयारी
डेस्कटॉप एप्लिकेशन को पैक करने से पहले, निम्नलिखित डिपेंडेंसी इंस्टॉल करनी होंगी:
- Rust इंस्टॉल करें:
- https://www.rust-lang.org/tools/install पर जाएँ
- निर्देशों का पालन करते हुए Rust और Cargo इंस्टॉल करें
- सिस्टम डिपेंडेंसी:
- Windows: Visual Studio C++ Build Tools इंस्टॉल करें
- macOS: Xcode कमांड लाइन टूल्स इंस्टॉल करें (
xcode-select --install) - Linux: संबंधित डिपेंडेंसी इंस्टॉल करें, विवरण के लिए देखें Tauri डाक्यूमेंटेशन
डेवलपमेंट मोड
# 安装 Tauri CLI
npm install -D @tauri-apps/cli启动桌面应用开发模式
npm run tauri:dev
डेस्कटॉप एप्लिकेशन का निर्माण
# 构建桌面应用安装包
npm run desktop
निर्माण पूर्ण होने के बाद, संबंधित सिस्टम का इंस्टॉलेशन पैकेज src-tauri/target/release/bundle डायरेक्टरी में मिल सकता है।Vercel पर डिप्लॉयमेंट
- इस प्रोजेक्ट को अपने GitHub अकाउंट में Fork करें
- Vercel पर नया प्रोजेक्ट बनाएं
- अपने GitHub रिपॉजिटरी को इम्पोर्ट करें
- डिप्लॉय पर क्लिक करें
उपयोग निर्देश
- पहली बार उपयोग करते समय API कुंजी कॉन्फ़िगर करनी होगी
- ऊपर दाईं ओर "कुंजी सेटिंग्स" पर क्लिक करें
- API कुंजी और बेस एड्रेस दर्ज करें
- सेव पर क्लिक करें
- आप URL पैरामीटर के माध्यम से भी जल्दी कॉन्फ़िगर कर सकते हैं:
http://localhost:3000?url=你的API地址&apikey=你的API密钥
`
例如:
`
http://localhost:3000?url=https%3A%2F%2Fapi.example.com&apikey=sk-xxx
``
ध्यान दें: URL में विशेष अक्षरों को URL एन्कोडिंग के साथ दर्ज करें- जेनरेशन मोड चुनें
- टेक्स्ट से इमेज: शब्दों के वर्णन से चित्र बनाएं
- इमेज से इमेज: चित्र अपलोड कर संपादन करें
- जेनरेशन पैरामीटर सेट करें
- AI मॉडल चुनें (इनबिल्ट मॉडल या कस्टम मॉडल)
- चित्र का अनुपात सेट करें
- चित्र की गुणवत्ता समायोजित करें (इमेज से इमेज मोड में)
- कस्टम मॉडल प्रबंधन
- मॉडल चयन बॉक्स के पास सेटिंग आइकन पर क्लिक करें
- नया मॉडल जोड़ें: मॉडल नाम, मॉडल वैल्यू दर्ज करें और मॉडल प्रकार चुनें
- मॉडल संपादित करें: मौजूदा मॉडल के संपादन बटन पर क्लिक करें
- मॉडल हटाएं: मौजूदा मॉडल के डिलीट बटन पर क्लिक करें
- मॉडल चुनें: मॉडल के प्लस बटन पर क्लिक करें और तुरंत उस मॉडल का उपयोग करें
- मॉडल प्रकार विवरण
- DALL-E फॉर्मेट: इमेज जेनरेशन इंटरफेस (/v1/images/generations) का उपयोग करें
- OpenAI फॉर्मेट: चैट इंटरफेस (/v1/chat/completions) का उपयोग करें
- चित्र बनाना
- प्रॉम्प्ट दर्ज करें
- "चित्र बनाएं" बटन पर क्लिक करें
- जेनरेशन पूरी होने तक प्रतीक्षा करें
- चित्र प्रबंधन
- इतिहास देखें
- जेनरेट किए गए चित्र डाउनलोड करें
- मौजूदा चित्र संपादित करें
नोट्स
- सभी जेनरेट किए गए चित्र और इतिहास केवल आपके लोकल ब्राउज़र में सेव होते हैं
- प्राइवेट मोड या डिवाइस बदलने से डेटा खो सकता है
- कृपया महत्वपूर्ण चित्र समय रहते डाउनलोड और बैकअप करें
- API सेटिंग्स सुरक्षित रूप से आपके ब्राउज़र में सेव होती हैं, सर्वर पर नहीं भेजी जातीं
- HTTPS वेबसाइट पर HTTP रिसोर्स लोड करने से ब्राउज़र ब्लॉक कर देगा, ऐप अपने आप HTTP इंटरफेस को HTTPS में बदल देगा
योगदान गाइडलाइन
इस परियोजना को बेहतर बनाने के लिए Issue और Pull Request सबमिट करने का स्वागत है।
लाइसेंस
यह परियोजना Apache License 2.0 लाइसेंस को अपनाती है।
लाइसेंस के अनुसार, आप कर सकते हैं:
- ✅ व्यावसायिक उपयोग: आप सॉफ़्टवेयर का व्यावसायिक उपयोग कर सकते हैं
- ✅ संशोधन: आप सॉफ़्टवेयर के स्रोत कोड को संशोधित कर सकते हैं
- ✅ वितरण: आप सॉफ़्टवेयर का वितरण कर सकते हैं
- ✅ निजी उपयोग: आप सॉफ़्टवेयर का निजी उपयोग कर सकते हैं
- ✅ पेटेंट अनुमति: यह लाइसेंस पेटेंट अनुमति भी प्रदान करता है
- 📝 लाइसेंस और कॉपीराइट घोषणा: आपको मूल लाइसेंस और कॉपीराइट घोषणा शामिल करनी होगी
- 📝 परिवर्तन की घोषणा: आपको मूल कोड में किए गए महत्वपूर्ण परिवर्तन घोषित करने होंगे
- 📝 ट्रेडमार्क घोषणा: आप योगदानकर्ता के ट्रेडमार्क का उपयोग नहीं कर सकते
मुझे एक कप कॉफी पिलाएँ
अगर यह परियोजना आपके लिए उपयोगी रही हो, तो मुझे एक कप कॉफी पिलाएँ ☕️
मुझे एक कप कॉफी पिलाएँ
संपर्क जानकारी
यदि आपके पास कोई सवाल या सुझाव है, तो WeChat के माध्यम से मुझसे संपर्क करें:
QR कोड स्कैन कर WeChat जोड़ें
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-09 ---