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

llm-voucher-gateway एक विशेष एप्लिकेशन है जो vLLM (Very Large Language Model) सर्वर के लिए रिवर्स प्रॉक्सी के रूप में कार्य करता है। इसका मुख्य कार्य अंतर्निहित मॉडल सर्विंग इंफ्रास्ट्रक्चर तक अनुरोध पहुँचने से पहले टोकन-आधारित प्रमाणीकरण लागू करके सुरक्षा और पहुँच नियंत्रण की एक परत जोड़ना है। यह टूल उन संगठनों के लिए विशेष रूप से उपयोगी है जो बड़े भाषा मॉडल तैनात करते हैं जहाँ vLLM एंडपॉइंट को सीधे उजागर करना वांछनीय नहीं है। vLLM सर्वर के सामने बैठकर, गेटवे आने वाले अनुरोधों को टोकन या वाउचर के एक सेट के विरुद्ध सत्यापित करता है। केवल प्रमाणित अनुरोध ही मॉडल सर्वर को अग्रेषित किए जाते हैं, जबकि अनधिकृत प्रयास अस्वीकार कर दिए जाते हैं। मुख्य विशेषताएँ शामिल हैं: - **रिवर्स प्रॉक्सी कार्यक्षमता**: वैध API अनुरोधों को पारदर्शी रूप से vLLM बैकएंड को अग्रेषित करता है। - **टोकन-आधारित प्रमाणीकरण**: यह सुनिश्चित करता है कि केवल वैध टोकन रखने वाले क्लाइंट ही LLM सेवा के साथ इंटरैक्ट कर सकें। - **सुरक्षा परत**: vLLM सर्वर को सीधे, अप्रमाणित पहुँच से बचाता है, हमले की सतह को कम करता है। यह समाधान उन इंफ्रास्ट्रक्चर सेटअप में अच्छी तरह फिट बैठता है जिन्हें जनरेटिव AI मॉडल तक नियंत्रित पहुँच की आवश्यकता होती है, जिससे प्रशासक केवल नेटवर्क-स्तरीय प्रतिबंधों के बजाय टोकन जारी करने के माध्यम से उपयोग का प्रबंधन कर सकते हैं।