- 1. Helicone Nedir?
- 2. Helicone Nasıl Kullanılır?
- 2.1. Helicone ana sayfasını açın
- 2.2. Hesap oluşturun veya giriş yapın
- 2.3. Yeni proje / workspace oluşturun
- 2.4. API anahtarınızı alın
- 2.5. Endpoint adresini Helicone ile değiştirin
- 2.6. Header’lara Helicone anahtarını ekleyin
- 2.7. İlk istekleri gönderin ve logları kontrol edin
- 2.8. Kullanıcı ve oturum takibi ekleyin
- 2.9. Model ve sağlayıcı yönetimini merkezi hale getirin
- 2.10. Raporlama, filtreleme ve dashboard’ları kullanın
- 3. Helicone Kullanırken Bilinmesi Gerekenler
- 4. Fiyatlandırma ve Entegrasyon Notları
Helicone tek bir arayüz üzerinden birden fazla yapay zeka sağlayıcısını ve modeli yönetmeyi, her isteği ayrıntılı şekilde loglamayı ve kullanıcı/oturum bazlı analiz yapmayı kolaylaştıran bir AI gözlemleme ve yönetim platformu. Üretken yapay zeka uygulamalarının maliyet, performans ve hata takibini merkezileştirerek geliştirme ve operasyon süreçlerini hızlandırır.
Helicone Nedir?
Helicone, özellikle OpenAI, Anthropic, Azure ve Google gibi sağlayıcılardan gelen yapay zeka isteklerini tek bir çatı altında toplayan bir observability ve yönetim aracı. Amaç, geliştiricilerin ve şirketlerin aynı ortamdan çoklu model ve sağlayıcıları kontrol edip, istekleri otomatik loglayıp analiz etmelerini sağlamaktır.
Daha fazla teknik detay, resmi dökümantasyon ve örnek kodlar için Helicone Resmi Sitesini ziyaret edebilirsiniz. Benzer içerikler için blogun Genel kategorisine göz atın.
Helicone Nasıl Kullanılır?
Helicone ana sayfasını açın
Tarayıcıdan Helicone’un resmi sitesini açın ve sağ üstteki Sign Up veya Get Started butonuna tıklayın.
Hesap oluşturun veya giriş yapın
Google, GitHub veya e-posta ile kayıt ekranını doldurun. E-posta ile kayıt oluyorsanız doğrulama bağlantısını onaylayın ve panele giriş yapın.
Yeni proje / workspace oluşturun
Paneldeki New Project veya benzer butona tıklayın. Projeye anlamlı bir isim verin (örneğin: “chatbot-prod”, “internal-tools” gibi).
API anahtarınızı alın
Projeyi oluşturduktan sonra Helicone API Key veya yapılandırma bilgisi gösterilir. Bu anahtarı güvenli bir yere not alın ve kodda ortam değişkeni olarak saklayın.
Endpoint adresini Helicone ile değiştirin
Mevcutta kullandığınız OpenAI veya benzeri endpoint’i, Helicone’un verdiği proxy endpoint ile değiştirin. Bu sayede Helicone tüm isteklerinizin araya girerek loglanmasını sağlar.
- Örn: https://api.openai.com yerine https://oai.helicone.ai (panelde gördüğünüz adresi kullanın).
Header’lara Helicone anahtarını ekleyin
İstek atarken header kısmına Helicone için verilen özel anahtarı ekleyin. Mevcut OpenAI anahtarını silmeyin; genellikle ikisini birlikte kullanırsınız.
- Örn: Helicone-Auth: Bearer <HELICONE_API_KEY>
API isteğiniz hatasız çalışıyorsa, Helicone artık tüm isteklerinizi arka planda loglar.
İlk istekleri gönderin ve logları kontrol edin
Uygulamanızdan birkaç deneme isteği atın. Ardından Helicone panelinde Requests / Logs bölümünü açın. Burada prompt, model ve yanıt ile token kullanımı, gecikme ve hata kodları detaylı şekilde listelenir.
- Prompt, model, yanıt
- Token kullanımı
- Gecikme (latency)
- Hata kodları
Kullanıcı ve oturum takibi ekleyin
Her isteğe kullanıcı veya oturum kimliği göndermek için ek header’lar kullanın (panelde gösterilen yapıyı aynen uygulayın).
- Örn: Helicone-User-Id veya Helicone-Session-Id.
Böylece “hangi kullanıcı ne kadar token harcıyor, hangi oturumda hata artıyor” gibi sorulara panelden yanıt alırsınız.
Model ve sağlayıcı yönetimini merkezi hale getirin
Helicone üzerinden farklı model ve sağlayıcıları tanımlayın. Kodun içinde tek tek değiştirmek yerine panelden yönlendirme yaparak yönetimi merkezi hale getirin.
- Belirli endpoint’leri farklı modellere yönlendirin
- A/B test için iki modeli paralel deneyin
- Maliyet / performans dengesini panelden inceleyin
Raporlama, filtreleme ve dashboard’ları kullanın
Paneldeki filtreleri kullanarak tarih, kullanıcı, model veya hata koduna göre logları süzün. Sık kullandığınız görünümleri kaydedin ve ekibinizle paylaşın.
Helicone Kullanırken Bilinmesi Gerekenler
| Özellik | Açıklama |
|---|---|
| Veri gizliliği | Üretim ortamında hassas veri gönderiyorsanız, Helicone’un veri saklama politikalarını ve anonymization/obfuscation ayarlarını etkinleştirin. |
| Performans etkisi | Proxy katmanı küçük bir gecikme ekleyebilir. Yük testi yapın ve kritik uç noktalarda gecikme toleransını ölçün. |
| Maliyet takibi | Helicone token ve istek sayılarını gösterir. Bu verileri düzenli takip edip aylık bütçe limitlerine göre alarm veya dashboard ayarlayın. |
| API sınırları | Kullandığınız sağlayıcının (OpenAI, Anthropic vb.) rate limit kuralları aynen geçerlidir. Helicone ek limitler koyabilir; dökümantasyondan kontrol edin. |
| Üretim / test ayrımı | Geliştirme ve üretim ortamlarını ayrı projeler altında tutun; böylece loglar karışmaz ve prod istatistikleri net olur. |
| Güvenlik | Helicone API anahtarını kod içine gömmeyin. Ortam değişkeni kullanın ve depo içinde paylaşmayın. |
| Takım erişimi | Ekip üyelerine yalnızca ihtiyaç duydukları yetkileri verin (log görüntüleme, proje ayarları, faturalandırma gibi rolleri ayırın). |
| Model geçişleri | Yeni modele geçişte önce düşük trafikli bir segmentte A/B test uygulayın ve Helicone loglarından kalite ve maliyet farkını karşılaştırın. |
| Hata analizi | Yüksek hata oranı veya beklenmedik yanıtlar gördüğünüzde ilgili oturumun prompt ve yanıtlarını inceleyin, gerekiyorsa prompt’u revize edin. |
| Uzun vadeli arşiv | Logların saklama süresini kontrol edin. Uzun vadeli analiz gerekiyorsa saklama süresini ve dışa aktarma (export) seçeneklerini ayarlayın. |
Fiyatlandırma ve Entegrasyon Notları
Helicone genellikle ücretsiz başlangıç planı sunar; kullanım arttıkça ölçeklenen ücretli planlar mevcuttur. Güncel fiyatlandırmayı resmi sitedeki Pricing bölümünden kontrol edin.
Çoğu entegrasyonda kodu tamamen değiştirmek gerekmez: genellikle sadece API endpoint adresini Helicone proxy ile değiştirmek ve birkaç ek header eklemek yeterlidir. Mevcut iş akışınızın çoğu korunur.