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 dokumentationVad ä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.