tr ▾

Filtresiz Kimi API, OpenAI Uyumlu

Anahtarınızı alın
1M giriş tokeni başına
$0.15
Çıktı tokenleri / 1M
$0.50
token bağlamı
100,000
deneme kredisi
$0.50
dakikadaki istek sayısı
300

ApiKimiKimi api Hızlı Başlangıç Kılavuzu

https://api.apikimi.cc/v1

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ın
kimi 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.