sv ▾

Ki api integrationsguide

Den här guiden täcker Ki API-integrationen för obegränsad textgenerering med standard OpenAI-kompatibla slutpunkter. Du får direkt tillgång till en obegränsad modell med transparent tokenfakturering och inga prenumerationsspärrar.

Bas URL och autentisering

API:en finns vid https://api.kiapi.cc/v1. Du får en aktiv nyckel per konto, visas omedelbart efter registrering via Google eller e-post. Ändra base_url i din klient och ställ in Authorization header till Bearer YOUR_KEY. Detta fungerar med vilken standard OpenAI SDK som helst.

  • Bas-URL: https://api.kiapi.cc/v1
  • Huvud: Authorization: Bearer YOUR_KEY
curl https://api.kiapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch latest version from github repo"}]
  }'

Slutpunkt för chattkomplettering

Skicka meddelanden till POST /v1/chat/completions. Använd modell-ID:t uncensored för obegränsade utdata. Slutpunkten accepterar standard chattformat med en kontextruta på 100 000 tokens totalt. Den returnerar textsvar utan innehållsavvisningar för laglig vuxenanvändning. Inga embeddings eller bildgenerering finns tillgängliga här.

from openai import OpenAI

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

Strömningsresponser (SSE)

Aktivera strömning genom att ställa in stream: true. Du får server-sända händelser (SSE) för realtidsleverans av tokens. Den sista biten innehåller fullständig användningsstatistik för fakturering. Detta är idealiskt för chattgränssnitt som behöver omedelbara delvisa svar. Du kan parsaa SSE-strömmen för att uppdatera UI:t omedelbart.

import OpenAI from "openai";

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

Function calling och JSON-läge

Använd response_format: {"type": "json_object"} för strikta JSON-utdata. API:t stöder verktygsdefinitioner och verktygsval för function calling. Du kan definiera anpassade verktyg i tools array. Modellen kommer att svara med strukturerad data när det krävs. Detta fungerar tillsammans med standardtextgenerering.

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)

Modellparametrar och gränser

Stöder temperature, top_p, stop, seed, och strapparametrar. Max output är 16 000 token per begäran. Du kan skicka upp till 300 begäranden per minut. Konkurrensen är begränsad till 8 samtidiga begäranden per nyckel. Begäranskroppen måste hålla sig under 8 MB. Dessa gränser säkerställer stabil prestanda för uppgifter med osensurerad generation.

Tokenanvändning och fakturering

Inmatningstoken kostar $0,15 per miljon. Utmatningstoken kostar $0,50 per miljon. Fel och avslag är kostnadsfria. Kredit fylls endast på via krypto. Förbetald kredit löper aldrig ut. Du betalar endast för faktisk tokenanvändning. Inga månadsprenumerationsavgifter tillkommer. Systemet spårar användningen noggrant för fakturering.

FAQ

Vad är Ki API bas-URL?

Bas-URL: HTTPS://api.kiapi.cc/v1. Du använder detta för alla OpenAI-kompatibla klienter. Ändra base URL i din SDK-konfiguration så att den pekar hit.

Hur hanterar jag strömnings-svar?

Ställ in stream till true i din begäran. Du tar emot SSE-händelser med delvis text. Den sista händelsen innehåller tokenanvändningsdata. Parsa strömmen för att uppdatera ditt UI i realtid.

Vad är hastighetsbegränsningarna?

Du får 300 förfrågningar per minut. Koncurrentsnivån är begränsad till 8 samtidiga förfrågningar. Förfrågningskroppen måste vara under 8 MB. Dessa gränser gäller per API-nyckel.

Hämta din API-nyckel

Registrera dig, kopiera din nyckel, och peka mot bas-URL:en. Det är allt.

Skaffa din nyckelVisa dokumentation