https://api.apikimi.cc/v1
Kimi api Hızlı Başlangıç Kılavuzu
Standart OpenAI uyumlu istemcileri kullanarak dakikalar içinde sansürsuz LLM API'mize başlayın. Bu kılavuz kimlik doğrulama, istek formatları ve hızlı entegrasyon için akış kurulumunu kapsar.
Önkoşullar: SDK Kurulumu
Kimlik doğrulama ve seri hale getirmeyi otomatik olarak yönetmek için tercih ettiğiniz dil için resmi SDK'yı yükleyin. API'miz OpenAI standardına uygun olduğundan, herhangi bir uyumlu istemci kütüphanesi minimum yapılandırma değişikliğiyle çalışır.
Python için kütüphaneyi pip ile yükleyin. Node.js için npm veya yarn kullanın. Bu araçlar HTTP istemcisini ve JSON ayrıştırmayı sizin için yönetir.
Kimlik Doğrulama: kimi API anahtarınızı ayarlama
Anahtarınızı panelden alın ve Authorization header. Temel URL'yi https://api.apikimi.cc/v1 tüm istekler için.
Anahtarı ortam değişkenlerinizde veya yapılandırma dosyalarınızda güvenli şekilde saklayın. Başlık formatı Bearer YOUR_API_KEY.
İlk İsteğinizi Gönderme
Şuraya bir POST isteği gönderin /v1/chat/completions model kimliğinizle birlikte uncensored. Yanıt oluşturulan metni doğrudan döndürür.
Şunu ayarlayın model field doğru şekilde. API, yasal konular için içerik reddi olmadan ham çıktı döndürür.
Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istem gövdenizde. Bu, Sunucu Tarafından Gönderilen Etkinlikler (SSE) olarak parçalar döndürür.
Tokenları gerçek zamanlı görüntülemek için SSE akışını ayrıştırın. Son parça faturalandırma için token kullanım istatistiklerini içerir.
Fonksiyon Çağırma Kurulumu
Araçları tools isteğiniz içinde dizi. Model ardından kullanıcının girdisine göre bir işlevi çağırmaya karar verebilir.
Araç çağrılarını uygulama mantığınızda işleyin ve daha fazla işlem için sonuçları API'ye gönderin. Destek için tool_choice katı uygulamaya izin verir.
Hata Yönetimi ve Sınırlamalar
Standart HTTP hatalarını yönetin: geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız sınırları için 429. Bağlam penceresi toplamda 100,000 token destekler.
Maksimum çıktı istek başına 16.000 token'dır. Hatalar krediyi tüketmez. Hata koduna göre yeniden deneme mantığınızı ayarlayın.
cURL
curl https://api.apikimi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the key differences between Rust and Go memory management"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apikimi.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.apikimi.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)Sıkça sorulan sorular
Belgelere göz atınkimi API temel URL'si nedir?
Temel URL HTTPS://api.apikimi.cc/v1'dir. Standart OpenAI istemcileri ile uyumluluğu sağlamak için tüm API isteklerinde bunu kullanın.
Akış yanıtlarını nasıl yönetebilirim?
İsteğinizde stream parametresini true olarak ayarlayın. API, belirteçler oluşturulurken işlemenize olanak tanıyan Sunucu Tarafından Gönderilen Olaylar olarak veri döndürür.
Bir 402 hatası alırsam ne olur?
402 hatası, yetersiz ön ödemeli bakiye olduğunu gösterir. Servise devam etmek için kripto (USDT veya USDC) ile yükleyin. Hatalar bakiye tüketmez.
API anahtarınızı oluşturun
Kaydolun, anahtarı alın ve temel URL'nizi güncelleyin. Basit entegrasyon.