İçeriğe geç
New Kodine v2 is now available

Modeller

LLM sağlayıcılarını ve model tercihlerini yapılandırın.

kodine, AI SDK ve Models.dev altyapısından yararlanarak 75’ten fazla LLM sağlayıcısıyla çalışır; yerel modelleri kullanmak da mümkündür.


Sağlayıcılar

Popüler sağlayıcıların çoğu hazır olarak gelir. Bir sağlayıcının kimlik bilgilerini /connect komutuyla eklediyseniz, kodine’u bir sonraki açışınızda otomatik olarak kullanılabilir durumda olurlar.

Ayrıntılar için Sağlayıcılar sayfasına bakın.


Model seçimi

Sağlayıcı kurulumunu tamamladıktan sonra istediğiniz modeli şu komutla seçebilirsiniz:

/models

Önerilen modeller

Sürekli yeni modeller çıkıyor; seçeneklerin sayısı her hafta artıyor.

Ne var ki bunların yalnızca küçük bir bölümü hem kod üretiminde hem de araç çağrılarında gerçekten başarılı.

Aşağıda kodine ile iyi sonuç veren bazı modelleri belirli bir düzende sıraladık (liste ne eksiksizdir ne de her zaman günceldir):

  • GPT 5.2
  • GPT 5.1 Codex
  • Claude Opus 4.5
  • Claude Sonnet 4.5
  • Minimax M2.1
  • Gemini 3 Pro

Varsayılan ayarlama

Bu modellerden birini varsayılan yapmak için kodine yapılandırmanızdaki model anahtarını kullanın.

kodine.json
{
"$schema": "https://kodine.net/config.json",
"model": "lmstudio/google/gemma-3n-e4b"
}

Tam kimlik provider_id/model_id biçimindedir. Örneğin Kodine Aura kullanıyorsanız Kodine Large modeli kodine/kodine-large olarak yazılır.

Özel bir sağlayıcı tanımladıysanız provider_id, yapılandırmanızdaki provider bölümünün anahtarına; model_id ise provider.models altındaki anahtara karşılık gelir.


Model yapılandırma

Herhangi bir modelin seçeneklerini yapılandırma dosyası üzerinden ayarlayabilirsiniz.

kodine.jsonc
{
"$schema": "https://kodine.net/config.json",
"provider": {
"openai": {
"models": {
"gpt-5": {
"options": {
"reasoningEffort": "high",
"textVerbosity": "low",
"reasoningSummary": "auto",
"include": ["reasoning.encrypted_content"],
},
},
},
},
"anthropic": {
"models": {
"claude-sonnet-4-5-20250929": {
"options": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000,
},
},
},
},
},
},
}

Bu örnekte iki yerleşik model için genel seçenekler tanımlanıyor: openai sağlayıcısı üzerinden erişilen gpt-5 ve anthropic sağlayıcısı üzerinden erişilen claude-sonnet-4-20250514. Yerleşik sağlayıcı ve model adlarının tamamını Models.dev üzerinde bulabilirsiniz.

Aynı seçenekleri kullandığınız agent’lar için de tanımlayabilirsiniz; agent yapılandırması buradaki genel seçenekleri ezer. Daha fazla bilgi.

Yerleşik varyantları genişleten kendi varyantlarınızı da oluşturabilirsiniz. Varyantlar sayesinde aynı model için tekrarlanan tanımlar yapmadan farklı ayar kümeleri kullanabilirsiniz:

kodine.jsonc
{
"$schema": "https://kodine.net/config.json",
"provider": {
"kodine": {
"models": {
"gpt-5": {
"variants": {
"high": {
"reasoningEffort": "high",
"textVerbosity": "low",
"reasoningSummary": "auto",
},
"low": {
"reasoningEffort": "low",
"textVerbosity": "low",
"reasoningSummary": "auto",
},
},
},
},
},
},
}

Varyantlar

Bazı modeller birden fazla yapılandırma seçeneği sunar. kodine, yaygın sağlayıcılar için hazır varyantlarla gelir.

Yerleşik varyantlar

kodine pek çok sağlayıcı için önceden tanımlı varyantlar içerir:

Anthropic:

  • high - Yüksek düşünme bütçesi (varsayılan)
  • max - En yüksek düşünme bütçesi

OpenAI:

Modele göre farklılık gösterir; genel hatlarıyla:

  • none - Akıl yürütme yok
  • minimal - En düşük akıl yürütme çabası
  • low - Düşük akıl yürütme çabası
  • medium - Orta düzey akıl yürütme çabası
  • high - Yüksek akıl yürütme çabası
  • xhigh - Çok yüksek akıl yürütme çabası

Google:

  • low - Daha düşük effort/token bütçesi
  • high - Daha yüksek effort/token bütçesi

Özel varyantlar

Hazır varyantları ezebilir ya da tamamen yenilerini tanımlayabilirsiniz:

kodine.jsonc
{
"$schema": "https://kodine.net/config.json",
"provider": {
"openai": {
"models": {
"gpt-5": {
"variants": {
"thinking": {
"reasoningEffort": "high",
"textVerbosity": "low",
},
"fast": {
"disabled": true,
},
},
},
},
},
},
}

Varyantlar arasında geçiş

Varyantlar arasında hızla geçiş yapmak için variant_cycle tuş atamasını kullanın. Daha fazla bilgi.


Model yükleme sırası

kodine açılırken kullanılacak modeli şu öncelik sırasıyla belirler:

  1. --model veya -m komut satırı bayrağı. Biçimi yapılandırma dosyasıyla aynıdır: provider_id/model_id.

  2. kodine yapılandırmasındaki model tanımı.

    kodine.json
    {
    "$schema": "https://kodine.net/config.json",
    "model": "anthropic/claude-sonnet-4-20250514"
    }

    Buradaki format provider/model şeklindedir.

  3. En son kullanılan model.

  4. Dahili önceliğe göre ilk model.