ro ▾
Obține cheie API

Începere rapidă API Kimi fără cenzură

Conectați-vă codul existent la API-ul nostru fără cenzură în minute. Acest ghid vă arată cum să configurați URL-ul de bază, să vă autentificați cu cheia API și să trimiteți solicitări folosind clienți standard compatibili cu OpenAI.

URL de bază și autentificare

Configurați clientul să indice către endpoint-ul nostru dedicat. Înlocuiți URL-ul de bază standard OpenAI cu https://api.kimiapipricing.com/v1 pentru a direcționa solicitările prin infrastructura noastră uncensored. Trebuie să îți setezi cheia API în antetul de autorizare sau în obiectul de configurare al clientului. Acest URL de bază funcționează cu orice SDK standard OpenAI fără a modifica structura solicitării. Cheia ta API este generată imediat după înregistrare pe Obține cheie API pagina. Acceptăm autentificarea Google sau standardul prin email fără a solicita un număr de telefon. Păstrează-ți cheia în siguranță, deoarece identifică contul și creditul preplătit.

Trimiteți Prima Solicitare

Executați o completare de chat de bază pentru a verifica conectivitatea. Trimiteți o cerere POST către /v1/chat/completions endpoint cu ID-ul modelului uncensored. Acest model răspunde la conținut adult legal fără refuzurile standard. Corpul cererii necesită un array de mesaje care conține promptul tău. API-ul nostru returnează răspunsuri JSON standard OpenAI, inclusiv statistici de utilizare a tokenilor. Erorile precum cheile invalide sau creditele insuficiente sunt returnate ca coduri de stare HTTP standard. Poți verifica URL-ul de bază și configurația cheii înainte de a trimite prompturi complexe. Acest pas confirmă că clientul este autentificat corect.

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"}]
  }'

Configurare SDK Python

Inițializați clientul OpenAI Python cu URL-ul nostru de bază personalizat. Transmite cheia ta API și base_url parametru pentru a suprascrie endpoint-ul implicit. Setează modelul la uncensored pentru generarea de text. Această abordare îți permite să folosești metodele familiare ale SDK-urilor precum chat.completions.create(). Clientul gestionează automat streamingul și formatarea JSON. Nu trebuie să modifici structura mesajelor comparativ cu utilizarea standard OpenAI. Această compatibilitate asigură că poți înlocui furnizorul fără a rescrie logica aplicației. Configurează clientul o dată și reutilizează-l în întreaga aplicație. SDK-ul gestionează pentru tine gruparea conexiunilor și logica de reîncercare.

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)

Configurare SDK Node.js

Importați pachetul OpenAI și instanțiați clientul cu URL-ul de bază. Setează apiKey și baseURL proprietăți pentru a direcționa corect traficul. Utilizați uncensored ID-ul modelului în apelurile tale de completări. Această configurare funcționează atât cu importuri CommonJS, cât și cu module ES. Poți trimite prompturi text și poți primi răspunsuri JSON structurate. SDK-ul Node gestionează eficient procesarea fluxurilor pentru output-uri mari. Configurează clientul în variabilele de mediu pentru o gestionare securizată a cheilor. Această metodă se integrează ușor în scripturi Express existente sau standalone. Verifică conexiunea trimițând un mesaj de test simplu. SDK-ul suportă atât modele de cereri sincrone, cât și asincrone.

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

Gestionați răspunsurile de streaming

Activați streaming-ul setând stream: true în parametrii solicitării. API-ul returnează un flux de Evenimente trimise de server (SSE) conținând răspunsuri parțiale. Fiecare bucată include date privind utilizarea tokenilor în ultima bucată. Această funcție este ideală pentru interfețe utilizator în timp real și aplicații de chat. Puteți procesa tokenii pe măsură ce ajung, fără a aștepta generarea completă. Fluxul se termină cu o bucată de finalizare care conține numărul total de tokeni. Gestionați întreruperile de rețea reconectându-vă la flux. Această abordare reduce latența percepută pentru utilizatorii finali. Configurați clientul pentru a bufferiza bucățile eficient. Streaming-ul funcționează cu toți parametrii standard, cum ar fi temperatura și 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)

Limitări, Erori și Context

Monitorați-vă utilizarea în raport cu limitele stricte de rată și constrângerile de context. Aveți voie la 300 de solicitări pe minut și 8 solicitări concurente per cheie. Fereastra de context are 100,000 de tokeni, inclusiv atât promptul, cât și completarea. Ieșirea maximă per solicitare este de 16,000 de tokeni, sau 2,048 dacă nu este specificat. Solicitățile care depășesc aceste limite returnează un cod de stare 429. O eroare 401 indică o cheie API invalidă sau lipsă. O eroare 402 înseamnă că creditul preplătit este epuizat. Erorile și refuzurile nu consumă creditele. Creditul preplătit nu expiră niciodată, așa că puteți reîncărca mai târziu. Limita de dimensiune a corpului solicitării este de 8 MB. Utilizați apelarea de funcții și modul JSON în aceste constrângeri.

Întrebări frecvente

Cât costă API-ul uncensored comparativ cu alte opțiuni?

Tarifele noastre sunt de $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Plătești doar pentru utilizarea reală a tokenilor cu credite preplătite în criptomonede. Nu există taxe lunare sau niveluri de abonament necesare pentru a accesa serviciul.

Ce metode de plată crypto sunt acceptate pentru reîncărcarea creditelor?

Acceptăm USDT pe rețeaua TRC20 și USDC pe Base. Sumele minime de reîncărcare încep de la $20. Creditele nu expiră niciodată, iar pentru depozitele mai mari primești credite bonus care variază de la +5% la +15%.

Modelul fără cenzură blochează conținut pentru adulți sau controversat?

Modelul este optimizat pentru a răspunde fără refuzuri de conținut pentru utilizarea adultă legală. Nu blochează subiecte controversate sau de cercetare în domeniul securității. Singura limită strictă este conținutul sexual care implică minori, care este întotdeauna refuzat.