sv ▾

Okänsurerad Kimi API, OpenAI-kompatibel

Skaffa din nyckel
per 1M inmatningstokens
$0.15
Utmatade tokens / 1M
$0.50
token-kontext
100,000
testkredit
$0.50
begäranden per minut
300

ApiKimiKimi api-snabbstartsguide

https://api.apikimi.cc/v1

https://api.apikimi.cc/v1

Kimi api-snabbstartsguide

Kom igång med vårt ostraffade LLM-API på minuter med standard OpenAI-kompatibla klienter. Den här guiden täcker autentisering, begärandeformat och strömningsinställningar för snabb integration.

Förutsättningar: SDK-installation

Installera det officiella SDK:t för ditt föredragna språk för att hantera autentisering och serialisering automatiskt. Vår API följer OpenAI-standarden, så vilket kompatibelt klientbibliotek som helst fungerar med minimala konfigurationsändringar.

För Python, installera biblioteket via pip. För Node.js, använd npm eller yarn. Dessa verktyg hanterar HTTP-klienten och JSON-bearbetning åt dig.

Autentisering: Ange din kimi API-nyckel

Obtain your key from the dashboard and pass it as the Authorization header. Använd bas-URL:en https://api.apikimi.cc/v1 för alla förfrågningar.

Lagra nyckeln säkert i dina miljövariabler eller konfigurationsfiler. Header-formatet är Bearer YOUR_API_KEY.

Skicka din första förfrågan

Skicka en POST-förfrågan till /v1/chat/completions med ditt modell-ID uncensored. Svaret returnerar den genererade texten direkt.

Se till att du ställer in model field correctly. The API returns raw output without content refusals for lawful topics.

Strömningsresponser

Aktivera strömning genom att ställa in stream: true i din begärans kropp. Detta returnerar delar som Server-Sent Events (SSE).

Analysera SSE-strömmen för att visa tokens i realtid. Den sista biten innehåller tokenanvändningsstatistiken för fakturering.

Konfiguration av funktionsanrop

Definiera verktyg i tools array inom din begäran. Modellen returnerar verktygsanrop istället för direkt text när det är lämpligt.

Hantera verktygsanropen i din applikationslogik och skicka tillbaka resultaten till API:et för vidare bearbetning. Stöd för tool_choice tillåter strikt upprätthållande.

Felfhantering och begränsningar

Hantera vanliga HTTP-fel: 401 för ogiltiga nycklar, 402 för otillräckligt kredit, och 429 för hastighetsbegränsningar. Kontextfönstret stödjer totalt 100,000 tokens.

Max utdata är 16,000 tokens per begäran. Fel förbrukar inte kredit. Justera din återanvändningslogik baserat på felkoden.

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

Strömning

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)

Vanliga frågor

Visa dokumentation
Vad är kimi API:s bas-URL?

Bas-URL:en är HTTPS://api.apikimi.cc/v1. Använd detta för alla API-begäranden för att säkerställa kompatibilitet med standard OpenAI-klienter.

Hur hanterar jag strömnings-svar?

Ställ in stream-parametern till true i din förfrågan. API:et returnerar data som Server-Sent Events, vilket gör att du kan bearbeta tokens när de genereras.

Vad händer om jag får ett 402-fel?

Ett 402-fel indikerar otillräcklig förbetald kredit. Ladda upp via krypto (USDT eller USDC) för att återuppta tjänsten. Fel konsumerar inte kredit.

Generera din API-nyckel

Registrera dig, hämta nyckeln och uppdatera din bas-URL. Enkel integration.