Filtresiz Kimi API Hızlı Başlangıç
Mevcut kodunuzu dakikalar içinde sansürsüz API'mize bağlayın. Bu kılavuz, temel URL'nizi yapılandırmanızı, API anahtarınızla kimlik doğrulamanızı ve standart OpenAI-uyumlu istemciler kullanarak istek göndermenizi gösterir.
Temel URL ve Kimlik Doğrulama
İstemcinizi özel uç noktamıza yönlendirmek için yapılandırın. Standart OpenAI temel URL'sini https://api.kimiapipricing.com/v1 istekleri sansürsüz altyapımız üzerinden yönlendirmek için. API anahtarınızı yetkilendirme başlığında veya istemci yapılandırma nesnesinde ayarlamanız gerekir. Bu temel URL, istek yapısını değiştirmeden herhangi bir standart OpenAI SDK'sı ile çalışır. API anahtarınız API anahtarı al sayfa. Google girişi veya telefon numarası gerektirmeyen standart e-posta kimlik doğrulamasını destekliyoruz. Anahtarınızı güvende tutun, çünkü bu anahtar hesabınızı ve ön ödemeli kredilerinizi tanımlar.
İlk İsteğinizi Gönderin
Bağlantıyı doğrulamak için temel bir sohbet tamamlama isteği çalıştırın. POST isteği gönderin /v1/chat/completions model kimliği ile uncensored. Bu model standart reddi olmaksızın yasal yetişkin içeriğe yanıt verir. İstek gövdesi, isteminizi içeren bir messages dizisi gerektirir. API, token kullanım istatistiklerini içeren standart OpenAI JSON yanıtlarını döndürür. Geçersiz anahtarlar veya yetersiz kredi gibi hatalar standart HTTP durum kodları olarak döndürülür. Karmaşık istekler göndermeden önce temel URL ve anahtar yapılandırmanızı doğrulayabilirsiniz. Bu adım, istemcinizin düzgün şekilde kimlik doğrulamasını yaptığını onaylar.
curl https://api.kimiapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
}'
Python SDK Yapılandırması
Özel temel URL'mizle OpenAI Python istemcisini başlatın. API anahtarınızı ve base_url varsayılan uç noktayı geçersiz kılmak için parametre. Modeli uncensored metin üretimi için. Bu yaklaşım, tanıdık SDK yöntemlerini kullanmanıza olanak tanır chat.completions.create(). İstemci, akış ve JSON biçimlendirmeyi otomatik olarak halleder. Standart OpenAI kullanımına kıyasla mesaj yapısını değiştirmeniz gerekmez. Bu uyumluluk, sağlayıcınızı değiştirirken uygulama mantığınızı yeniden yazmanıza gerek kalmadan sağlayıcı değiştirmenizi sağlar. İstemciyi bir kez yapılandırın ve uygulamanız boyunca yeniden kullanın. SDK, bağlantı havuzlamasını ve yeniden deneme mantığını sizin için yönetir.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiapipricing.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)
Node.js SDK Kurulumu
OpenAI paketini içe aktarın ve istemciyi temel URL'mizle başlatın. Şunu ayarlayın apiKey ve baseURL trafiği doğru şekilde yönlendirmek için özellikler. Kullanın uncensored tamamlama isteklerinizdeki model kimliği. Bu yapı hem CommonJS hem de ES modül içe aktarmalarıyla çalışır. Metin istekleri gönderebilir ve yapılandırılmış JSON yanıtları alabilirsiniz. Node SDK, büyük çıktılar için akış işleme işlemlerini verimli bir şekilde yönetir. Güvenli anahtar yönetimi için istemciyi ortam değişkenlerinizde yapılandırın. Bu yöntem mevcut Express uygulamalarına veya bağımsız betiklere kolayca entegre olur. Basit bir test mesajı göndererek bağlantıyı doğrulayın. SDK hem senkron hem de asenkron istek kalıplarını destekler.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiapipricing.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);
Akış Yanıtlarını Yönetin
Ayarlayarak akışı etkinleştirin stream: true istem parametrelerinizde. API, kısmi yanıtlar içeren bir Sunucu Tarafından Gönderilen Etkinlikler (SSE) akışı döndürür. Her parça, son parçada belirteç kullanım verisi içerir. Bu özellik, gerçek zamanlı kullanıcı arayüzleri ve sohbet uygulamaları için idealdir. Tam oluşturmayı beklemeden belirteçleri geldikçe işleyebilirsiniz. Akış, toplam belirteç sayısını içeren bir tamamlama parçasıyla sona erer. Ağ kesintilerini akışa yeniden bağlanarak yönetin. Bu yaklaşım, son kullanıcılar için algılanan gecikmeyi azaltır. İstemcinizi parçaları verimli bir şekilde arabelleğe ayarlayın. Akış, sıcaklık ve top_p gibi tüm standart parametrelerle çalışır.
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)
Limitler, Hatalar ve Bağlam
Sıkı hız limitleri ve bağlam kısıtlamalarıyla kullanımınızı izleyin. Anahtar başına dakika başına 300 istek ve 8 eşzamanlı istek izniniz vardır. Bağlam penceresi hem istem hem de tamamlama dahil olmak üzere 100.000 tokenı kapsar. İstek başına maksimum çıktı 16.000 tokendır, belirtilmezse 2.048'dir. Bu limitleri aşan istekler 429 durum kodunu döndürür. 401 hatası geçersiz veya eksik bir API anahtarı olduğunu gösterir. 402 hatası ön ödemeli kredinizin tükendiğini belirtir. Hatalar ve reddetmeler kredilerinizi tüketmez. Ön ödemeli krediniz süresi dolmaz, bu nedenle daha sonra yeniden yükleyebilirsiniz. İstek gövdesi boyutu sınırı 8 MB'tır. Bu kısıtlamalar içinde işlev çağırma ve JSON modunu kullanın.
Sıkça sorulan sorular
kısıtlamasız API diğer seçeneklere kıyasla ne kadar?
Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50'dir. Ön ödemeli kripto kredileriyle yalnızca gerçek token kullanımına ödersiniz. Hizmete erişmek için aylık ücret veya abonelik katmanları gerekmez.
Krediler yüklemek için hangi kripto ödeme yöntemleri kabul ediliyor?
USDT'yi TRC20 ağı üzerinden ve USDC'yi Base üzerinde kabul ediyoruz. Minimum yükleme tutarları $20'den başlar. Krediler süresi dolmaz ve daha büyük yatırımlar için +%5 ile +%15 arasında değişen bonus kredi alırsınız.
Uncensored model yetişkin veya tartışmalı içeriği engelliyor mu?
Model, yasal yetişkin kullanımı için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır. Tartışmalı veya güvenlik araştırması konularını engellemez. Tek katı sınır, her zaman reddedilen reşit olmayanlarla ilgili cinsel içeriktir.