kimik2api.comKimi K2 API: İlk istek beş dakikada
Kimi K2 API: İlk istek beş dakika içinde
OpenAI uyumlu API'mizi kullanarak ilk yanıtınızı beş dakikadan kısa sürede alın. Bu kılavuz temel URL'yi, kimlik doğrulamayı ve sansürsüz model için hemen kullanıma yönelik kalıpları kapsar.
Temel URL ve Kimlik Doğrulama
İstemcinizi https://api.kimik2api.com/v1 adresine yönlendirerek kimik2api.com hizmetine bağlanın. Her istek için geçerli bir API anahtarına ihtiyacınız vardır. Yalnızca e-posta ve şifre ile kaydolduktan sonra API anahtarını al sayfasından bir tane oluşturun. Başlamak için kredi kartı gerekmez ve her hesap 7 gün geçerli $0.50 deneme kredisi alır. Anahtarınızı güvende tutun; eskisini iptal etmek için istediğiniz zaman yenileyebilirsiniz.
İlk İstek (cURL)
Standart bir sohbet tamamlama isteğiyle bağlantıyı hemen test edin. YOUR_API_KEY yerine kendi anahtarınızı yazın. Model kimliği uncensored'dir. Bu uç nokta metin girdisi kabul eder ve metin çıktısı verir; birleşik istem ve tamamlama için 100.000 token'a kadar destekler.
curl https://api.kimik2api.com/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."}]
}'
401 alırsanız anahtarınız geçersizdir. 402 ön ödemeli kredinizin tükendiğini gösterir. 429 dakikada 300 istek limitini aştığınızı belirtir.
Python SDK Entegrasyonu
API ile etkileşim kurmak için resmi openai Python paketini kullanın. İstekleri OpenAI'nin sunucuları yerine bizim sunucularımıza yönlendirmek için base_url ve api_key yapılandırmasını ayarlayın. Bu, tedarikçi kilidi olmadan standart istemci kodu kullanmanızı sağlar. Model ID'si tüm tamamlamalar için uncensored olarak kalır.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimik2api.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)
Bu kurulum, temel URL'yi kolayca değiştirmenizi sağlar. Betiği çalıştırmadan önce ortamınızda gerekli paketlerin yüklü olduğundan emin olun.
Node.js SDK Entegrasyonu
JavaScript ve TypeScript geliştiricileri için Node.js OpenAI SDK aynı şekilde çalışır. baseURL'i uç noktamıza ayarlayın ve API anahtarınızı sağlayın. Bu yaklaşım mevcut OpenAI uyumlu istemci koduyla uyumluluğu korur. Diğer LLM sağlayıcılarıyla yapacağınız gibi mesaj gönderebilir ve yanıt alabilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimik2api.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);
Gömme (embedding) veya görüntü oluşturma sunmadığımızı unutmayın; bu nedenle metin tabanlı etkileşimler için temel arayüzünüz standart sohbet tamamlama uç noktasıdır.
Akışlı Yanıtlar (SSE)
İstek gövnenizde stream: true ayarlayarak gerçek zamanlı token üretimini etkinleştirin. API, kısmi verileri içeren Sunucu Tarafı Olayları (SSE) döndürür. Bu, anlık geri bildirim kullanıcı deneyimini iyileştiren sohbet arayüzleri için idealdir. Her parça oluşturulan metnin bir bölümünü içerir, böylece çıktı oluşturulurken görüntüleyebilirsiniz.
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)
Kullanıcı arayüzünü kademeli olarak güncellemek için istemci kodunuzda akış olaylarını işleyin. Bu, son kullanıcı için algılanan gecikmeyi önemli ölçüde azaltır.
Limitler, Hatalar ve Bağlam
API'miz 100.000 token bağlam penceresini destekler; bu pencere hem istemi hem de tamamlamayı kapsar. Maksimum istek gövdesi boyutu 8 MB'tır. Her anahtar başına dakikada 300 istek ile sınırlısınız. Hız limitine ulaşırsanız, yeniden denemeden önce bekleyin. Model sansürsüzdür ancak reşit olmayanlarla ilgili cinsel içerikleri engeller. Fiyatlandırma şeffaftır: $0,25 1M giriş token'ı başına ve $1,00 1M çıktı token'ı başına. Kredi süresi dolmaz.
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 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Model kimliği | uncensored |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.kimik2api.com/v1 |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| JSON modu | response_format: {"type": "json_object"} |
| Hız limiti | anahtar başına dakikada 300 istek |
| İ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 |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Ü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) |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| 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 |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
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
Bu resmi Kimi K2 API'si mi?
Hayır, bağımsız bir hizmet sunuyoruz ve OpenAI API formatıyla uyumlu sansürsüz büyük dil modelini barındırıyoruz. Moonshot AI veya resmi Kimi sağlayıcısıyla bağlantımız yok. Özel limitleri ve fiyatlandırmaları için onların dokümantasyonunu kontrol edin.
Deneme için kredi kartı gerekiyor mu?
Hayır, kaydolmak için yalnızca bir e-posta ve şifre gerekir. 7 gün geçerli $0.50 deneme kredisi alırsınız. Daha sonra kripto (USDT veya USDC) kullanarak bakiye yükleyebilirsiniz, minimum tutar $10'dur.
Hız limitini aşarsam ne olur?
429 Too Many Requests hatası alırsınız. Limit, API anahtarı başına dakikada 300 istektir. Gerekirse anahtarınızı yeniden oluşturabilirsiniz, ancak hız limiti doğrudan anahtara uygulanır.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.