Kimicode kullanıcıları için hızlı başlangıç
Standart OpenAI uyumlu SDK'ları kullanarak API anahtarınızı alın ve iki dakikadan kısa sürede ilk sansürsüz isteğinizi yapın.
Önkoşullar
Kod yazmadan önce kimicode.cc adresinde Google veya e-posta ile bir hesap oluşturun. Size hemen tek bir API anahtarı verilecektir. Telefon doğrulaması yoktur ve kredi kartı gerekmez. Hesabınız yedi gün boyunca geçerli olan $0.50 deneme kredisi ile başlar. Daha fazla kapasiteye ihtiyacınız olursa, $10'dan başlayan miktarlarda kripto (TRC20 üzerinde USDT veya Base üzerinde USDC) ile bakiye yükleyin. Kredi asla sona ermez; hatalar veya reddetmeler token tüketmez.
Geliştirme ortamınızda Node.js (v18+) veya Python 3.8+ olduğundan emin olun. Bu API openai istemci spesifikasyonunu sıkı bir şekilde takip eder; bu nedenle kütüphane mantığını değiştirmeden uç noktamızı entegre edebilirsiniz. uncensored kimliği altında tek bir sansürsüz model sunuyoruz.
SDK'yı Yükle
Tercih ettiğiniz dil için resmi OpenAI SDK'sını yükleyin. Bu, akış, fonksiyon çağırma ve JSON modu özelliklerimizle uyumluluğu sağlar.
Python için standart kütüphaneyi yüklemek üzere pip kullanın:
pip install openai
Node.js için npm paketini yükleyin:
npm install openai
Bu kütüphaneler HTTP biçimlendirmesini otomatik olarak halleder. Satıcıya özgü bir istemciye ihtiyacınız yoktur. kimicode API'si temperature, top_p ve max_tokens gibi standart parametreleri kabul eder.
İstemciyi Başlat
İstemci nesnenizi kimicode temel URL'si ve API anahtarınızla yapılandırın. Temel URL https://api.kimicode.cc/v1 şeklindedir. api_key değerini kayıt sırasında aldığınız değere ayarlayın. Bu yapılandırma varsayılan api.openai.com uç noktasının yerini alır.
- Temel URL:
https://api.kimicode.cc/v1 - Model:
uncensored - Kimlik Doğrulama:
api_keyaracılığıyla Bearer jetonu
Bu anahtarı diğer satıcılarla karıştırmayın. Yalnızca kimicode uç noktası ile çalışır. İstemci anahtarı ilk istekte doğrular. Anahtar geçersizse hemen 401 hatası alırsınız.
İstek Gönder
Standart bir sohbet tamamlama isteği gönderin. Model kimliği uncensored olmalıdır. max_tokens değerini 32.000'e kadar ayarlayabilirsiniz. Belirtilmezse varsayılan değer 2.048'dir. Bağlam penceresi istem ve tamamlama için toplam 100.000 token'dır.
- Girdi:
messagesdizisindeki metin mesajları. - Çıktı:
choices[0].message.contentiçindeki metin yanıtı.
Bu uç nokta response_format: {"type": "json_object"} aracılığıyla JSON modunu destekler. Gömme (embedding), görüntü veya ses desteklemez. Yasal yetişkin konular için içerik reddi olmadan yüksek kaliteli metin üretimine odaklanın.
Akış Yanıtları
stream: true ayarlayarak akışı etkinleştirin. API Sunucu Tarafından Gönderilen Olaylar (SSE) döndürür. Her parça kısmi metin içerir. Token kullanım istatistikleri akışın son parçasında yer alır. Bu, tam yanıtı beklemeden çıktının gerçek zamanlı gösterilmesini sağlar.
- Akış bayrağı: İstek gövdesinde
trueolarak ayarlayın. - Olay türü:
chat.completion.chunk - Veri: Metin kısımları için
delta.contentiçerir.
Akış fiyatlandırmayı değiştirmez. İşlenen toplam token'lar için ödeme yaparsınız. Akış sırasında oluşan hatalar zarifçe yönetilir. Bağlantı koparsa isteği yeniden başlatabilirsiniz. Sansürsüz model, 100k sınırındaki uzun akışlar boyunca bile tutarlılığı korur.
Limitler, Hatalar ve Bağlam
Kullanım limitlerinizi izleyin: ana başına dakikada 300 istek, 8 eşzamanlı istek ve 8 MB'lık istek gövdesi. Hız limitini aşarsanız 429 hatası alırsınız. Ön ödemeli krediniz tükendiğinde 402 hatası alırsınız; devam etmek için kripto ile bakiye yükleyin. 401 hatası geçersiz veya eksik bir API anahtarını gösterir. Başarısız isteklerin ve reddetmelerin token tüketmediğini unutmayın. Katı içerik sınırı, küçükleri içeren cinsel içeriği engeller. Diğer tüm yasal yetişkin içeriğe izin verilir.
Fonksiyon Çağırma
tools parametresinde araçları tanımlayın. Model yanıtta fonksiyon çağrıları döndürür. Belirli davranışı zorlamak için tool_choice kullanın. Bu özellik OpenAI standardıyla aynı şekilde çalışır. Kodunuzda fonksiyon çağrılarını ayrıştırın ve yürütün. Sonuçları sonraki mesajlarda gönderin. kimicode API'si araç tanımlamalarını verimli bir şekilde işler. JSON şemanızın geçerli olduğundan emin olun. Fonksiyon çağırma, token kullanımının ötesinde ek kredi gerektirmez. Aracılar oluşturmak veya yapılandırılmış veri çıkarma iş akışları için idealdir.
cURL
curl https://api.kimicode.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.kimicode.cc/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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimicode.cc/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ış
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)Teknik özellikler
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Base URL | https://api.kimicode.cc/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON modu | response_format: {"type": "json_object"} |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| İstek boyutu | en fazla 8 MB |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Hız limiti | anahtar başına dakikada 300 istek |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Reddedilen bir istek yaparsam ne olur?
Reddedilen istekler ön ödemeli kredinizi tüketmez. Token kaybetmeden hemen yeniden deneyebilirsiniz. Tek katı red, her zaman engellenen reşit olmayanlarla ilgili cinsel içeriktir.
Aynı API anahtarını birden fazla proje için kullanabilir miyim?
Evet, bir hesap bir aktif API anahtarına eşittir. Bu tek anahtarı birden fazla uygulama veya hizmette kullanabilirsiniz. Ayrı bir anahtara ihtiyacınız varsa, yeni bir tane oluşturmak önceki aktif anahtarı yerini alır.
Kredimi nasıl yüklerim?
USDT (TRC20) veya USDC (Base) kullanarak bakiye yükleyin. Minimum bakiye yükleme miktarı $10'dur. $50 veya üzeri tutarlar bonus kredi alır. Ödemeler, fiyatlandırma sayfasındaki kripto geçidi üzerinden işlenir. Kredi kartı veya PayPal kabul edilmez.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.
API anahtarı al