
Claude Code'u Anthropic anahtarı olmadan çalıştırma 🏴☠️
Geçenlerde çok ilginç bir proje ortaya çıktı:
free-claude-code. Aslında bu, FastAPI üzerinde Anthropic uç noktalarını taklit eden bir proxy sunucu. Orijinal Claude Code'dan gelen istekleri besliyorsunuz ve o da bunları sizin için uygun olan yere yönlendiriyor: ücretsiz NVIDIA NIM katmanına, OpenRouter'a, doğrudan DeepSeek'e veya yerel LM Studio / llama.cpp'ye.Burada ilginç olan (bariz beleşin yanı sıra):
1️⃣ Sezgisel Araç Ayrıştırıcı (Heuristic Tool Parser)
Ucuz veya yerel olarak çalıştırılan kuantize modeller genellikle araçları katı formatta çağırmakta zorlanır. Yazar, modelin ham metin çıktısını ayrıştıran ve akış içinde bunu meşru bir Anthropic
tool_use bloğuna saran kendi durum makinesini (providers/common/heuristic_tool_parser.py) yazdı. Aptal modellerin Claude araçlarıyla çalışmasını sağlamak için ideal bir geçici çözüm.2️⃣ Hizmet trafiğinin ele geçirilmesi
api/optimization_handlers.py içinde "çöp" isteklerin yerel olarak ele geçirilmesi uygulanmıştır. Claude Code, perde arkasında sürekli olarak kota kontrolü, geçmiş için başlık oluşturma, dosya yollarının otomatik tamamlanması ve öneriler için istekler gönderir. Proxy, harici LLM'yi hiç rahatsız etmeden bunları sabit kodlanmış yanıtlarla kendi başına yanıtlar. Zaman, para ve limitlerden tasarruf sağlar.3️⃣ Anlık akıl yürütme çevirisi
ThinkTagParser, gerçek zamanlı olarak <think> etiketlerini (merhaba, DeepSeek-R1) ayıklar veya sağlayıcı yanıtından reasoning_content'i çıkararak bunları resmi Anthropic thinking bloklarına eşler. İstemci için bu, yerel Claude'un yanıt veriyormuş gibi görünür.Çılgın bir bonus olarak: proxy'ye Telegram ve Discord için bir işleyici eklenmiş. Bir botu yerel bir proje klasörüne yönlendirebilir, ona sesli mesajlar gönderebilirsiniz (yerel Whisper ile yazıya dökülür) ve ajan bilgisayarınızda kod yazacaktır. Taksiyle giderken prod'u düzeltmek istiyorsanız ideal (lütfen bunu yapmayın).
Acele edin ve deneyin! Sonra bir başka kurtarıcı beleşin işe yarayıp yaramadığını yazın ☕️
Yorumlar
0Henüz yorum yok.