ms ▾

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 percubaan
$0.50
permintaan setiap minit
300

ApiKimiPanduan Permulaan Pantas API Kimi

https://api.apikimi.cc/v1

https://api.apikimi.cc/v1

Panduan Permulaan Pantas API Kimi

Mula dengan API LLM tanpa sensor kami dalam beberapa saat menggunakan klien serasi OpenAI piawai. Panduan ini merangkumi pengesahan, format permintaan, dan tetapan penstriman untuk penggabungan pantas.

Prasyarat: Pemasangan SDK

Pasang SDK rasmi untuk bahasa pilihan anda untuk mengendalikan pengesahan dan serialisasi secara automatik. API kami mematuhi standard OpenAI, jadi mana-mana perpustakaan klien yang serasi berfungsi dengan perubahan konfigurasi yang minimum.

Untuk Python, pasang perpustakaan melalui pip. Untuk Node.js, gunakan npm atau yarn. Alat-alat ini menguruskan klien HTTP dan pemprosesan JSON untuk anda.

Pengesahan: Menetapkan kunci API kimi anda

Obtain your key from the dashboard and pass it as the Authorization header. Gunakan URL asas https://api.apikimi.cc/v1 untuk semua permintaan.

Simpan kunci dengan selamat dalam pembolehubah persekitaran atau fail konfigurasi anda. Format header ialah Bearer YOUR_API_KEY.

Menghantar Permintaan Pertama Anda

Hantar permintaan POST ke /v1/chat/completions dengan ID model anda uncensored. Respons memulangkan teks yang dijana secara langsung.

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

Respons Streaming

Aktifkan aliran dengan menetapkan stream: true dalam badan permintaan anda. Ini mengembalikan blok sebagai Server-Sent Events (SSE).

Uraikan aliran SSE untuk memaparkan token secara masa nyata. Chunk terakhir termasuk statistik penggunaan token untuk pengebilan.

Persediaan Panggilan Fungsi

Takrifkan alat dalam tools array within your request. The model returns tool calls instead of direct text when appropriate.

Kendalikan panggilan alat dalam logik aplikasi anda dan hantar hasil kembali ke API untuk pemprosesan lanjut. Sokongan untuk tool_choice membenarkan pelaksanaan ketat.

Pengendalian Ralat dan Had

Tangani ralat HTTP piawai: 401 untuk kunci tidak sah, 402 untuk kredit tidak mencukupi, dan 429 untuk had kadar. Tetingkap konteks menyokong jumlah 100,000 token.

Output maks ialah 16,000 token setiap permintaan. Ralat tidak menggunakan kredit. Laraskan logik percubaan semula anda berdasarkan kod ralat.

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

Aliran

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)

Soalan lazim

Lihat dokumentasi
Apakah URL asas API kimi?

URL asas ialah HTTPS://api.apikimi.cc/v1. Gunakan ini untuk semua permintaan API untuk memastikan keserasian dengan klien OpenAI piawai.

Bagaimana cara mengendalikan respons aliran?

Tetapkan parameter stream kepada true dalam permintaan anda. API mengembalikan data sebagai Server-Sent Events, membolehkan anda memproses token apabila ia dijana.

Apa yang berlaku jika saya mendapat ralat 402?

Ralat 402 menunjukkan kredit prabayar tidak mencukupi. Tambah nilai melalui kripto (USDT atau USDC) untuk meneruskan perkhidmatan. Ralat itu sendiri tidak menggunakan kredit.

Jana kunci API anda

Daftar, dapatkan kunci, dan kemas kini URL asas anda. Integrasi mudah.