Ücretsiz GLM5 ile Claude/Codex Yetenekleri Oluşturma Rehberi

2/13/2026
5 min read

GLM-5, Zhipu'nun en yeni MoE modelidir, toplam parametre sayısı 744B'dir (aktif 40B). GLM-4.5'in 355B'sinden önemli ölçüde yükseltilmiş olup, ön eğitim verileri 28.5T tokene çıkarılmıştır. Karmaşık sistem mühendisliği ve uzun süreli aracı görevleri için tasarlanmıştır ve kodlama ve Agentic iş akışlarında mükemmel performans gösterir.

Ollama bulutu artık glm-5:cloud'u destekliyor, bağlam penceresi 198K'ya kadar çıkıyor, hızlı ve ücretsiz olarak başlıyor (kapasite optimize edildi, erken dönemde kısa süreli bir sınırlama vardı, şimdi iyileştirildi).

Şimdi size ücretsiz GLM-5 + yetenek oluşturmayı öğreteceğim

Adım 1: Ollama'yı Kurun ve GLM-5'i Çekin

En son Ollama'yı indirin (https://ollama.com/download), sürümün bulut modelini desteklediğinden emin olun.

Ollama hesabınıza giriş yapın (bulut modelini kullanmak için zorunlu)

Modeli çekin

ollama pull glm-5:cloud veya doğrudan

ollama run glm-5:cloud İlk çalıştırmada bulut kullanımına izin verilip verilmediği sorulacaktır, kabul edin yeterli. Başarılı olduktan sonra doğrudan terminalden GLM-5 ile konuşabilirsiniz.

Ücretsiz sürümde hız sınırlaması vardır, test/günlük kullanım için uygundur; sık kullanım için ücretli plana yükseltilebilir.

Adım 2: Tek Tıkla Claude/Codex Yetenek Ortamına Köprüleme

Ollama launch, GLM-5'in bu araçların arka uç beyni olmasını sağlar:

Claude Code

ollama launch claude --model glm-5:cloud veya manuel olarak yapılandırın

export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Boş Olmalı ve ardından başlatın

claude --model glm-5:cloud Başarılı olursa aşağıdaki gibi bir karşılama ekranı göreceksiniz:

✦ Claude Code v2.1.xModel: glm-5:cloudContext: 198KWelcome back!Codex

ollama launch codex --model glm-5:cloudOpenClaw

ollama launch openclaw --model glm-5:cloud

Adım 3: 5 Adımda Verimli Yetenek Oluşturma

Yetenek, bir klasördür ve temel dosya SKILL.md'dir, Markdown formatı + YAML ön meta verileri kullanılır. Diğer isteğe bağlı dizinler:

  • scripts/: Çalıştırılabilir komut dosyalarını (Python, Bash vb.) saklar.

  • references/: Referans belgeleri, şablon dosyaları, Claude gerektiğinde yükleyebilir.

  • assets/: Simgeler, yazı tipleri gibi kaynaklar.

Tasarım İlkeleri (Verimliliğin Anahtarı):

  • Aşamalı Açıklama (Progressive Disclosure): YAML'ye yalnızca temel açıklamaları koyun (Claude'un uygulanabilir olup olmadığını hızlı bir şekilde belirlemesini sağlayın), ana içeriği MD metnine koyun ve gerektiğinde ek dosyalar yükleyin. Bağlam patlamasından kaçının.

  • Birleştirilebilirlik: Yetenekler diğer yeteneklerle uyumlu olmalı, tekel varsaymayın.

  • Taşınabilirlik: Bir yetenek Claude Web, Claude Code ve API'de ortak olarak kullanılabilir.

  • MCP Entegrasyonu (İsteğe Bağlı): Bir MCP (Managed Claude Platform) sunucusu varsa, yeteneğin araç çağrılarını (API erişimi gibi) geliştirebilirsiniz.

Verimli İpuçları: Basit kullanım örnekleriyle başlayın. Her gün tekrarladığınız 2-3 programlama görevini seçin (örneğin, "REST API şablonu oluştur" veya "Python hatalarını ayıkla"), en başından karmaşık yetenekler oluşturmaktan kaçının.

Yetenek çerçevesi oluşturmanıza yardımcı olması için Claude Code'un kendisini kullanın (meta yetenek tekniği: Claude'un yetenek çerçevesi oluşturmanıza yardımcı olmasını sağlayın). Terminalde claude --model claude-4-opus (veya GLM5) çalıştırın ve ardından konuşma yoluyla oluşturun.

1. Kullanım Örneği ve Yapıyı Planlayın

  • Hedefi Belirleyin: Örneğin, "Yönlendirme, hata işleme ve test şablonları dahil olmak üzere verimli bir Python Flask API mimarisi oluşturmaya yardımcı olan bir yetenek oluşturun."

  • Claude Code ile Beyin Fırtınası Yapın: /plan yazın veya doğrudan "YAML ve MD yapısı dahil olmak üzere bir Flask API oluşturma yeteneği planlamama yardım et." deyin. Claude bir taslak çıktı verecektir.

  • Verimli İpuçları: "Kısa tutun, YAML < 200 kelime, MD < 1000 kelime" belirtin. Giriş parametreleri (örneğin, API uç noktaları listesi) ve çıktı formatı (JSON veya kod dosyası) gibi önemli kararları kaydedin.

2. Yetenek Klasörü Oluşturun

  • ~/.claude/skills/ (varsayılan yol) altında flask-api-generator gibi yeni bir klasör oluşturun.

  • SKILL.md oluşturun, YAML ön ekini ekleyin:

---name: Flask API Generatordescription: Generates complete Flask API structures with routes, error handling, and tests.version: 1.0author: Your Nametriggers: ["flask api", "generate rest api", "python web app"]dependencies: ["flask", "pytest"] # İsteğe bağlı, Claude ortamı kontrol edecektir---- Verimli İpuçları: Tetikleyici kelimeler (triggers) kullanarak Claude'un yeteneği otomatik olarak keşfetmesini sağlayın. Genelleştirilmiş açıklamalardan kaçının, belirli senaryolara odaklanın.

3. Temel Talimatları Yazın (MD Metni)

  • YAML'den sonra ayrıntılı adımları yazın:

`## Adım 1. Kullanıcıya API özelliklerini sorun: uç noktalar, yöntemler, parametreler.2. app.py oluşturun: Flask uygulaması, yönlendirme ve temel hata işleme içerir.3. tests.py oluşturun: pytest ile birim testleri kullanın.4. Dosyaları çıktılayın: /write_file komutuyla geçerli dizine kaydedin.

Örnek Giriş- Kullanıcı: GET /users ve POST /users dahil olmak üzere bir kullanıcı yönetimi API'si oluşturun.

En İyi Uygulamalar- Her zaman tür ipuçları ve docstring'ler kullanın.- Güvenliğe öncelik verin: Giriş doğrulaması ekleyin.`- Komut dosyası örnekleri ekleyin: scripts/ altına generate_routes.py koyun, Claude çağırabilir.

  • Verimli İpuçları: Numaralandırılmış adımlar + örnekler kullanın. Test ederken, Claude'un "simüle etmesini" sağlayın: "Bu yetenekle bir örnek görevi işleyin" deyin, yinelemeli olarak optimize edin.

4. İsteğe Bağlı Bileşenler Ekleyin

  • Komut dosyası: Python komut dosyası gibi, bazı mantığı otomatikleştirmek için (örneğin, Jinja2 ile şablon oluşturmak). Claude /run_script ile çalıştırabilir.

  • Referans dosyası: references/best_practices.md'ye Flask güvenlik standartlarını açıklayan bir dosya koyun.

  • Varlıklar: assets/base_app.py.jinja gibi şablon dosyaları.

  • Verimli İpuçları: Yalnızca gerekli öğeleri ekleyin. Yeteneklerin %80'i yalnızca SKILL.md'ye ihtiyaç duyar. MCP kullanıcıları harici araçları entegre edebilir (veritabanı bağlantısı gibi).

5. Test Edin ve Yineleyin

  • Yetenek yükleyin: Claude Code'da /load_skill flask-api-generator yazın veya otomatik olarak keşfetmesini sağlayın.

  • Test edin: Tetikleyici görevi girin, çıktıyı gözlemleyin. Bağlam kullanımını kontrol edin (/context ile aşırı yüklenip yüklenmediğini görün).

  • Yineleyin: Başarısız olursa, "Heal Skill" yaklaşımını kullanın (topluluk tekniği): Hatayı analiz edin, MD'yi güncelleyin (örneğin, "bağımlılık eksikliğini işleme" adımı ekleyin).

  • Verimli İpuçları: Çok turlu konuşmalarla test edin. Günlükleri kaydedin: /log on etkileşimi yakalayın, hata ayıklamayı kolaylaştırın.

Published in Technology

You Might Also Like