mini-SWE-agent ve Claude Code aynı ürünün iki sürümü değildir: mini, tek aracı — bash — olan, MIT lisanslı ücretsiz bir Python ajanıdır ve LiteLLM üzerinden herhangi bir modele ulaşır; Claude Code ise yalnızca Anthropic biçimli protokollerle iletişim kuran, Anthropic'in sahiplik esaslı lisansla sunduğu ajanıdır. Bu tek fark, çoğu geçişi belirler; çünkü bu bir tercih değil, protokol sınırıdır. Kodunu okuyabileceğiniz kadar küçük bir harness ve sağlayıcı seçme özgürlüğü istiyorsanız mini'yi seçin; editör, masaüstü ve CI arayüzlerini, izin modlarını ve abonelik seçeneğini istiyor ve Claude modellerinde kalıyorsanız Claude Code'u seçin.
mini-SWE-agent, SWE-agent GitHub kuruluşunda sürdürülür ve kendisini "SWE-bench, SWE-agent ve daha fazlasının arkasındaki Princeton & Stanford ekibi tarafından geliştirildi" şeklinde tanımlar. Her şeyden önce bir düzeltme: hakkında en çok alıntılanan bilgi güncel değildir. v2 geçiş kılavuzu, "v2.0 varsayılan olarak (normal ifade tabanlı metin ayrıştırma yerine) modele yerleşik araç çağırmayı kullanır" derken projenin kendi SSS'si hâlâ "LM'lerin araç çağırma arayüzünü bile kullanmıyor" ve "Eylemler üçlü ters tırnak bloklarından ayrıştırılır" der. Her iki sayfa da 19 Eylül 2026'da okundu. Geçiş kılavuzu ve birlikte gönderilen yapılandırma geçerlidir: mini.yaml modele "Komutları çalıştırmak için her yanıtın en az bir kez 'bash' aracını kullanması gerekir" der. Araç çağırmama ifadesine veya kaldırılmış MSWEA_MODEL_API_KEY değişkenine dayanan her eğitim v2'den öncedir.
Hangisini seçmelisiniz
İşiniz toplu işlem veya sağlayıcı odaklıysa mini-SWE-agent'ı seçin: aynı istemi birçok sorun üzerinde çalıştırmak, modelleri birbirleriyle değerlendirmek veya denetlenebilecek kadar küçük bir agent'ın inceleyemeyeceğiniz bir özellik setinden daha değerli olduğu bir korumalı alan içinde çalışmak. Belirleyici özellik yürütme modelidir: mini'nin SSS'si eylemlerin subprocess.run üzerinden çalıştığını ve "her eylemin tamamen bağımsız olduğunu (durum bilgili bir kabuk oturumunu çalışır durumda tutmanın aksine)" söyler; bu nedenle "agent dizinleri değiştiremez veya ortam değişkenlerini dışa aktaramaz; ancak ortam değişkenleri eylem başına ayarlanabilir". Birlikte gönderilen mini.yaml modele aynı şeyi söyler — "Dizin veya ortam değişkeni değişiklikleri kalıcı değildir. Her eylem yeni bir alt kabukta yürütülür" — ve bunun yerine ön ekli bir komuta yönlendirir. Bu, çalıştırmaları tekrarlanabilir ve kolayca kapsayıcılaştırılabilir hale getirir; uzun süreli durum bilgili kabuk işlerini ise zahmetli kılar. Geçiş maliyeti bir öğleden sonradır: pip install mini-swe-agent, bir YAML dosyası, bir anahtar.
Değer yüzeylerde ve koruma mekanizmalarında mevcutsa Claude Code'u seçin. Anthropic, bunu "terminalinizde, IDE'nizde, masaüstü uygulamanızda ve tarayıcınızda" kullanılabilir olarak tanımlar ve "Terminal CLI, VS Code ve JetBrains üçüncü taraf sağlayıcıları da destekler" ifadesini kullanır; dolayısıyla bir ağ geçidi rotası bunların yalnızca bazılarında mevcuttur. İzin modları, alt aracılar, MCP sunucuları, kancalar ve plan modu sunar; Pro veya Max aboneliğinde kullanımınız, token başına faturalandırma yerine plan kotasından düşer. Bunun maliyeti belirli türde bir bağımlılıktır: Claude modellerinden ayrı kullanamazsınız ve Anthropic'in ağ geçidi belgeleri, "Claude Code'u herhangi bir ağ geçidi üzerinden Claude dışı modellere yönlendirmeyi desteklemez" der.
Claude Code'dan mini'ye geçmek, mini'nin üç modu karşılığında izin sisteminden vazgeçmek, IDE ve masaüstü arayüzlerinden tamamen vazgeçmek ve kendi harcamalarınızı takip etmeyi üstlenmek anlamına gelir — mini'nin çalıştırma başına bütçesi yalnızca LiteLLM model kimliğinize karşılık gelen fiyatı belirleyebildiğinde çalışır. mini'den Claude Code'a geçmek, model seçme özgürlüğünden vazgeçmek ve kodunu okuyabildiğiniz bir harness'ten paketlenmiş bir ikili dosyaya geçmek anlamına gelir: claude-code deposu bir dağıtım noktasıdır ve lisans dosyası tek satırlık bir bildirim içerir — "© Anthropic PBC. All rights reserved" — kullanım Anthropic'in Ticari Hizmet Koşullarına tabidir.
İki aracının yan yana karşılaştırması
| Özellik | mini-SWE-agent | Claude Code |
|---|---|---|
| Lisans | MIT, © Kilian A. Lieret ve Carlos E. Jimenez | Özel mülkiyet — "Tüm hakları saklıdır", Anthropic'in Ticari Koşulları kapsamında |
| Güncel sürüm | 2.4.6, 23 Temmuz 2026'da yüklendi (PyPI) | En son etikette 2.1.277, npm dağıtım etiketleri okunduğunda stable'da 2.1.267; en son etiket çoğu gün değişir |
| Çalışma zamanı | Python 3.10 veya daha yeni | npm paketi için Node 22 veya daha yeni |
| Arayüzler | Terminal mini REPL'i ve mini-extra yardımcı komutu | Terminal, IDE uzantıları, masaüstü uygulaması ve tarayıcı |
| Modelin kullanabileceği araçlar | bash ve başka hiçbir şey yok | Dosya düzenlemeleri, arama, komut çalıştırma, alt aracılar, MCP sunucuları, kancalar |
| Çalıştırma modeli | Her eylem için bir bağımsız subprocess.run; kabuk durumu eylemler arasında taşınmaz | İzin modlarına sahip durum bilgili oturum |
| Onay akışı | confirm ile başlar; çalışma sırasında yolo (/y) veya human (/u) moduna geçin; -y onaysız başlar | Uygulamadan önce plan modu da dahil olmak üzere izin modları |
| Model erişimi | LiteLLM'nin erişebildiği tüm sağlayıcılar; OpenAI uyumlu ağ geçitleri dahil | Yalnızca Anthropic Messages, Bedrock veya Agent Platform biçimleri üzerinden Claude modelleri |
| Çalıştırma başına harcama sınırı | Dağıtılan yapılandırmada cost_limit: 3.; -l/--cost-limit, 0 devre dışı bırakır | --max-budget-usd, yalnızca yazdırma modu |
| Tur sınırı | step_limit: 0 — varsayılan olarak sınırsız | --max-turns, yalnızca yazdırma modu |
19 Eylül 2026'da okunan kaynaklar: mini'nin PyPI meta verileri, Claude Code'un npm kayıt belgesi, mini'nin CLI sayfası, mini'nin dağıtılan mini.yaml dosyası ve Anthropic'in CLI referansı ile genel bakış sayfası.
"mini Claude Code'u geride bırakır" neden bir hüküm değildir
mini'nin ana sayfasında "mini-swe-agent DeepSWE'de Claude Code ve Codex'i geride bırakıyor" şeklinde bir haber satırı bulunur; DeepSWE'nin gerçekte neyi ölçtüğünü okumaya değer. Yazısında şu ifade yer alır: "Her çalıştırmada, SWE-bench yazarlarının oluşturduğu harness olan mini-swe-agent kullanılır. Her model için bunu sabit tutuyoruz; böylece liderlik tablosu modelin çevresindeki altyapıyı değil, modelin yeteneğini yansıtır." Dolayısıyla liderlik tablosu, mini içindeki modellerin sıralamasıdır; mini'nin diğer ajanlara karşı sıralaması değildir.
Bu çalışmadaki harness'leri karşılaştıran tek değerlendirme, "aynı 10 SWE-Bench Pro görevi" üzerinde yürütülen bir pilot çalışmadır; standartlaştırılmış harness, benzer token maliyetinde yerleşik harness'lerle aynı veya daha iyi sonuçlar vermiştir — ancak yazarlar hemen şu uyarıyı yapar: "Bu farkın bir kısmı muhtemelen yetenekten ziyade istem ayarlamasından kaynaklanıyor." Bir avuç model üzerinde on görev, iki ajanı sıralayabilecek bir örneklem değildir ve bu sayfa araştırılırken kullanılabilir büyüklükte başka güvenilir bir doğrudan karşılaştırma bulunmamıştır. Bu nedenle bu kılavuz onları puanlamaz. Doğrulanabilir olanları karşılaştırır: protokol, izinler, harcama kontrolleri ve geçiş maliyeti.
Temel soru: her birinin hangi uç noktalara erişebildiği
İki aracının en çok ayrıştığı nokta burasıdır ve bir ağ geçidinin seçenek olup olmadığına karar veren kısım da budur.
Claude Code protokole kilitlidir. Anthropic'in ağ geçidi uyumluluk kılavuzu üç biçim listeler: ANTHROPIC_BASE_URL tarafından seçilen ve /v1/messages ile birlikte isteğe bağlı bir /v1/messages/count_tokens çağıran Anthropic Messages; Amazon Bedrock InvokeModel; ve Google Cloud'un Agent Platform rawPredict'i. Chat completions modu yoktur. Temel URL bir origin'dir; çünkü Claude Code rotayı ekler — Kunavo'nun kendi ANTHROPIC_BASE_URL sayfasında da aynı kural kodlanmıştır.
# Claude Code speaks the Anthropic Messages format and appends the route
# itself, so the variable is the ORIGIN — not the /v1 URL mini wants.
export ANTHROPIC_BASE_URL=https://api.kunavo.com # origin, no /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-... # sent as Authorization: Bearer
# Pin models Kunavo serves. Claude Code's default and its opus alias are the
# newest Opus — pinned here to Opus 5.5, which needs Claude Code v2.1.280 or
# later (run `claude update`). The sonnet alias asks for Sonnet 5.5, which
# Kunavo does not serve: unpinned, /model sonnet, opusplan's execution phase
# and sonnet subagents 404.
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claudeBütçeye dahil etmeye değer üç sonuç var. Kimlik bilgisi değişkeni üst bilgiyi belirler: Anthropic'in bağlantı sayfası, "ANTHROPIC_AUTH_TOKEN Authorization: Bearer içinde, ANTHROPIC_API_KEY x-api-key içinde ve apiKeyHelper her ikisinde" der; ayrıca yanlış değişkendeki bir kimlik bilgisinin "ağ geçidine okumadığı bir üst bilgide ulaştığını ve isteğin 401 ile başarısız olduğunu" belirtir. İstem önbelleğe alma beta eşleşmesine sahip değildir ve sessizce başarısız olur: Anthropic'in kılavuzuna göre bir ağ geçidi cache_control alanını çıkarırsa "Hata yok: görüşme her turda önbelleğe alınmamış girdi olarak ücretlendirilir". Model keşfi, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 ayarını yapmadığınız sürece kapalıdır; ayarladıktan sonra Claude Code yalnızca "claude" veya "anthropic" içeren kimlikleri tutar.
mini protokolden bağımsızdır ancak yapılandırma ağırlıklıdır. Hiçbir temel URL ortam değişkeni yoktur; yerel modeller sayfası, model_kwargs parametresinin doğrudan litellm.completion(model=model_name, messages=messages, **model_kwargs) olarak iletildiğini açıklar. Burada /v1 son ekini koruyun — yukarıdaki Claude Code kuralının tam tersi. Aynı sayfadaki örnek, öneksiz bir model adı için custom_llm_provider: "openai" ayarını kullanır; bu nedenle aşağıdaki openai/ öneki zorunluluktan ziyade ek güvence niteliğindedir. Sayfanın kesin olarak belirttiği şey, bunlardan herhangi birini kullanıyorsanız "bunun yapılandırmadaki litellm_provider ile de eşleşmesi gerektiğidir".
# mini has no base-URL environment variable. The endpoint goes in a config
# file, because model_kwargs is splatted straight into litellm.completion().
model:
model_name: "openai/claude-sonnet-5" # prefix and provider must agree
model_kwargs:
custom_llm_provider: "openai"
api_base: "https://api.kunavo.com/v1" # keep /v1 here
drop_params: true # the shipped mini.yaml sets this too
# set_cache_control is already "default_end" for a name containing "claude"Anahtarı OPENAI_API_KEY olarak ya ortamda sağlayın ya da mini-extra config set komutunu kullanın; bu komut mini'nin .env dosyasını yazar. mini'nin genel yapılandırma sayfası, "Ortam değişkenleri, .env dosyasında ayarlanan değişkenlere göre önceliklidir" der. Dosyayı mini -c kunavo.yaml ile seçin veya MSWEA_MINI_CONFIG_PATH ile varsayılan yapın.
Sessiz bir başarısızlık modu ayrıca ele alınmayı gerektirir. mini'nin çalıştırma başına bütçesi, model kimliğini tanıması gereken LiteLLM maliyet takibiyle uygulanır — Kunavo kimliklerinin LiteLLM kayıt defterinde fiyatlandırılıp fiyatlandırılmadığı bu sayfa için kontrol edilmedi. Öyle olmadıklarını varsayın ve korumayı onarmak yerine kaldıran MSWEA_COST_TRACKING="ignore_errors" ayarına başvurmak yerine oranları kendiniz sağlayın. LITELLM_MODEL_REGISTRY_PATH değişkenini LiteLLM'nin model-fiyatı biçimindeki bir dosyaya yönlendirin. mini'nin çalışan örneğinde giriş, sağlayıcı öneki olmadan model adına göre anahtarlanır ve sağlayıcı litellm_provider alanında belirtilir; burada da aynı yapı kopyalanmıştır:
{
"claude-sonnet-5": {
"input_cost_per_token": 0.0000014000,
"output_cost_per_token": 0.0000070000,
"litellm_provider": "openai",
"mode": "chat"
}
}Açıkça belirtilmesi gereken iki eksik var. Kunavo, iki istemciden hiçbirini kendi uç noktasıyla çalışma zamanında test etmedi ve bir kurulum referansı yayımlamak uyumluluk testi değildir. Özellikle doğrulanmamış olan şu: LiteLLM'nin openai/ yolunun, mini'nin v2 varsayılanı olan modele yerleşik araç çağrısı kullanımını Kunavo'nun chat-completions uç noktasıyla müzakere edip edemediği. Edemiyorsa mini, eski metin ayrıştırma yolunu model_class: litellm_textbased olarak, varsayılan yapılandırmanın yanında bir mini_textbased.yaml yapılandırmasıyla sunmaya devam eder. İstemcilerden herhangi birini denerken çalışan bir rotayı açık tutun ve hesabınızın sınırları belirlenmiş bir görev için gerçekte ne kaydettiğini okuyun.
Her birini çalıştırmanın maliyeti
Yazılımların fiyatları karşılaştırılabilir değildir; çünkü yalnızca birinin fiyatı vardır.
| Kalem | Yayımlanan fiyat | Kaynak, 19 Eylül 2026'da kontrol edildi |
|---|---|---|
| mini-SWE-agent, yazılım | $0, MIT | PyPI paket meta verileri; sitesinde veya listelemesinde plan ya da barındırılan katman sunulmuyor |
| Claude Free | $0 — Claude Code dahil değil | claude.com/pricing |
| Claude Pro | Yıllık faturalandırmada ayda $17 (başta $200), aylık faturalandırmada $20 — Claude Code dahil | claude.com/pricing |
| Claude Max | Fiyat kartında "Aylık $100'dan başlayan fiyatlarla" yazıyor; destek makalesi Max 5x için ayda $100 ve Max 20x için ayda $200 veriyor | Max planı destek makalesi — yalnızca aylık faturalandırma |
| Kullanım ölçümlü tokenlarla her iki aracı | Sağlayıcınızın token başına oranı | Kendi hesabınız |
Fiyat kartı ile destek makalesi Max katmanlarını farklı açıklıyor — biri bunları tek bir "başlangıç" rakamında birleştiriyor, diğeri ikisini de adlandırıyor. Bütçelemeden önce katmanı ve toplamı ödeme sırasında doğrulayın. Team ve Enterprise koltuk fiyatları burada kasıtlı olarak yer almıyor: bunlar bu sayfanın ele aldığı tek geliştirici seçimi yerine bir kuruluş için koltuk kararıdır.
Kullanım ölçümlü faturalandırmada Anthropic, görev başına bir sayı yerine bir aralık yayımlar: "Kurumsal dağıtımlar genelinde ortalama maliyet, geliştirici başına aktif gün başına yaklaşık $13 ve geliştirici başına ayda $150-250'dır; kullanıcıların %90'ı için maliyetler aktif gün başına $30'ın altında kalır" (maliyet yönetimi belgeleri). Bu, Anthropic'in kendi dağıtımlarındaki toplam bir veridir; iki aracının birbirine karşı ölçümü değildir ve mini için eşdeğer bir rakam yoktur.
Örnek token tahmini
Bu, ölçülmüş görev maliyeti değil, fatura üst sınırı da olmayan açıklayıcı token aritmetiğidir. Her iki araç da her turda görüşmeyi yeniden gönderir — Anthropic'in kendi belgeleri, "Claude Code her istekle birlikte tam görüşmenizi gönderir ve Claude araçları her kullandığında, o araç sonuçları grubunu taşıyan başka bir istek gönderir" der — dolayısıyla girdiler baskındır. Turlarına yayılan toplam 600k önbelleğe alınmamış girdi tokenı ve 25k çıktı tokenı içeren sınırlı bir görev varsayın. Oranlar, milyon token başına güncel Kunavo kataloğu fiyatlarıdır.
| Model | 1 milyon başına giriş / çıkış | Varsayılan görev için tahmin | Şuradan erişilebilir |
|---|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $0,51 | Her iki istemci |
| Claude Sonnet 5 | $1,40 / $7,00 | $1,01 | Her iki istemci |
| Claude Opus 5 | $3,50 / $17,50 | $2,54 | Her iki istemci |
| GPT-5.6 Terra | $0,70 / $4,20 | $0,53 | Yalnızca mini — Claude Code'da chat-completions modu yoktur |
Bunu tahmin olarak değil, oran olarak okuyun. Bu varsayımlar altında Claude Haiku 4.5 ile Claude Opus 5 arasındaki oran yaklaşık 5,0 kattır; bu, istemci seçiminden daha büyük bir kaldıraçtır. Ayrıca listelenen en ucuz oran ile görevi tamamlamanın en düşük maliyetinin farklı iddialar olduğunu unutmayın: üç denemeye ihtiyaç duyan daha ucuz bir model, ilk seferde başarılı olan bir modelden daha pahalıya mal olabilir ve mini'nin bağımsız alt süreç döngüsü, bir adım başarısız olduğunda daha fazla bağlamı yeniden gönderir. Önbelleğe alma tabloyu yeniden değiştirir ve çoğu yazının varsaydığı yönde değiştirmez. Claude Code, cache_control işaretlerini kendisi ekler. mini de set_cache_control: "default_end" ayarını kendisi yapar, ancak yalnızca bazı model adları için: model seçimi kodu, çözümlenen model adı anthropic, claude, sonnet veya opus içerdiğinde ve yapılandırma anahtarı daha önce ayarlamamışsa bu varsayılanı uygular. Bu nedenle, yukarıdaki önekli openai/claude-sonnet-5 dahil olmak üzere adında Claude geçen bir kimlik, siz istemeden işaretleri alır; adında Gemini geçen bir kimlik almaz. Bir chat-completions uç noktasının bu işaretlere göre hareket edip etmediği bu sayfa için test edilmedi. İstem önbelleğe alma bölümüne bakın.
Kunavo'nun katalog tutarı, bir üst sınır değil, faturalandırma için bir alt sınırdır: üst sağlayıcı ücretini bildirdiğinde, fatura tutarı katalog maliyeti ile üst sağlayıcının maliyetinin geçerli fiyat artış katsayısıyla çarpılması sonucunda elde edilen tutardan yüksek olanıdır. Önbellek ücretleri ve harici araçlar bu örneğin kapsamı dışındadır. Minimum bakiye yükleme tutarı ön ödemeli kredi olarak $10 tutarındadır — bu, bir görev ücreti veya abonelik değil, minimum fonlama tutarıdır. Faturalandırma ayrıntılarına bakın ve Claude Code'un kendi /usage tutarının "token sayılarından liste fiyatı üzerinden yerel olarak hesaplandığını" ve açıkça "bir tahmin" olduğunu unutmayın; bu nedenle mutabakatı istemcinin gösterdiği tutar yerine sağlayıcınızın hesap kayıtlarıyla yapın.
Bir ayrım daha: SWE-agent, mini-SWE-agent değildir
Daha eski kardeş bu sorgular için hâlâ sıralanır ve bir kuruluşu, bir README ailesini ve bir kıyaslama geçmişini paylaşır — ancak farklı yapılandırma söz dizimine, farklı belgelere sahiptir ve mini öğreticisinde yeri yoktur. Kendi bakımcıları da ilerlemiştir: SWE-agent README'si, "Mevcut geliştirme çabamızın çoğu, SWE-agent'ın yerini alan mini-swe-agent üzerindedir" der ve bundan sonra mini'yi önerir (19 Eylül 2026'da okundu). Arşivlenmiş değildir ve proje MIT lisanslıdır; bu nedenle onu ölü değil, bakımı sürdürülen ancak yerini yenisine bırakmış bir proje olarak değerlendirin — yeni çalışmalara mini ile başlayın.
Her ikisini de kurma
Kunavo, Claude Code için bir yapılandırma referansı yayımlar; mini-SWE-agent için yayımlamaz. İki istemcinin hiçbiri burada çalışma zamanında test edilmemiştir ve yayımlanmış bir kurulum sayfası uyumluluk testi değildir. İstemciniz Claude Code ise Claude Code entegrasyon kılavuzundan başlayın ve anahtara bakiye yüklemeye hazır olduğunuzda Kunavo hesabı oluşturun. Önce abonelik ile kullanıma göre ücretlendirilen tokenları karşılaştırıyorsanız, Claude Code fiyatlandırması ve aboneliksiz Claude Code bu kararı ele alır; Claude Code için en iyi API rotaları karşılaştırır. mini için yaklaşım, OpenAI uyumlu API'de açıklanan genel yaklaşımdır. Bunun yerine başka terminal ajanlarını mı karşılaştırıyorsunuz? OpenCode ile Claude Code karşılaştırması ve Aider fiyatlandırması, ücretsiz bir harness ile kullanıma göre ücretlendirilen model faturası arasında aynı ayrımın bulunduğu iki istemciyi daha ele alır.
Sık sorulan sorular
mini-SWE-agent, Claude Code'dan daha mı iyi?
Bunu kesinleştiren yayımlanmış bir kanıt yoktur ve insanların alıntıladığı başlık bunu söylemez. mini'nin kendi sitesi, "mini-swe-agent DeepSWE'de Claude Code ve Codex'i geçer" sözlerinin altında bir DeepSWE sonucuna bağlantı verir; ancak DeepSWE, "Her çalıştırma mini-swe-agent'ı, SWE-bench yazarlarının oluşturduğu harness'i kullanır. Her modelde bunu sabit tutarız; böylece sıralama tablonun etrafındaki iskeleyi değil model yeteneğini yansıtır" der. Bu çalışmadaki harness'e karşı harness karşılaştırması, aynı 10 SWE-Bench Pro görevi üzerinde yapılan bir pilot çalışmadır ve yazarları boşluğun bir bölümünün "muhtemelen yetenekten ziyade istem ayarlaması" olduğunu yazar. On görev iki agent'ı sıralayamaz. Bunun yerine iş akışına, protokole ve maliyet yoluna göre karar verin.
mini-SWE-agent, Kunavo gibi bir ağ geçidi üzerinden Claude modellerini kullanabilir mi?
Evet, ortam değişkeni yerine yapılandırmayla: mini'nin temel URL değişkeni yoktur ve belgeleri model_kwargs değerinin "doğrudan litellm.completion'a aktarıldığını" söyler. Bir YAML dosyasında model.model_kwargs altına custom_llm_provider: "openai" ve api_base: "https://api.kunavo.com/v1" ekleyin, /v1 son ekini koruyun, OPENAI_API_KEY sağlayın ve dosyayı mini -c ile seçin. Model adında sağlayıcı ön eki isteğe bağlıdır — mini'nin kendi örneği custom_llm_provider'ı ön ek içermeyen bir ad üzerinde ayarlar — ancak hangisini kullanırsanız kullanın litellm_provider ile eşleşmelidir. Buna güvenmeden önce bilinmesi gereken iki şey var: mini'nin varsayılan yapılandırması modele yerleşik araç çağırmayı kullanır ve bu yol Kunavo'ya karşı burada çalışma zamanında test edilmemiştir; ayrıca mini'nin varsayılan 3 $/çalıştırma bütçesinin arkasındaki mekanizma olan maliyet takibinin çalışması için litellm'nin model kimliğini tanıması gerekir.
Claude Code, OpenAI uyumlu bir uç noktayla konuşabilir mi?
Hayır. Anthropic'in ağ geçidi uyumluluk kılavuzu, bir ağ geçidinin Claude Code'a sunabileceği üç API biçimini listeler: ANTHROPIC_BASE_URL üzerinden Anthropic Messages (/v1/messages ve isteğe bağlı olarak /v1/messages/count_tokens çağrıları), CLAUDE_CODE_USE_BEDROCK=1 ile ANTHROPIC_BEDROCK_BASE_URL üzerinden Amazon Bedrock InvokeModel ve CLAUDE_CODE_USE_VERTEX=1 ile ANTHROPIC_VERTEX_BASE_URL üzerinden Google Cloud Agent Platform rawPredict. Microsoft Foundry ve AWS üzerindeki Claude Platform, o sayfada kendi değişkenlerine sahiptir; ancak kılavuz her ikisinin de aynı Anthropic Messages biçimini uyguladığını söyler. Listede /v1/chat/completions modu yoktur; dolayısıyla OpenAI biçimli bir uç noktaya Claude Code'dan erişilemez. Anthropic'in Other LLM gateways sayfası da "Claude Code'u herhangi bir ağ geçidi üzerinden Claude olmayan modellere yönlendirmeyi desteklemediğini" belirtir.
mini-SWE-agent'ın maliyeti nedir?
Yazılım ücretsizdir. mini-swe-agent MIT lisanslıdır; telif hakkı Kilian A. Lieret ve Carlos E. Jimenez'e aittir ve ne belgeleri ne de PyPI listelemesi satın alınacak barındırılan bir katman, plan, koltuk veya hesap sunar — PyPI'daki mevcut sürüm 2.4.6'dır, 23 Temmuz 2026'da yüklenmiştir ve Python 3.10 veya daha yenisini gerektirir. Ödediğiniz şey, yönlendirdiğiniz sağlayıcının model faturasıdır. Varsayılan yapılandırmayla birlikte gönderilen tek harcama koruması, çalıştırma başına cost_limit: 3'tür; bunun yanında MSWEA_GLOBAL_COST_LIMIT ve MSWEA_GLOBAL_CALL_LIMIT bulunur ve her ikisi de 0'a varsayılan olarak ayarlanır, yani sınır yoktur. Bunları gözlemlenen maliyetler değil, yapılandırılmış tavanlar olarak değerlendirin.
mini-SWE-agent hâlâ araç çağırmaktan kaçınıyor ve üçlü ters tırnak bloklarını ayrıştırıyor mu?
Varsayılan olarak hayır ve çoğu üçüncü taraf yazının yanlış yaptığı temel nokta budur. v2 geçiş kılavuzu, "v2.0 varsayılan olarak (normal ifade tabanlı metin ayrıştırma yerine) modele yerleşik araç çağırmayı kullanır" der ve birlikte gönderilen mini.yaml araç çağrısı biçimindedir — hata şablonu modele "Komutları çalıştırmak için her yanıtın en az bir kez 'bash' aracını kullanması gerekir" talimatını verir. Projenin kendi SSS'sinde hâlâ "LM'lerin araç çağırma arayüzünü bile kullanmıyor" şeklindeki eski ifade yer alır; bu nedenle iki sayfa çelişir; geçiş kılavuzu ve birlikte gönderilen yapılandırma mevcut davranışı gösterir. Metin ayrıştırma, litellm_textbased model sınıfı ve mini.yaml'ın yanında gelen mini_textbased.yaml yapılandırması üzerinden isteğe bağlı olarak kullanılmaya devam eder.
Claude Code, üçüncü taraf bir uç noktaya yönlendirildiğinde ne kaybeder?
Anthropic, Other LLM gateways sayfası ve ağ geçidi uyumluluk kılavuzu genelinde çeşitli kısıtlamalar belgeler. Bir ağ geçidi kimlik bilgisi değişkeni veya apiKeyHelper etkinken, "bir geliştiricinin claude.ai aboneliği kullanılmaz: kimlik bilgisi o oturum için abonelik girişinin yerini alır" ve trafik, bu kimlik bilgisinin sahibine token başına faturalandırılır. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 ayarlanmadıkça ağ geçidi model keşfi kapalıdır ve yalnızca "claude" veya "anthropic" içeren kimlikleri tutar. İnce ayrıntılı araç akışı özel bir temel URL arkasında varsayılan olarak kapalıdır. Kimlik bilgisi değişkeni olmadan yalnızca ANTHROPIC_BASE_URL ayarlamak aboneliğin yerini almaz — kaydedilmiş oturum açık kalır ve sınırları geçerli olmaya devam eder.
19 Eylül 2026'da her kaynak doğrudan alınarak kontrol edildi: mini-SWE-agent'ın PyPI meta verileri, ana sayfası, v2 geçiş kılavuzu, SSS'si, CLI, genel yapılandırma ve yerel modeller sayfaları, ana daldaki dağıtılmış mini.yaml, run/mini.py ve models/__init__.py dosyaları; Claude Code'un npm kayıt belgesi, depo lisans dosyası ve genel bakış, ağ geçidi, ağ geçidi protokolü, ağ geçidi bağlantısı, maliyet ve CLI referansı belgeleri; claude.com/pricing ve Max planı destek makalesi; SWE-agent README'si ve DeepSWE yazısı. Herhangi bir istemcinin Kunavo'ya karşı çalışma zamanı testi yapılmadı ve bu sayfadaki hiçbir kıyaslama sonucu yeniden üretilmedi. Kunavo token oranları canlı katalogdan alınmıştır ve buradaki her dolar örneği açıklayıcı token aritmetiğidir.