sv ▾
Hämta API-nyckel

Kimi utökad API-snabbstartsguide

Den här guiden ger en direkt väg att använda vår obegränsade API för textgenerering utan innehållsfilter. Du kan integrera slutpunkten i dina befintliga applikationer med standard OpenAI-kompatibla klienter.

Autentisering och bas-URL

Slutpunkten för vår uncensored API är HTTPS://api.kimiuncensored.com/v1. Skicka din nyckel i Authorization-huvudet med Bearer-schemat. Denna konfiguration fungerar med vilken klient som helst som stöder OpenAI-kompatibel autentisering.

  • Registrera dig via Google eller e-post för att få din nyckel omedelbart.
  • Inget telefonnummer eller betalningsmetod krävs för den initiala provkrediten.
  • Ditt API-nyckel är unikt för ditt konto och ersätter alla tidigare nycklar om du återskapar det.
curl https://api.kimiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
  }'

POST /v1/chat/completions

Skicka en JSON-payload till chat-completions-slutpunkten för att generera text. Modell-ID:t är helt enkelt "uncensored". Du kan kontrollera utstilsstilen med parametrar som temperature och top_p.

  • Ställ in max_tokens för att begränsa svaret längd.
  • Använd den stop parameter för att avbryta genereringen vid specifika sekvenser.
  • Systemet stöder standard OpenAI-begärandestrukturer.
from openai import OpenAI

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

Strömningsresponser (SSE)

Aktivera strömning genom att ställa in stream: true i ditt begäran. API:t returnerar Server-Sent Events (SSE) som innehåller delvisa textchunkar. Detta minskar den upplevda latensen för interaktiva applikationer.

  • Tokenanvändningsdata ingår i den sista delen av strömmen.
  • Hantera nätverksavbrott smidigt eftersom strömmar kan brytas.
  • Denna metod är idealisk för realtidsanvändargränssnitt.
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)

JSON-läge och funktionsanrop

Tvinga strukturerad utdata genom att ställa in response_format för {"type": "json_object"}. Detta säkerställer att modellen returnerar giltig JSON, vilket är avgörande för att parsadata i automatiserade arbetsflöden.

  • Definiera verktygsdefinitioner i tools array för funktionsanrop.
  • Använd tool_choice för att styra när modellen anropar funktioner.
  • Validera JSON-svaret lokalt innan bearbetning.
import OpenAI from "openai";

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

Begränsningar för begäranderänta och begränsningar

Varje API-nyckel är begränsad till 300 förfrågningar per minut och 8 samtidiga förfrågningar. Den maximala storleken på förfrågningsbodyn är 8 MB. Att överskrida dessa gränser resulterar i en 429-statuskod.

  • Ett 401-fel indikerar en ogiltig eller utgången API-nyckel.
  • Ett 402-fel betyder att du har otillräcklig förbetald kredit.
  • Fel och avvisningar förbrukar inte din tokenbalans.

Kontextfönster och modellinformation

Modellen stöder ett kontextfönster på 100 000 token för både prompt och svar tillsammans. Om du inte anger max_tokens, standardutmatningsgränsen är 2 048 tokens. Detta möjliggör bearbetning av lång kontext samtidigt som svarshastigheten upprätthålls.

  • Indatatokens debiteras till $0,15 per 1M tokens.
  • Utdatatokens kostar $0.50 per 1M tokens.
  • Förbetalt kredit löper inte ut och laddas upp via krypto.

Vanliga frågor

Är den okonstrollerade kimi-API:n verkligen utan filter?

Ja, modellen vägrar inte lagliga vuxen-, fiktiva eller kontroversiella ämnen. Den enda hårda gränsen är på sexuellt innehåll som involverar minderåriga, vilket alltid vägras. Vi använder inte dina prompter för att träna din data.

Hur betalar jag för den obegränsade LLM API-användningen?

Vi accepterar endast USDT (TRC20) eller USDC (Base). Du kan fylla på vilket helt belopp som helst från $20 till $500. Du får bonuskredit för större insättningar, till exempel +15 % vid en påfyllning på $200.

Vad händer om jag överskrider hastighetsbegränsningarna?

Du får ett 429-fel för för många begäranden. Gränsen är 300 begärande per minut per nyckel. Se till att din klient hanterar omförsök med exponentiell backoff för att undvika att nå gränsen för samtidiga begäranden på 8.

Säkra din API-nyckel

Registrera dig, hämta token och uppdatera din endpoint-URL. Det är allt som krävs.