इस प्रोजेक्ट के बारे में

Qwen-Agent एक फ्रेमवर्क है जो Qwen की निर्देश-पालन, टूल उपयोग, प्लानिंग और मेमोरी क्षमताओं के आसपास LLM एप्लिकेशन विकसित करने के लिए है। यह BaseChatModel, BaseTool और Agent जैसे मौलिक बिल्डिंग ब्लॉक्स उजागर करता है, साथ ही Assistant, FnCallAgent और ReActChat सहित तैयार एजेंट भी प्रदान करता है; डेवलपर्स कस्टम व्यवहार बनाने के लिए Agent को सबक्लास भी कर सकते हैं। फ्रेमवर्क फ़ंक्शन कॉलिंग और टूल कॉलिंग का समर्थन करता है, जिसमें समानांतर, बहु-चरण और बहु-टर्न कॉल शामिल हैं, और संगत सेवाओं के लिए नेटिव API टूल-कॉल पार्सिंग विकल्पों का दस्तावेजीकरण करता है। इसमें MCP सर्वर, रिट्रीवल-ऑगमेंटेड जनरेशन और लंबे-दस्तावेज़ प्रश्न-उत्तर के लिए एकीकरण और उदाहरण शामिल हैं। एक अंतर्निहित कोड इंटरप्रेटर स्थानीय Docker कंटेनरों में कोड चलाता है और Docker की आवश्यकता होती है; README चेतावनी देता है कि इसका अलगाव बुनियादी है और उत्पादन में सावधानी बरतने की सलाह देता है। एप्लिकेशन उदाहरणों में BrowserQwen, एक ब्राउज़र सहायक, एक कोड इंटरप्रेटर, कस्टम सहायक और Gradio-आधारित वेब डेमो शामिल हैं। मॉडल DashScope के माध्यम से एक्सेस किए जा सकते हैं या vLLM या Ollama जैसी OpenAI-संगत सेवाओं के माध्यम से तैनात किए जा सकते हैं, जिसमें मॉडल पैरामीटर और टूल-कॉल टेम्पलेट्स के लिए कॉन्फ़िगरेशन मार्गदर्शन शामिल है।