
Memo, API bağlantılarını ve yerel modelleri destekler. Ayrı Abonelikler sayfasından Antigravity, Claude veya Codex hesabıyla giriş yapılabilir. Bir bağlantıya birden çok model kaydedebilir ya da mesaj başına Auto Route kullanabilirsiniz.
| Sağlayıcı | Modeller | Yetenek |
|---|---|---|
| OpenAI | GPT-4o, GPT-4.1, O-serisi | Genel amaçlı, çoklu ortam |
| Google Gemini | Gemini 2.0 Flash, 2.5 Pro | Hızlı çıkarım, uzun bağlam |
| Anthropic Claude | Claude Sonnet 4, Opus 4 | Derin akıl yürütme, kod |
| xAI Grok | Grok-2, Grok-3 | Gerçek zamanlı bilgi |
| Groq | Llama 4, DeepSeek | Ultra hızlı LPU çıkarımı |
| OpenRouter | 300+ model (tek API) | Birleşik erişim, fiyat karşılaştırma |
| Ollama | Herhangi bir GGUF modeli | Tamamen yerel, çevrimdışı |
| OpenCode Zen | Canlı model listesinden seçim | Kullandıkça öde, bazı modeller ücretsiz |
| OpenCode Go | Canlı model listesinden seçim | Abonelik tabanlı |
| Kilo Code | AI Gateway — tek API'den 368+ model | v3.9.0'da geldi |
| Custom (OpenAI-uyumlu) | Kendi OpenAI-şekilli endpoint'iniz | LM Studio, vLLM, kendi proxy'niz |
| Custom (Anthropic-uyumlu) | Kendi Anthropic-şekilli endpoint'iniz | Anthropic Messages API formatı |
| Claude Code (CLI) | Kurulu claude CLI'ı |
Subprocess, sohbet-başına, gerçek arkaplan işi (Beta) |
| Codex (CLI) | Kurulu codex CLI'ı |
Subprocess, sohbet-başına, gerçek arkaplan işi (Beta) |
| Cline | Canlı model kataloğu | Ücretsiz seçenekler dahil mevcut modeller |
| Abonelikler | Antigravity, Claude veya Codex hesabı | Ayrı Abonelikler sayfasından giriş |
Eskigemini-subve Claude abonelik entegrasyonları v4.6.0'da kaldırıldı. Hesapla giriş için Abonelikler sayfasını kullanın; API anahtarlı sağlayıcılar ayrı kalır.
OpenRouter, Kilo Code ve OpenCode Zen bir uygulama mağazası gibi çalışır — model adını elle yazmak yerine sağlayıcı ekranındaki "Seç" butonuna basın ve API'nin gerçekten sunduğu canlı katalogdan seçin. Ücretsiz modeller yeşil onay işaretiyle en üstte sıralanır; OpenRouter fiyat verisinden, Kilo Code doğrudan isFree alanından, OpenCode Zen ise -free id son ekinden ücretsiz durumunu türetir. Kilo'nun kataloğuna göz atmak için API anahtarı bile gerekmez.
Model-bazlı muhakeme çabası kontrolünü ("low/medium/high", düşünme bütçeleri) gerçekten destekleyen sağlayıcılar bunu aynı diyaloğda sunar; satıcının API'sinin izin verdiği yerlerde (Claude, Gemini, Ollama, OpenRouter) canlı model-bazlı yetenek keşfiyle desteklenir. Yetenek doğrulanamayan yerde seçici kendini gizler — kabul etmeyen bir modele çaba seviyesi göndermek sessiz bir yok-sayma değil sert istek hatasıdır.
Etkin sağlayıcılar öncelik sıralı bir zincir oluşturur. Birincil sağlayıcı başarısız olduğunda veya hız sınırına takıldığında, Memo otomatik olarak bir sonrakine geçer.
Kullanıcı → [OpenAI] → başarısız → [Gemini] → başarısız → [Claude] → başarılı → Kullanıcı
Bir sağlayıcı 3 ardışık başarısızlıktan sonra otomatik olarak devre dışı bırakılır. Arka planda çalışan bir sağlık kontrol goroutine'i periyodik olarak durumunu sorgular; sağlayıcı toparlandığında kullanıcı müdahalesi olmadan yeniden etkinleştirilir.
Bağlam bütçesi (her istekte paketlenen sohbet geçmişi miktarı) sağlayıcı türüne değil modele bağlıdır. Sağlayıcı yapılandırmasındaki "Bağlam penceresi (token)" alanını modelin gerçek penceresine göre ayarlayın (ör. 1000000 = 1M). Boş bırakılırsa varsayılanlar kullanılır: Gemini 1M, Claude 200K, diğerleri 128K.
API anahtarları, donanım tabanlı bir anahtardan türetilen AES-256-GCM ile diskte şifreli olarak saklanır. Anahtar türetme işlemi data/machine.key dosyasını kullanır — bu dosya kaybolursa anahtarlar kurtarılamaz. Anahtarlar hiçbir zaman yapılandırma dosyalarında veya günlüklerde düz metin olarak görünmez.
Ayarlar → API Sağlayıcılar sekmesi yapılandırılmış API bağlantılarını listeler:
flutter_svg ile işlenen sağlayıcı logosuAlt motor çubuğu, yerel model göstergesi tarzında, yeşil durum noktasıyla birlikte o an etkin sağlayıcının logosunu ve adını gösterir.
/model komutuyla sohbetin ortasında sağlayıcı değiştirin — yeniden başlatma gerekmez, bağlam kaybolmaz. Sağlayıcı değişikliği bir sonraki mesajda yürürlüğe girer.