id ▾

API Kimi Tanpa Sensor, Kompatibel dengan OpenAI

Dapatkan kunci Anda
per 1M token input
$0.15
Token output / 1 juta
$0.50
konteks token
100,000
kredit percobaan
$0.50
permintaan per menit
300

ApiKimiPanduan Cepat API Kimi

https://api.apikimi.cc/v1

https://api.apikimi.cc/v1

Panduan Cepat API Kimi

Mulai dengan API LLM tanpa sensor kami dalam hitungan menit menggunakan klien OpenAI kompatibel standar. Panduan ini mencakup autentikasi, format permintaan, dan pengaturan streaming untuk integrasi cepat.

Prasyarat: Instalasi SDK

Instal SDK resmi untuk bahasa pemrograman pilihan Anda agar otentikasi dan serialisasi ditangani secara otomatis. API kami mematuhi standar OpenAI, sehingga pustaka klien yang kompatibel apa pun dapat digunakan dengan perubahan konfigurasi minimal.

Untuk Python, instal pustaka melalui pip. Untuk Node.js, gunakan npm atau yarn. Alat-alat ini mengelola klien HTTP dan parsing JSON untuk Anda.

Autentikasi: Mengatur kunci API kimi Anda

Dapatkan kunci Anda dari dasbor dan teruskan sebagai Authorization header. Gunakan URL dasar https://api.apikimi.cc/v1 untuk semua permintaan.

Simpan kunci dengan aman di variabel lingkungan atau file konfigurasi Anda. Format header adalah Bearer YOUR_API_KEY.

Mengirim Permintaan Pertama Anda

Kirim permintaan POST ke /v1/chat/completions dengan ID model Anda uncensored. Respons mengembalikan teks yang dihasilkan secara langsung.

Pastikan Anda mengatur model field correctly. The API returns raw output without content refusals for lawful topics.

Respons Streaming

Aktifkan streaming dengan mengatur stream: true dalam body permintaan Anda. Ini mengembalikan chunk sebagai Server-Sent Events (SSE).

Parse stream SSE untuk menampilkan token secara real-time. Chunk terakhir mencakup statistik penggunaan token untuk penagihan.

Pengaturan Pemanggilan Fungsi

Tentukan alat dalam tools array dalam permintaan Anda. Model mengembalikan panggilan alat alih-alih teks langsung ketika sesuai.

Tangani panggilan alat dalam logika aplikasi Anda dan kirimkan hasilnya kembali ke API untuk pemrosesan lebih lanjut. Dukungan untuk tool_choice memungkinkan penegakan ketat.

Penanganan Kesalahan dan Batasan

Tangani kesalahan HTTP standar: 401 untuk kunci tidak valid, 402 untuk kredit tidak cukup, dan 429 untuk batas laju. Jendela konteks mendukung total 100,000 token.

Output maks adalah 16.000 token per permintaan. Error tidak mengonsumsi kredit. Sesuaikan logika retry Anda berdasarkan kode error.

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);

Streaming

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)

Pertanyaan yang sering diajukan

Lihat dokumentasi
Apa URL dasar API kimi?

URL dasar adalah HTTPS://api.apikimi.cc/v1. Gunakan ini untuk semua permintaan API untuk memastikan kompatibilitas dengan klien OpenAI standar.

Bagaimana cara menangani respons streaming?

Atur parameter stream menjadi true dalam permintaan Anda. API mengembalikan data sebagai Server-Sent Events, memungkinkan Anda memproses token saat dihasilkan.

Apa yang terjadi jika saya mendapatkan error 402?

Error 402 menunjukkan kredit prabayar tidak cukup. Isi ulang melalui kripto (USDT atau USDC) untuk melanjutkan layanan. Error itu sendiri tidak mengonsumsi kredit.

Hasilkan kunci API

Daftar, ambil kunci, dan perbarui URL dasar Anda. Integrasi sederhana.