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

CCProxy एक स्थानीय रिवर्स प्रॉक्सी है जिसे एक सुसंगत API के पीछे विभिन्न AI प्रदाताओं तक पहुंच को एकीकृत करने के लिए डिज़ाइन किया गया है। यह उपयोगकर्ताओं को अलग API कुंजी बिलिंग पर निर्भर हुए बिना मौजूदा सब्सक्रिप्शन (OAuth2 या स्थानीय टोकन फाइलों के माध्यम से) का लाभ उठाने की अनुमति देता है। प्रॉक्सी विभिन्न प्रदाताओं को एक साझा मॉडल-मैपिंग लेयर से जोड़ता है, जिससे OpenAI Chat Completions, OpenAI Responses और Anthropic Messages इंटरफेस में सुसंगत मॉडल पहचानकर्ताओं का उपयोग संभव हो पाता है। प्रमुख समर्थित प्रदाताओं में शामिल हैं: - Anthropic Claude (API/SDK) - OpenAI Codex - GitHub Copilot यह सिस्टम प्लगइन आर्किटेक्चर के माध्यम से अत्यधिक विस्तार योग्य है। बंडल किए गए प्लगइन्स विस्तृत क्षमताएं प्रदान करते हैं, जिनमें शामिल हैं: - Instrumentation: Prometheus-संगत मेट्रिक्स, स्ट्रक्चर्ड एक्सेस लॉगिंग और विस्तृत रिक्वेस्ट/रिस्पॉन्स ट्रेसिंग। - Analytics: रिक्वेस्ट लॉग्स के लिए DuckDB-आधारित स्टोरेज और एनालिटिक्स API। - Management: एक डैशबोर्ड SPA, बैलेंसर के माध्यम से क्रेडेंशियल रोटेशन, और विशेषाधिकार प्राप्त कार्यों के लिए इंटरैक्टिव परमिशन फ्लो। - Utility: मैक्स टोकन नॉर्मलाइजेशन, प्राइसिंग डेटा कैशिंग, और curl/xh रिक्वेस्ट जेनरेट करने के लिए कमांड रिप्ले। कॉन्फ़िगरेशन को TOML फाइलों या एनवायरनमेंट वेरिएबल्स के माध्यम से प्रबंधित किया जा सकता है, जिससे उपयोगकर्ता विशिष्ट प्लगइन्स को सक्षम या अक्षम कर सकते हैं और उनके व्यवहार को कस्टमाइज़ कर सकते हैं।