Sırlı AI ile İlgili Yaygın Hatalar
Geliştiriciler genellikle bir sansürsüz LLM'in tüm kısıtlamaları kaldırdığını, bu da beklenmeyen çıktı limitlerine, bağlam hatalarına veya faturalandırma sürprizlerine yol açtığını varsayar. API anahtarınızın, token sayımının ve model parametrelerinin spesifik mekaniklerini anlamak, harcanan kredileri ve bozuk entegrasyonları önler.
Son güncelleme
Özet
- 100.000 tokenlık bir bağlam penceresi ayarlayın ancak isteklerinizi 16.000 tokenlık çıktı sınırında kalacak şekilde sınırlayın.
- Bu API yalnızca tek bir özel modeli sunar, yönlendirilmiş bir filoteya değil; bu nedenle "uncensored" model ID'sini yalnızca kullanın.
- Kodunuzdaki ayrıştırma hatalarından kaçınmak için yapılandırılmış veri çıkarma için JSON modunu etkinleştirin.
- Akış, uzun çıktılarda istemcinizin zaman aşımına uğramadan belirteçleri aşamalı olarak almasını sağlamak için hayati önem taşır.
Hata 1: Bağlam Penceresi Sınırlarını Göz Ardı Etmek
Her istek, hem promptu hem de tamamlamayı birlikte sayarak 100,000-token bağlam pencerenizden tokenlar tüketir.
Birçok geliştirici devasa sistem talimatları veya uzun geçmişler gönderir, bu da asıl yanıt için çok az yer bırakır. Pencereyi aşarsanız API isteği reddeder. Geçmişinizi en ilgili dönüşlere her zaman kısaltın.
- Token kullanımını yakından izleyin.
- Sistem promptlarını kısa tutun.
- Eski konuşma geçmişi satırlarını arşivleyin.
from openai import OpenAI
client = OpenAI(base_url="https://api.trulyuncensoredai.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Hata 2: 'Sınırlandırılmamış' kelimesinin 'Çıktı Sınırı Yok' anlamına geldiğini varsaymak
Model, yasal yetişkin konuları reddetmez, ancak her istek için hala katı çıktı kısıtlamaları vardır.
Tek bir istekte 16,000 tokena kadar oluşturabilirsiniz. Belirtmezseniz max_tokens, varsayılan değer 2.048 token'dır. Bu, uzun formatlı denemeler veya detaylı kod blokları için yetersizdir. Her zaman max_tokens istediğiniz uzunluğa.
Akış, bu büyük çıktılarının etkili bir şekilde yönetilmesine yardımcı olur.
Hata 3: Yanlış Model Kimliğini Kullanma
Bu API, tek bir özel sansürsüz büyük dil modelini sunar.
Model kimliğini şu şekilde göndermelisiniz: "uncensored" isteklerinizde. "gpt-4" ou "claude-3" başarısız olur çünkü bu yönlendirilmiş bir servis değil. Açık ağırlıklı bir modeldir ve uncensored yanıtlar için ayarlanmıştır, diğer satıcıların etrafında dolanan bir sarmal değildir.
- İstemci yapılandırmanızı kontrol edin.
- Kimliğin tam olarak eşleştiğinden emin olun.
- Temel URL'yi doğrulayın.
curl https://api.trulyuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 10 python libraries for data analysis"}]
}'
Hata 4: Bir Metin API'sinde Görüntü Oluşturma Bekleme
Bu, metin tabanlı bir API'dir.
Görüntü, ses veya video oluşturma yeteneklerinden beklemeyin. Uç noktalar şunlarla sınırlıdır POST /v1/chat/completions ve GET /v1/models. Gömme (embedding) yok, ince ayar (fine-tuning) yok ve çok modlu girdiler yok. Resimlere ihtiyacınız varsa, ayrı bir hizmet kullanmanız gerekir.
Entegrasyonlarınızı metin işleme üzerine odaklayın.
Hata 5: Uzun Çıktılar İçin Akış Kullanmama
Sunucu Tarafından Gönderilen Olaylar (SSE) üzerinden akış (streaming), uzun yanıtlar için kritiktir.
Akış olmadan tüm tamamlama gelmeden herhangi bir çıktı görmezsiniz. Bu zaman aşımlarına ve kötü bir kullanıcı deneyimine yol açar. Akış, tokenlar oluşturuldukça gönderir, böylece metni aşamalı olarak görüntüleyebilirsiniz.
- SDK'nızda akış özelliğini etkinleştirin.
- SSE parçalarını doğru şekilde yönetin.
- Arayüzünüzü gerçek zamanlı olarak güncelleyin.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Hata 6: JSON Modunu Ayarlamayı Unutmak
Yapılandırılmış veri çıkarma işlemi açık yapılandırmayı gerektirir.
Ayarla response_format için {"type": "json_object"} modelin geçerli JSON çıktısı vermesini sağlamak için. Bu olmadan model, ayrıştırıcınızı bozan markdown biçimlendirmesi veya açıklayıcı metin içerebilir. Bu, fonksiyon çağırma ve veri boruhatları için gereklidir.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.trulyuncensoredai.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Hata 7: Token Maliyetlerini Yanlış Anlamak
Fiyatlandırma şeffaftır: 1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50.
Sadece kullandığınız şeyler için ödeme yaparsınız. Hatalar ve reddetmeler ücretsizdir. Abonelik ücreti yoktur. Ön ödemeli kredi süresi dolmaz. Beklenmedik ücretlerden kaçınmak için kullanımınızı izleyin. Bonuslarla kripto ile üst ödeme yapın.
from openai import OpenAI
client = OpenAI(base_url="https://api.trulyuncensoredai.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Hata 8: Yasal İçerikler İçin Sıfır Reddini Beklemek
Model yasal yetişkin içerikler için sansürsüzdür ancak çocuklara yönelik cinsel içerikleri reddeder.
Bu, her zaman geçerli olan bir katı sınırdır. Diğer tartışmalı konular genellikle izin verilir. Mutlak özgürlük olduğunu varsaymayın. Kullanım durumunuz için belirli içerik politikasını kontrol edin.
Hata 9: Sıcaklık Varyasyonlarıyla Test Etmemek
Sıcaklık rastgeleliği kontrol eder.
Gerçekçilik için daha düşük sıcaklıklar, yaratıcı yazım için daha yüksek sıcaklıklar kullanın. 0.7 ile 1.2 arasında değerlerle deney yapın. Ayarlayın top_p ve seed tekrarlanabilirlik için. Bu parametrelerin test edilmesi, uygulamanız için tutarlı sonuçlar sağlar.
Sık sorulan sorular
Truly Uncensored AI gerçekten sansürsüz mü?
Evet, model yaval yetişkin, kurgusal veya tartışmalı konularda reddetmez. Başka tedarikçilerin etrafında bir sarmalayıcı (wrapper) olmayan, bu amaç için ayarlanmış açık ağırlıklı bir modeldir. Tek katı sınır çocuklarla ilgili cinsel içeriktir.
Bağlam penceresi boyutu nedir?
Bağlam penceresi 100.000 token'dır, hem prompt hem de completion'u birlikte sayar. Her istek için 16.000 token'a kadar üretebilirsiniz.
Hangi ödeme yöntemlerini kabul ediyorsunuz?
Yalnızca Kripto: TRC20 üzerinde USDT veya Base üzerinde USDC, $20 ile $500 arasında herhangi bir tam tutar. Bonus kredi $50'den itibaren geçerlidir.
Bu API'yi görsel üretimi için kullanabilir miyim?
Hayır, bu metin tabanlı bir API'dir. Metin üretimi için tek bir büyük dil modeli sunar. Görüntü, ses veya video uç noktaları yoktur.
API Anahtarınızı Alın
Kaydolun, anahtarınızı kopyalayın, temel URL'nizi güncelleyin. Hepsi bu.