id ▾
Dapatkan kunci API

Panduan Cepat API Kimi Tanpa Sensor

Hubungkan kode Anda yang sudah ada ke API uncensored kami dalam hitungan menit. Panduan ini menunjukkan cara mengonfigurasi URL dasar Anda, mengautentikasi dengan kunci API Anda, dan mengirim permintaan menggunakan klien OpenAI-compatible standar.

URL Dasar dan Autentikasi

Konfigurasikan klien Anda untuk mengarah ke endpoint khusus kami. Ganti URL dasar OpenAI standar dengan https://api.kimiapipricing.com/v1 untuk mengarahkan permintaan melalui infrastruktur uncensored kami. Anda harus mengatur kunci API Anda di header otorisasi atau objek konfigurasi klien. URL dasar ini bekerja dengan setiap SDK OpenAI standar tanpa memodifikasi struktur permintaan. Kunci API Anda dihasilkan segera setelah pendaftaran di Dapatkan kunci API halaman. Kami mendukung login Google atau autentikasi email standar tanpa memerlukan nomor telepon. Simpan kunci Anda dengan aman karena kunci ini mengidentifikasi akun dan kredit prabayar Anda.

Kirim Permintaan Pertama Anda

Eksekusi penyelesaian chat dasar untuk memverifikasi konektivitas. Kirim permintaan POST ke /v1/chat/completions endpoint dengan ID model uncensored. Model ini merespons konten dewasa yang sah tanpa penolakan standar. Body permintaan memerlukan array messages yang berisi prompt Anda. API kami mengembalikan respons JSON standar OpenAI termasuk statistik penggunaan token. Kesalahan seperti kunci tidak valid atau kredit tidak cukup dikembalikan sebagai kode status HTTP standar. Anda dapat memverifikasi konfigurasi URL dasar dan kunci Anda sebelum mengirim prompt kompleks. Langkah ini mengonfirmasi bahwa klien Anda terautentikasi dengan benar.

curl https://api.kimiapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
  }'

Konfigurasi SDK Python

Inisialisasi klien Python OpenAI dengan URL dasar kustom kami. Leksankan kunci API Anda dan base_url parameter untuk mengganti endpoint default. Set model ke uncensored untuk generasi teks. Pendekatan ini memungkinkan Anda menggunakan metode SDK yang sudah dikenal seperti chat.completions.create(). Klien menangani streaming dan format JSON secara otomatis. Anda tidak perlu memodifikasi struktur pesan dibandingkan dengan penggunaan OpenAI standar. Kompatibilitas ini memastikan Anda dapat mengganti penyedia tanpa menulis ulang logika aplikasi. Konfigurasikan klien sekali dan gunakan kembali di seluruh aplikasi Anda. SDK mengelola pengelompokan koneksi dan logika pengulangan untuk Anda.

from openai import OpenAI

client = OpenAI(base_url="https://api.kimiapipricing.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)

Pengaturan SDK Node.js

Impor paket OpenAI dan instantiasi klien dengan URL dasar kami. Atur apiKey dan baseURL properties untuk mengalihkan lalu lintas dengan benar. Gunakan uncensored ID model dalam panggilan completion Anda. Konfigurasi ini berfungsi dengan impor CommonJS dan ES module. Anda dapat mengirim prompt teks dan menerima respons JSON terstruktur. SDK Node menangani pemrosesan stream secara efisien untuk output berukuran besar. Konfigurasikan klien dalam variabel lingkungan Anda untuk manajemen kunci yang aman. Metode ini terintegrasi dengan mudah ke dalam skrip Express atau skrip mandiri yang ada. Verifikasi koneksi dengan mengirim pesan uji sederhana. SDK mendukung pola permintaan sinkron dan asinkron.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.kimiapipricing.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);

Tangani Respons Streaming

Aktifkan streaming dengan mengatur stream: true dalam parameter permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE) yang berisi respons parsial. Setiap chunk mencakup data penggunaan token di chunk terakhir. Fitur ini sangat ideal untuk antarmuka pengguna real-time dan aplikasi obrolan. Anda dapat memproses token saat tiba tanpa menunggu generasi penuh. Aliran berakhir dengan chunk penyelesaian yang berisi jumlah token total. Tangani gangguan jaringan dengan menghubungkan ulang ke aliran. Pendekatan ini mengurangi latensi yang dirasakan bagi pengguna akhir. Konfigurasikan klien Anda untuk men-buffer chunk secara efisien. Streaming berfungsi dengan semua parameter standar seperti temperature dan top_p.

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)

Batas, Error, dan Konteks

Pantau penggunaan Anda terhadap batas laju ketat dan kendala konteks. Anda diizinkan 300 permintaan per menit dan 8 permintaan bersamaan per kunci. Jendela konteks adalah 100,000 token termasuk prompt dan penyelesaian. Output maksimum per permintaan adalah 16,000 token, atau 2,048 jika tidak ditentukan. Permintaan yang melebihi batas ini mengembalikan kode status 429. Error 401 menunjukkan kunci API tidak valid atau hilang. Error 402 berarti kredit prabayar Anda telah habis. Error dan penolakan tidak menggunakan kredit Anda. Kredit prabayar Anda tidak pernah kedaluwarsa, jadi Anda dapat mengisi ulang nanti. Batas ukuran tubuh permintaan adalah 8 MB. Gunakan pemanggilan fungsi dan mode JSON dalam kendala ini.

Pertanyaan yang sering diajukan

Berapa biaya API uncensored dibandingkan dengan opsi lain?

Harga kami adalah $0.15 per 1M token input dan $0.50 per 1M token output. Anda hanya membayar untuk penggunaan token aktual dengan kredit kripto prabayar. Tidak ada biaya bulanan atau tingkatan langganan yang diperlukan untuk mengakses layanan.

Metode pembayaran kripto apa saja yang diterima untuk mengisi ulang kredit?

Kami menerima USDT di jaringan TRC20 dan USDC di jaringan Base. Jumlah top-up minimum dimulai dari $20. Kredit tidak pernah kedaluwarsa, dan Anda menerima kredit bonus untuk deposit yang lebih besar yang berkisar dari +5% hingga +15%.

Apakah model tanpa sensor memblokir konten atau topik kontroversial?

Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Model ini tidak memblokir topik kontroversial atau penelitian keamanan. Satu-satunya batas ketat adalah konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak.