Průvodce integrací API Ki
Tento průvodce pokrývá integraci Ki API pro generování textu bez cenzury pomocí standardních OpenAI-compatible endpointů. Získáte přímý přístup k neomezenému modelu s transparentní fakturací za token a bez zámků předplatného.
Základní URL a ověření
API žije na https://api.kiapi.cc/v1. Získáte jeden aktivní klíč na účet, zobrazený ihned po registraci přes Google nebo e-mail. Změňte base_url ve vašem klientovi a nastavte Authorization hlavička k Bearer YOUR_KEY. To funguje s jakýmkoli standardním SDK OpenAI.
- Základní URL:
https://api.kiapi.cc/v1 - Hlavička:
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"}]
}'
Endpoint Chat Completions
Pošlete zprávy do POST /v1/chat/completions. Použijte ID modelu uncensored pro neomezené výstupy. Endpoint přijímá standardní formáty chatu s kontextovým oknem o celkové velikosti 100 000 tokenů. Vrací textové odpovědi bez odmítání obsahu pro legální použití dospělými. Embeddingy ani generování obrázků zde nejsou k dispozici.
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)
Streamované odpovědi (SSE)
Povolte streamování nastavením stream: true. Získáváte události odeslané serverem (SSE) pro doručování tokenů v reálném čase. Poslední blok obsahuje kompletní statistiky využití pro fakturaci. Je to ideální pro chatová rozhraní, která potřebují okamžité částečné odpovědi. Můžete parsovat stream SSE a okamžitě aktualizovat uživatelské rozhraní.
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);
Volání funkcí a režim JSON
Použít response_format: {"type": "json_object"} pro přísné výstupy JSON. API podporuje definice nástrojů a výběr nástrojů pro volání funkcí. Můžete definovat vlastní nástroje v tools pole. Model odpoví strukturovanými daty, když je to vyžadováno. To funguje společně se standardní generací textu.
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)
Parametry a limity modelu
Podporuje temperature, top_p, stop, seed, a penalizační parametry. Maximální výstup je 16,000 tokenů na požadavek. Můžete odeslat až 300 požadavků za minutu. Konkurze je omezena na 8 souběžných požadavků na klíč. Tělo požadavku musí zůstat pod 8 MB. Tato omezení zajišťují stabilní výkon pro úkoly generování bez cenzury.
Použití tokenů a fakturace
Vstupní tokeny stojí $0,15 za milion. Výstupní tokeny stojí $0,50 za milion. Chyby a odmítnutí jsou zdarma. Kredit se dobíjí pouze pomocí kryptoměn. Předplacený kredit nevyprší. Platíte pouze za skutečné využití tokenů. Na váš účet se nevztahují žádné měsíční poplatky za předplatné. Systém přesně sleduje využití pro fakturaci.
FAQ
Co je základní URL klíče API Ki?
Základní URL je HTTPS://api.kiapi.cc/v1. Použijte jej pro všechny klienty kompatibilní s OpenAI. Změňte základní URL v konfiguraci SDK tak, aby ukazovala sem.
Jak řešit odpovědi ve formátu streamování?
Nastavte stream na true ve vašem požadavku. Obdržíte události SSE s částečným textem. Poslední událost obsahuje data o spotřebě tokenů. Parsovejte stream pro aktualizaci UI v reálném čase.
Jaká jsou omezení rychlosti?
Získáte 300 požadavků za minutu. Souběžnost je omezena na 8 současných požadavků. Velikost těla požadavku musí být menší než 8 MB. Tyto limity platí pro každý klíč API.
Získejte svůj API klíč
Zaregistrujte se, zkopírujte svůj klíč a směrujte ho na základní URL. To je vše.