- Ollama artık JSON şeması kullanarak model çıktısını belirli bir biçimle kısıtlayan yapılandırılmış çıktı (Structured Output) özelliğini destekliyor
- Python ve JavaScript kütüphaneleri güncellendi ve bu özellik kullanılabilir hale geldi
- Yapılandırılmış çıktının başlıca kullanım alanları
- Belgelerden veri ayrıştırma
- Görüntülerden veri çıkarma
- Tüm dil modeli yanıtlarını yapılandırma
- JSON moduna göre daha yüksek güvenilirlik ve tutarlılık sağlama
- Kullanım ipuçları
- Pydantic (Python) veya Zod (JavaScript) ile JSON şeması tanımlama
- Prompt'a "JSON olarak döndür" ekleme
- Deterministik çıktı elde etmek için temperature ayarını 0'a düşürme
- Gelecek planları
- Logit görünürlüğüyle üretim kontrolü desteği
- Performans ve doğruluk iyileştirmeleri
- JSON şeması dışında ek biçim desteği
- GPU hızlandırmalı sampling desteği
1 yorum
Eskiden json schema'yı prompt'un bir parçası olarak ekleyip API parametresinde yalnızca
format: jsonşeklinde kullanıyorduk, şimdi ise hem token tasarrufu sağlanıyor hem de ayarlamak daha kolay hale gelmiş!