Ana Sayfa

Ollama, Claude Code ile Anthropic API Uyumunu Getiriyor

1 dk okuma

Ollama'nın 0.14.0 ve sonraki sürümleri, Anthropic Messages API ile uyumlu hale gelerek geliştiricilere önemli bir esneklik sunuyor. Bu entegrasyon sayesinde, Anthropic'in terminal tabanlı kodlama aracı olan Claude Code'u artık açık kaynaklı modellerle birlikte kullanmak mümkün hale geldi. Kullanıcılar, Claude Code'u kendi makinelerinde yerel olarak çalışan Ollama modelleriyle veya ollama.com üzerinden bulut modelleriyle kolayca entegre edebilirler. Bu gelişme, yapay zeka destekli kodlama süreçlerini daha erişilebilir ve özelleştirilebilir kılıyor.

Claude Code'u Ollama ile kullanmaya başlamak oldukça basit. İlk olarak, macOS, Linux veya Windows ortamlarında sağlanan komutlarla Claude Code'un kurulumu gerçekleştiriliyor. Ardından, ANTHROPIC_AUTH_TOKEN ve ANTHROPIC_BASE_URL gibi ortam değişkenleri Ollama'yı işaret edecek şekilde yapılandırılıyor. Bu yapılandırma tamamlandıktan sonra, claude --model gpt-oss:20b gibi komutlarla yerel modellerle veya claude --model glm-4.7:cloud ile Ollama'nın bulut modelleriyle Claude Code çalıştırılabiliyor. Özellikle kodlama görevleri için 64k token bağlam uzunluğuna sahip modellerin kullanılması öneriliyor; Ollama'nın bulut modelleri her zaman tam bağlam uzunluklarında çalışır. gpt-oss:20b ve qwen3-coder gibi yerel modeller ile glm-4.7:cloud ve minimax-m2.1:cloud gibi bulut modelleri kodlama için tavsiye ediliyor.

Mevcut uygulamalarını Anthropic SDK ile geliştirenler için de entegrasyon oldukça kolay. SDK'nın base_url ve api_key parametrelerini Ollama'nın yerel adresine (http://localhost:11434) ve 'ollama' anahtarına ayarlayarak, uygulamalarını Ollama modelleriyle çalıştırabilirler. Python ve JavaScript örnekleri, bu entegrasyonun nasıl yapılacağını açıkça gösteriyor. Ayrıca, Ollama modelleri Anthropic API uyumluluğu sayesinde harici sistemlerle etkileşime geçmek için araçları (tool calling) da destekliyor. Bu özellik, modellerin hava durumu sorgulama gibi karmaşık görevleri yerine getirmesine olanak tanıyarak yapay zeka destekli uygulamaların yeteneklerini genişletiyor.

İçgörü

Bu entegrasyon, geliştiricilerin Anthropic'in güçlü kodlama aracını açık kaynaklı ve yerel olarak çalıştırılabilir modellerle kullanmasına olanak tanıyarak yapay zeka destekli yazılım geliştirmede yeni kapılar açıyor.

Kaynak