hu ▾
API kulcs beszerzése

API dokumentáció - KimiCode

Kezdje el a kérések küldését a cenzúrázatlan LLM API-hoz másodpercek alatt. A szolgáltatás teljesen OpenAI-kompatibilis, így csak meg kell változtatnia az alap URL-t és az API-kulcsot a meglévő klienskódban.

Base URL és Hitelesítés

Csatlakoztassa kódját API-junkhoz az alap URL frissítésével és a kulcs megadásával a fejlécben. Támogatjuk a szabványos hitelesítést, így a meglévő OpenAI SDK ügyfelek azonnal működnek komplex beállítás nélkül. Az API-kulcs azonnal megjelenik a Google-fiókkal vagy e-maillel történő regisztráció után, telefonszám nélkül.

Minden fiók egyszerre egy aktív kulccsal rendelkezik; az új kulcs generálása felülírja a régit. A kérések az Authorization fejléccel hitelesítettek, ami biztosítja a hozzáférést az előrefizetett kredithez.

Első kérés

Küldje el az első üzenetet a szabványos chat befejezések végpont használatával egy egyszerű POST kéréssel. Ez igazolja az integráció működését, mielőtt mélyülne el a haladó funkciókban vagy a streamelt adatokban. A válasz szöveges kimenetet ad vissza az uncensored modelltől.

  • Cseréld ki a YOUR_API_KEY-t a dashboardon található kulcsra.
  • Állítsa be a modellt 'uncensored' értékre a dedikált nyílt súlyozású modellünkhöz.
curl https://api.kimicodepricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available plan tiers and token costs"}]
  }'

Python SDK Integráció

Használja a hivatalos OpenAI Python könyvtárat az API-val való interakcióhoz úgy, hogy a base URL-re irányítja. Ez a megközelítés kihasználja a jól ismert szintaxist, lehetővé téve a szolgáltató váltását az alkalmazás logikájának teljes átírása nélkül. Az SDK automatikusan kezeli a tokenizálást és a kérések formázását.

  • Telepítse az openai csomagot pip segítségével.
  • Konfigurálja az alap URL-t a szolgáltatásunkra.
from openai import OpenAI

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

Node SDK integráció

Integrálja API-ját JavaScript vagy TypeScript alkalmazásokba a Node SDK segítségével. Ez konzisztens viselkedést biztosít a frontend és a backend környezetek között. Üzeneteket küldhet és válaszokat kaphat, mint bármely szabványos OpenAI-kompatibilis szolgáltatásnál.

import OpenAI from "openai";

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

Streaming és Token Használat

Streamelés engedélyezése a valós idejű token-generálás fogadásához Server-Sent Events (SSE) technológiával. Ez csökkenti a felhasználók számára érzékelt késleltetést, és lehetővé teszi a részleges eredmények azonnali megjelenítését. A token-használati adatok, beleértve a bemeneti és kimeneti mennyiségeket, beágyazva találhatók a stream utolsó chunk-jában.

Ez a módszer ideális chat felületekhez, ahol az azonnali visszajelzés számít. Elemzheted a streamet a UI fokozatos frissítéséhez anélkül, hogy várnod kellene a teljes válaszra.

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)

Korlátok, hibák és kontextus

Kezelje a felhasználást azáltal, hogy megérti a sebességkorlátokat és a gyakori hibakódokat. Az API 100,000 tokenes kontextusablakot támogat, amely lehetővé teszi a mély beszélgetési előzményeket. Percenként 300 kérésre és kulcsonként 8 párhuzamos kérésre van korlátozva.

  • A 401 egy érvénytelen vagy hiányzó API-kulcsra utal.
  • A 402 azt jelzi, hogy az előre fizetett hitel kimerült.
  • A 429 azt jelenti, hogy túllépte a sebességkorlátot.

A hibák nem merítik a hitelkeretedet, így büntetés nélkül ismétlheted a sikertelen kéréseket.

GYIK-kérdések

Mekkora a kimicode díja tokenenként?

$0,15-öt számítunk fel 1 millió bemeneti tokenenként és $0,50-et 1 millió kimeneti tokenenként. A hibák és az elutasítások nem fogyasztják el a kreditet, így csak a sikeres válaszokért fizetsz.

Támogatja az API a streamelést?

Igen, az API támogatja a streamelést Server-Sent Events (SSE) segítségével. A tokenfelhasználás részletei a stream végén található utolsó csomagban szerepelnek, lehetővé téve a költségek valós idejű nyomon követését.

Hogyan kezelje a sebességkorlátozásokat?

Percenként 300 kérésre és 8 párhuzamos kérésre van korlátozva kulcsonként. Ezek túllépése 429 hibakódot eredményez, amely nem vonja le a hitelből.

API-kulcsa várja

Regisztrálj, szerezz kulcsot, és cseréld ki a base URL-t. Kész.