Özet
- İçerik filtreleri olmadan denetimsiz bir modele metin istekleri göndermek için POST /v1/chat/completions kullanın.
- Uzun konuşmaları veya büyük belgeleri verimli bir şekilde işlemek için 100.000 token'lık bir bağlam penceresi yapılandırın.
- Gecikmeyi yönetmek ve kısmi yanıtları gerçek zamanlı görüntülemek için SSE aracılığıyla akış oluşturun.
- Süresi dolmayan ön ödemeli kredi ile kullanılan gerçek tokenler için sadece ödeme yapın; aylık aboneliklerden kaçının.
Uncensored Kullanım Vakanızı Tanımlayın
Yaratıcı yazım, rol yapma veya niş veri çıkarma için ham, filtrelenmemiş çıktılara ihtiyacınız olduğunda kısıtlanmamış modeller öne çıkar. Standart modeller genellikle yetişkin temaları veya tartışmalı konuları reddeder, bu da uygulama mantığınızı bozabilir. Kısıtlanmamış LLM'imiz aniden reddetmeler olmadan yasal yetişkin içerik sağlar ve bu spesifik kullanım durumları için idealdir.
Gerçek verilere sıkı uyum mu yoksa yaratıcı özgürlük mü gerektiğini düşünün. Yaratıcı görevler için model, nezaket veya standart anlatı yapıları için filtreleme yapmadan çeşitli yanıtlar üretir. Bu özgürlük, rol yapma senaryolarında daha otantik karakter sesleri sağlar. Ancak model, bunu istemde belirtmediğiniz sürece belirli alan bağlamınızı bilmez. Modelin davranışını yönlendirmek için sistem talimatlarını net bir şekilde tanımlamalısınız.
Kullanım durumunuz uzun formatlı içerik üretmeyi içeriyorsa, sisteminizin çeşitli çıktı yapılarını işleyebildiğinden emin olun. Model talimatlarınıza tam olarak uyacaktır, ancak belirtilmedikçe harici stil kılavuzlarına uymayabilir. Ölçeklendirmeden önce tonun ihtiyaçlarınıza uyup uymadığını doğrulamak için birkaç çeşitli istemle test yapın.
OpenAI-Uyumlu İstemciyi Kur
İstemcinizin temel URL'sini uç noktamıza işaret edecek şekilde güncelleyerek API'ye bağlayın. Bu, kodunuzu yeniden yazmadan OpenAI'ın Python veya Node.js kütüphaneleri gibi tanıdık SDK'ları kullanmanıza olanak tanır. Sadece base_url yapılandırmasını değiştirin ve API anahtarınızı sağlayın.
- Temel URL: HTTPS://api.unlimitedtokensai.com/v1
- Model Kimliği: "uncensored"
- Kimlik Doğrulama: Authorization başlığında Bearer token
Bu yapı, mevcut araçlarınızla uyumluluk sağlar. Yeni base URL'yi geçirerek resmi OpenAI SDK'larını kullanabilirsiniz. Herhangi bir OpenAI-uyumlu istemci, küçük ayarlamalarla çalışacaktır. Bu, entegrasyon süresini önemli ölçüde azaltır. Yeni bir API formatı veya kimlik doğrulama yöntemi öğrenmenize gerek yoktur. Standart chat-completions uç noktası tüm istekleri yönetir.
Bağlantınızı basit bir ping isteği göndererek doğrulayın. Yanıtın model kimliğini ve token kullanımını içerdiğinden emin olun. Bu, kimlik bilgilerinizin doğru olduğunu ve uç noktanın erişilebilir olduğunu doğrular. Doğrulandıktan sonra, istem parametrelerinizi yapılandırmaya geçebilirsiniz.
Bağlam Pencerelerini ve Tokenları Yapılandırın
Bağlam penceresini ayarlayarak bellek kullanımını ve yanıt uzunluğunu yönetin. Modelimiz, hem istem hem de tamamlama dahil olmak üzere 100.000 tokenlık bir bağlam penceresini destekler. Bu, bağlam kaybı olmadan kapsamlı konuşmalara veya büyük belge işleme olanak tanır.
Maksimum çıktı sınırına dikkat edin. Her istek en fazla 16.000 token döndürebilir. max_tokens parametresini ayarlamazsanız varsayılan değer 2.048 token'dır. Bu varsayılan kısa yanıtlar için yeterlidir ancak daha uzun çıktılar için kısaltmaya neden olabilir. Uzun içerik oluştururken her zaman max_tokens belirtin.
Token sayımı maliyet yönetimi için kritiktir. Her kelime genellikle yaklaşık üç token içerir. Bütçenizi buna göre planlayın. Tüketimi izlemek için yanıtta bulunan token kullanım verilerini kullanın. Bu, promptlarınızı optimize etmenize ve beklenmedik ücretlerden kaçınmanıza yardımcı olur.
Akış ve Hataları Yönetin
Yanıtları gerçek zamanlı almak için akış özelliğini etkinleştirin. Bu, oluşturulurken kısmi metin görüntülenerek kullanıcı deneyimini iyileştirir. Çıktıyı akış olarak iletmek için Sunucu Tarafından Gönderilen Etkinlikler (SSE) kullanın. Akışın son parçası, faturalandırma amaçları için günlüğe kaydetmeniz gereken toplam token kullanımını içerir.
Hataları zarifçe yönetmek için HTTP durum kodunu kontrol edin. Yaygın hatalar arasında hız sınırları, geçersiz istekler veya sunucu zaman aşımı yer alır. Geçici hatalar için üstel geri çekilme (exponential backoff) ile yeniden deneme mantığı uygulayın. Bu, uygulamanızın değişen yük koşulları altında sağlam kalmasını sağlar.
Her isteğin başarılı olacağını varsaymayın. Model, reşitlerle ilgili içerik politikalarını ihlal eden istekleri reddedebilir. Yanıtı belirli hata kodları veya mesajlar için kontrol edin. Model davranışını izlemek ve gerekirse promptlarınızı ayarlamak için bu olayları günlüğe kaydedin. Bu proaktif yaklaşım, çalışma süresini minimize eder ve güvenilirliği artırır.
Yapı için Function Calling Uygula
Yapılandırılmış verileri yapılandırılmamış metinden çıkarmak için fonksiyon çağrısı kullanın. İşlevlerinizi istek yükünde tanımlayın ve model JSON biçiminde çıktılar döndürecektir. Bu, yanıtları ayrıştırmak, varlıkları çıkarmak veya yapılandırılmış veri oluşturmak için kullanışlıdır.
Yanıt_formatını json_object olarak belirterek sıkı JSON çıktısını zorlayın. Bu, modelin uygulamanızın doğrudan ayrıştırabileceği geçerli JSON döndürmesini sağlar. İşlev çağırma davranışını kontrol etmek için tool_choice kullanın. Modelin belirli bir işlevi çağırmasını zorlayabilir veya seçim yapmasına izin verebilirsiniz.
Fonksiyon tanımlarınızı kapsamlı bir şekilde test edin. Şemanın beklenen çıktı formatıyla eşleştiğinden emin olun. Şemadaki küçük farklılıklar ayrıştırma hatalarına neden olabilir. JSON çıktısını daha fazla işlemeye başlamadan önce doğrulayın. Bu adım, uygulamanızda veri bütünlüğünü korumak için kritiktir.
Hız Sınırlamalarını ve Kullanımı İzle
Oran limitleri içinde kalmak için API kullanımınızı izleyin. API'miz anahtar başına dakikada 300 istek ve eşzamanlı olarak en fazla 8 istek izni verir. Bu limitleri aşmak 429 Çok Fazla İstek hatasına neden olur. Eşzamanlı istekleri etkili bir şekilde yönetmek için bir kuyruk veya yarımparalel (semaphore) uygulayın.
Maliyetleri optimize etmek için token tüketimini izleyin. Harcamaları takip etmek için yanıtın token kullanım verilerini kullanın. Ön ödemeli kredi gerçek kullanıma göre ücretlendirilir, bu nedenle gizli ücret yoktur. Hatalar ve reddetmeler ücretsizdir, bu da israfı azaltır. Bu kullandıkça öde modeli, sadece kullandığınız şey için ödeme yapmanızı sağlar.
Yüksek kullanım veya olağan dışı faaliyetler için uyarılar kurun. Bu, anormallikleri erken tespit etmenize ve bütçe aşımını önlemenize yardımcı olur. Kullanım raporlarınızı düzenli olarak gözden geçirerek kalıpları belirleyin ve promptlarınızı optimize edin. Bu sürekli izleme, verimli kaynak kullanımını sağlar.
İçerik Reddleri İçin Test
Modelin içerik reddetmelerini doğru şekilde işlediğini doğrulayın. Model sansürsüz olsa da, cinsel içerikli çocuk içerikleri konusunda hala bir katı sınırı uygular. Bu tür içerik içeren istekler reddedilecektir. İlgili anahtar kelimeler içeren bir örnek istek göndererek bunu test edin.
Reddetsiyon göstergeleri için yanıtı kontrol edin. Model, reddetmeyi belirten belirli bir hata kodu veya mesajı döndürebilir. Modelin davranışını anlamak için bu olayları günlüğe kaydedin. Bu, promptlarınızı ayarlamanıza veya girişleri filtrelemenize yardımcı olur.
Uygulamanızın reddetmeleri zarif şekilde yönettiğinden emin olun. Her isteğin başarılı olacağını varsaymayın. Reddedilen istekleri işlemek için yedek mantık uygulayın. Bu, uygulamanızın genel güvenilirliğini artırır. Düzenli testler, beklentilerinizin modelin yetenekleriyle eşleştiğinden emin olur.
Token Maliyetlerini Optimize Et
İstemlerinizi ve yanıtları optimize ederek maliyetleri düşürün. Modeli verimli şekilde yönlendirmek için kısa sistem talimatları kullanın. İstemde gereksiz tekrarlamalardan kaçının. Bu, giriş token sayısını azaltır ve maliyetleri düşürür.
Aşırı üretimi önlemek için uygun max_tokens değerleri belirleyin. Yalnızca kısa bir yanıta ihtiyacınız varsa, düşük bir max_tokens değeri belirleyin. Bu, modelin gereksiz tokenlar üretmesini önler. Kısmi yanıtları görüntülemek için akış (streaming) kullanın, bu algılanan performansı artırabilir.
Token kullanımını düzenli olarak izleyin. Yüksek tüketim kalıplarını belirleyin ve promptlarınızı buna göre ayarlayın. Ön ödemeli krediyi yalnızca ihtiyaç duyulduğunda yükleyerek etkili bir şekilde kullanın. Bu, fonları boşa harcamadan kredilerin sürekli bir tedarikini sağlamanızı sağlar.
Güvenle Yayına Al
Güvenli bir sansürsuz API'ye sahip olduğunuzu bilerek uygulamanızı güvenle dağıtın. Hizmetimiz şeffaf fiyatlandırma ve gizli ücretler sunmaz. Ön ödemeli kredi süresi dolmaz, böylece kendi hızınızda kullanabilirsiniz.
Hata işlemenizin ve hız sınırlamanızın sağlam olduğundan emin olun. Kullanımınızı izleyin ve gerektiğinde ayarlayın. Bu, kullanıcılarınız için sorunsuz bir deneyim sağlar. OpenAI uyumlu API, entegrasyonu basitleştirir ve uygulama mantığınız üzerine odaklanmanızı sağlar.
Canlıya almadan önce uygulamanızı kapsamlı bir şekilde test edin. Tüm uç noktaları, akış (streaming) ve fonksiyon çağrılarını doğrulayın. Bu, kararlı bir sürüm sağlar. Destek ekibimiz herhangi bir sorunla ilgili yardıma hazırdır. Ön ödemeli krediyi bütçenizi en üst düzeye çıkarmak için akıllıca kullanın. Bu yaklaşım, projenizin uzun vadeli başarısını garanti eder.