ro ▾

API fără cenzură. Doar tokeni preplătiți.

https://api.kimicodeapi.com/v1fără cenzură

Documentație API Kimicode

Începeți să utilizați API-ul KimiCode neconstrâns în câteva minute. Acest ghid rapid acoperă autentificarea, integrarea SDK, fluxul continuu și limitele pentru primele dvs. cereri.

https://api.kimicodeapi.com/v1fără cenzură

URL de bază și autentificare

Conectează-te la API folosind URL-ul de bază furnizat și o cheie de token preplătită. Te autentifici trecând cheia API în antetul cererii, asigurând că doar contul tău accesează creditele tale. Înregistrează-te prin Google sau email pentru a primi cheia imediat, fără verificare prin telefon.

curl https://api.kimicodeapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current rate limit for free tier users?"}]
  }'

Cererea dumneavoastră vizează endpoint-ul standard compatibil cu OpenAI. Acest design vă permite să înlocuiți serviciul nostru fără a rescrie codul clientului existent, cu condiția să actualizați URL-ul de bază și acreditările.

Endpoint Completări Chat

Trimite mesaje către model folosind POST /v1/chat/completions endpoint. Trebuie să specificați ID-ul modelului ca uncensored pentru a accesa modelul de limbaj mare optimizat care rulează pe serverele noastre. Sistemul acceptă roluri standard de mesaje, cum ar fi user sau assistant, pentru conversații cu mai multe ture.

from openai import OpenAI

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

Acest endpoint gestionează input text și returnează text generat. Nu suportă embedding-uri, imagini sau audio. Concentrați-vă asupra structurii promptului pentru a obține cele mai bune rezultate de la modelul fără cenzură.

Răspunsuri în streaming (SSE)

Activați livrarea tokenilor în timp real setând parametrul stream la true în cerere. API-ul returnează fragmente Evenimente trimise de server (SSE), permițând aplicației dvs. să afișeze textul pe măsură ce este generat. Ultimul fragment conține statistici complete de utilizare a tokenilor pentru facturare.

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)

Streaming-ul reduce latența percepută pentru utilizatorii finali. Poți procesa fiecare token pe măsură ce ajunge, ceea ce este ideal pentru interfețele de chat. Ține cont că streaming-ul nu modifică comportamentul modelului subiacent sau prețul pe token.

Apelarea funcțiilor și instrumentele

Definește instrumentele în cerere pentru a permite modelului să genereze apeluri de funcții structurate. API-ul suportă parametrii tool_choice, permițându-ți să forțezi modelul să folosească un instrument specific sau să decidă autonom. Această funcție funcționează cu formatele standard de instrumente OpenAI, făcând integrarea simplă.

import OpenAI from "openai";

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

Utilizează apelarea de funcții pentru a extrage date sau a declanșa acțiuni în aplicațiile tale. Modelul interpretează definițiile instrumentelor și returnează obiecte JSON care conțin argumentele necesare. Această capacitate extinde API-ul dincolo de simpla generare de text.

Mod JSON și Parametri

Imposibilitarea ieșirii JSON stricte prin setarea response_format pentru {"type": "json_object"}. Acest lucru asigură că modelul returnează JSON, ceea ce este crucial pentru analiza programatică. Poți ajusta, de asemenea, parametri precum temperatura, top_p și secvențele de oprire pentru a controla creativitatea și lungimea output-ului.

Modelul acceptă o fereastră de context de 100.000 de tokeni. Acest lucru îți permite să transmiți cantități mari de context într-o singură solicitare. Output-ul maxim este de 16.000 de tokeni per solicitare, sau 2.048 dacă nu specifici max_tokens.

Limitări, Erori și Context

Monitorați-vă limitele de solicitări pentru a evita întreruperile serviciului. API-ul permite 300 de solicitări pe minut per cheie și până la 8 solicitări concurente. Corpul solicitării trebuie să rămână sub 8 MB. Dacă depășiți aceste limite, veți primi o eroare de limitare a ratei 429.

Eșecurile de autentificare returnează o eroare 401 dacă cheia este invalidă. O eroare 402 indică credit preplata insuficient. Erorile în timpul generării nu consumă tokenurile. Fereastra de context include atât tokenurile prompt, cât și cele de completari. Creditul neutilizat nu expiră niciodată, asigurând că soldul preplătit rămâne disponibil pentru proiecte viitoare.

Întrebări frecvente

Cum încep să folosesc API-ul kimicode?

Creează un cont prin Google sau e-mail pentru a primi cheia API. Apoi, configurează SDK-ul compatibil cu OpenAI pentru a utiliza URL-ul de bază și transmite cheia în antet. Prima cerere va valida conexiunea și va consuma tokeni din soldul tău preplătit.

Care este dimensiunea ferestrei de context?

Modelul acceptă o fereastră de context de 100,000 de tokeni, combinând promptul și completarea. Fiecare solicitare poate genera până la 16,000 de tokeni. Dacă nu setezi max_tokens, limita implicită este de 2,048 de tokeni.

De ce primesc o eroare 402?

Eroarea 402 înseamnă că creditul preplătit este epuizat. Trebuie să reîncarci folosind criptomonede (USDT sau USDC) pentru a continua să faci cereri. Creditele sunt charge-uite per token utilizat, iar erorile nu îți consumă soldul.

Obțineți cheia API în câteva minute

Înregistrează-te, obține cheia și actualizează URL-ul de bază. Aceasta este configurația completă.

Deschide conthttps://api.kimicodeapi.com/v1