TR ▾
API anahtarı al

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_key aracı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: messages dizisindeki metin mesajları.
  • Çıktı: choices[0].message.content iç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 true olarak ayarlayın.
  • Olay türü: chat.completion.chunk
  • Veri: Metin kısımları için delta.content iç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.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Base URLhttps://api.kimicode.cc/v1
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Bağlam penceresi100.000 token (girdi + çıktı)
Fonksiyon çağırmaevet — 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
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON moduresponse_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 boyutuen fazla 8 MB
Eşzamanlılıkanahtar 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 limitianahtar 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üklemeUSDT (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
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap 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.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel 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