hu ▾
Hozzon kulcsot

API dokumentáció: OpenAI-Compatible végpontok

Kezdje el cenzúrázatlan LLM API-junkat percenként. Használja szabványos OpenAI-kompatibilis végpontokat a kérések küldéséhez és a szöeg válaszok fogadásához.

cenzúrázatlanhttps://api.apikeykimi.com/v1

Hitelesítés & Base URL

Hozzáférés az API-hoz az egyedi kulcsod és a base URL beállításával a környezeti változókban. A végpont a https://api.apikeykimi.com/v1Meg kell adnod a fejlécet Authorization: Bearer YOUR_API_KEY minden kéréssel együtt. Ez a kulcs azonnal generálódik regisztrációkor Google vagy e-mail segítségével. Ez az egyetlen hitelesítő adat a hitelesítéshez. Nincsenek konfigurálandó hatókörök vagy engedélyek.

curl https://api.apikeykimi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "convert this json object to python dictionary syntax"}]
  }'

Chat Completions végpont

Küldjön üzeneteket a modellnek a standard /v1/chat/completions endpoint. Adja meg a modell azonosítót uncensored a kérés törzsében. Az API a prompt előzményeid alapján generált szöget ad vissza. A kreativitás szabályozásához állíthatod a temperature és top_p paramétereket. A modell támogatja a függvényhívásokat és a JSON módot strukturált kimenetekhez.

from openai import OpenAI

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

Streamelési válaszok (SSE)

Valós idejű tokenátadás engedélyezése ezzel stream: true a kérésben. A szerver Server-Sent Events streamet ad vissza. Minden töredék részleges szöveget tartalmaz, amíg a válasz be nem fejeződik. Ez ideális chat felületekhez és élő kódolási megjelenítésekhez. A token-használati részletek a stream utolsó töredékében jelennek meg.

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)

Funkcióhívás & JSON Mode

Határozza meg az eszközöket, vagy kényszerítse a JSON kimenetet a response_format paraméter. Állítsa be a json_object érvényes JSON válaszok biztosításához. Továbbá átadhat eszközdefiníciókat a függvényhívásokhoz. A modell szigorúan betartja ezeket a korlátokat. Ez megbízható integrációt tesz lehetővé külső szolgáltatásokkal. Használja tool_choice a kreatitív vezérléséhez. Az eszközök meghívásának vezérléséhez.

Token limit & korlátok

A kontextusablak mind a bemenet, mind a kimenet számára együttesen akár 100 000 token támogatását biztosítja. Kérésenként a maximális kimenet 16 000 token. Ha nem állítja be max_tokens, a korlát alapértelmezett 2 048 token. A kérések törzsmérete 8 MB-ban van korlátozva. Percenként 300 kérésre van korlátja. Kulcsonként egyszerre csak 8 kérés futtatható.

Hibakezelés & Felhasználási korlátok

Kezelje a hibákat az HTTP státuskód ellenőrzésével. A 401 érvénytelen vagy lejárt API-kulcsot jelez. A 402 hiba azt jelenti, hogy az előre fizetett hitelét kimerítette. A 429 válasz azt jelzi, hogy túllépte a percenkénti 300 kérésre vonatkozó sebességkorlátot. A hibák és visszautasítások nem fogyasztanak tokeneket. Ellenőrizze az egyenlegét a dashboardon a megszakítások elkerülése érdekében.

Node.js

import OpenAI from "openai";

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

Gyakran ismételt kérdések

Mi az alap URL a kimi apikey végponthoz?

Az alap URL: HTTPS://api.apikeykimi.com/v1. Minden kéréshez meg kell adnia az API-kulcsát az Authorization fejlécben. Ez az endpoint kompatibilis a szabványos OpenAI kliensekkel.

Hogyan kezelje a streamelt válaszokat Pythonban?

Állítsa be a stream paramétert true értékre a kérésben. Az API eseményfolyamot ad vissza. Minden esemény a generált szöveg egy részét tartalmazza. Ezeket az eseményeket valós időben feldolgozhatja.

Mi történik, ha túllépem a sebességkorlátot?

429-es Túl sok kérés hibát kap. A limit percenként 300 kérés. Várnia kell, amíg az ablak visszaáll. Fontolja meg a kérések csoportosítását vagy a párhuzamosság csökkentését, hogy a limiteken belül maradjon.

Hozzáférés kulcs másodpercek alatt

Regisztrálj, másold ki a kulcsot, és frissítsd az alap URL-t. A beállítás befejeződött.

Hozzon kulcsot