AI नॉवेल एडिटर
PyQt6 पर आधारित AI सहायक नॉवेल एडिटर, जो स्मार्ट ऑटो-कम्प्लीशन, प्रोजेक्ट मैनेजमेंट, अवधारणा संगठन आदि जैसे पेशेवर लेखन उपकरण प्रदान करता है।
इंस्टॉलेशन
- प्रोजेक्ट क्लोन करें
git clone https://github.com/inliver233/Ai-Novel-Editor.git
cd ai-novel-editor- वर्चुअल एनवायरनमेंट बनाएं
python -m venv venv
venv\Scripts\activate # Windows
uv का प्रयोग करें
uv venv -p 3.11
- निर्भरता स्थापित करें
pip install -r requirements.txt
uv का उपयोग करें
uv sync- प्रोग्राम चलाएं
python -m srcमुख्य विशेषताएँ
परियोजना प्रबंधन
- स्तरीकृत दस्तावेज़ संरचना (कृति > अध्याय > दृश्य)
- परियोजना आयात/निर्यात (TEXT, MARKDOWN, DOCX, PDF, HTML प्रारूपों का समर्थन)
- स्वचालित बैकअप और संस्करण नियंत्रण
- बहु-परियोजना प्रबंधन
AI补全功能
- तीन प्रकार की ऑटो-कम्पलीशन मोड: स्वचालित पूर्ति, मैन्युअल पूर्ति (सिफारिश: एक बार टैब दबाने पर ट्रिगर, फिर एक बार टैब दबाने पर पूर्ति लागू करें), पूर्ति निष्क्रिय करें
- तीन प्रकार के संदर्भ मोड:
- त्वरित मोड: हल्का संदर्भ, तेज़ प्रतिक्रिया
- संतुलित मोड: मध्यम संदर्भ, गुणवत्ता और गति में संतुलन
- वैश्विक मोड: संपूर्ण परियोजना संदर्भ, सर्वोत्तम प्रभाव
- कई AI सेवाओं का समर्थन: OpenAI, Claude, Tongyi Qianwen, Zhipu AI, DeepSeek, Groq आदि
रूपरेखा प्रबंधन
- दृश्य रूपरेखा वृक्ष संरचना
- ड्रैग-एंड-ड्रॉप क्रम और स्तर समायोजन
- दस्तावेज़ त्वरित नेविगेशन
- रूपरेखा विश्लेषण और अनुकूलन सुझाव
API कॉन्फ़िगरेशन
- एकीकृत AI कॉन्फ़िगरेशन केंद्र
- कई सेवा प्रदाता प्रीसेट कॉन्फ़िगरेशन
- कनेक्शन परीक्षण फ़ंक्शन
- कॉन्फ़िगरेशन योजनाओं का सहेजना और आयात/निर्यात
स्मार्ट ऑटो-कम्प्लीशन सेटिंग्स
- समायोज्य ट्रिगर विलंब
- कम्प्लीशन की लंबाई सीमा
- संदर्भ लंबाई कॉन्फ़िगरेशन
- स्ट्रीमिंग प्रतिक्रिया समर्थन
प्रॉम्प्ट एडिटिंग
- अंतर्निहित विभिन्न लेखन टेम्पलेट्स
- कस्टम प्रॉम्प्ट टेम्पलेट्स
- टेम्पलेट श्रेणी प्रबंधन
- मोड-विशिष्ट टेम्पलेट कॉन्फ़िगरेशन
इंटरफेस फीचर्स
- ड्यूल थीम (लाइट और डार्क)
- तीन-स्तंभ लेआउट (प्रोजेक्ट ट्री, संपादक, कॉन्सेप्ट पैनल)
- फोल्डेबल साइडबार
- फुल-स्क्रीन लेखन मोड
- फोकस मोड (वाक्य, पैराग्राफ, टाइपराइटर, ज़ेन मोड, इमर्सिव मोड)
खोज और प्रतिस्थापन
- पूरे प्रोजेक्ट में टेक्स्ट सर्च
- रेगुलर एक्सप्रेशन समर्थन
- बैच रिप्लेसमेंट फ़ंक्शन
- एडवांस्ड सर्च विकल्प
अवधारणा प्रबंधन
- भूमिकाएं, स्थान, वस्तुएं स्वचालित रूप से पहचानें
- अवधारणा संबंध प्रबंधन
- टैग और श्रेणी प्रणाली
- अवधारणा त्वरित सम्मिलन
शॉर्टकट कुंजियाँ
Ctrl+N: नया प्रोजेक्ट बनाएँCtrl+O: प्रोजेक्ट खोलेंCtrl+S: दस्तावेज़ सहेजेंF11: फुल स्क्रीन मोडTab: AI ऑटो-कम्प्लीट मैन्युअल रूप से ट्रिगर करें (मैन्युअल मोड में)Ctrl+F: खोजेंCtrl+H: खोजें और बदलेंCtrl+Shift+H: एडवांस्ड खोजें और बदलें
सिस्टम आवश्यकताएँ
- Python 3.8+
- PyQt6
- ऑपरेटिंग सिस्टम: Windows, macOS, Linux
लेखक
inliver
- ईमेल: inliverapi@outlook.com
- GitHub: https://github.com/inliver233