Uncensored Kimi API Gyors kezdés
Csatlakoztassa meglévő kódját percenként uncensored API-nkhoz. Ez az útmutató megmutatja, hogyan konfigurálja a bázis URL-t, hitelesítsen az API-kulcsával, és küldjön kéréseket szabványos OpenAI-kompatibilis kliensekkel.
Base URL és Hitelesítés
Konfigurálja az ügyfélt a dedikált végpontunkra. Cserélje ki a szabványos OpenAI alap URL-jét erre: https://api.kimiapipricing.com/v1 kérések átirányítását a cenzúrázatlan infrastruktúránkon keresztül. Be kell állítania az API-kulcsát az authorization fejlécben vagy a kliens konfigurációs objektumban. Ez az alap URL bármely szabványos OpenAI SDK-val működik a kérelemszerkezet módosítása nélkül. Az API-kulcsot azonnal megkapja regisztráció után a API kulcs beszerzése oldal. Támogatjuk a Google-bejelentkezést vagy a szabványos e-mail-hitelesítést telefonszám megadása nélkül. Tartsd biztonságban a kulcsot, mivel az azonosítja a fiókodat és a előre fizetett krediteket.
Küldje el az első kérést
Hajtson végre egy alapvető chat-kiegészítést a kapcsolat ellenőrzéséhez. Küldjön egy POST kérést a /v1/chat/completions végpont a modell azonosítóval uncensored. Ez a modell jogszerű felnőtt tartalomra válaszol a szabványos elutasítások nélkül. A kérés törzséhez egy üzenetek tömböt kell megadnia, amely tartalmazza a promptját. Az API szabványos OpenAI JSON válaszokat ad vissza, token-használati statisztikákkal együtt. A hibákat, mint például az érvénytelen kulcsok vagy a nem elegendő kreditek, szabványos HTTP státuskódokként adjuk vissza. Ellenőrizheti az alap URL és a kulcs konfigurációját összetett promptok küldése előtt. Ez a lépés megerősíti, hogy a kliens megfelelően hitelesített.
curl https://api.kimiapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
}'
Python SDK Konfiguráció
Inicializálja az OpenAI Python klienst a saját bázis URL-ünkkel. Adja meg az API-kulcsot és a base_url paramétert az alapértelmezett végpont felülírására. Állítsa be a modellt uncensored szöveggeneráláshoz. Ez a megközelítés lehetővé teszi, hogy ismerős SDK módszereket használjon, mint például chat.completions.create(). A kliens automatikusan kezeli a streamelést és a JSON formázást. Nem kell módosítanod az üzenetszerkezetet a szabványos OpenAI használathoz képest. Ez a kompatibilitás biztosítja, hogy cserélhesd a szolgáltatót alkalmazáslogika átírása nélkül. Konfiguráld a klienst egyszer, és használd újra az alkalmazásodban. Az SDK kezeli a kapcsolati poololást és a retry logikát neked.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiapipricing.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.js SDK beállítása
Importálja az OpenAI csomagot és hozza létre a klienst a base URL-ünkkel. Állítsa be a apiKey és baseURL tulajdonságok a forgalom helyes irányításához. Használja a uncensored model ID a kiegészítő hívásokban. Ez a beállítás mind a CommonJS, mind az ES modul importokkal működik. Szöveges promptokat küldhet és strukturált JSON válaszokat kaphat. A Node SDK hatékonyan kezeli a stream feldolgozását nagy kimenetek esetén. Konfigurálja a klienst környezeti változókban a biztonságos kulcskezelés érdekében. Ez a módszer könnyen integrálható meglévő Express vagy standalone szkriptekbe. Ellenőrizze a kapcsolatot egy egyszerű tesztüzenet küldésével. A SDK támogatja a szinkron és aszinkron kérés mintákat is.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiapipricing.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);
Kezelje a streamelő válaszokat
Engedélyezze a streamelést úgy, hogy stream: true a kérés paramétereiben. Az API Server-Sent Events (SSE) streamet ad vissza, amely részleges válaszokat tartalmaz. Minden darab tokenfelhasználási adatot tartalmaz az utolsó darabban. Ez a funkció ideális valós idejű felhasználói felületekhez és chat alkalmazásokhoz. A tokenek feldolgozhatók érkezésük közben, anélkül, hogy várni kellene a teljes generálásra. A stream egy befejezési darabbal ér véget, amely tartalmazza a teljes token számot. A hálózati megszakítások kezelése érdekében csatlakozzon újra a streamhez. Állítsa be az ügyfélt a darabok hatékony pufferelésére. A streamelés támogatja az összes szabványos paramétert, mint például a temperature és a top_p.
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
Figyelje a felhasználást a szigorú sebességkorlátok és kontextuskorlátok ellen. Percenként 300 kérést és 8 párhuzamos kérést engedélyeznek kulcsonként. A kontextusablak 100 000 token, beleértve a promptot és a kiegészítést. A kérésenkénti maximális kimenet 16 000 token, vagy 2048, ha nem adják meg. A korlátokat túllépő kérések 429-es státuszkódot adnak vissza. A 401-es hiba érvénytelen vagy hiányzó API-kulcsot jelez. A 402-es hiba azt jelenti, hogy az előre fizetett jóváírás elfogyott. A hibák és a visszautasítások nem fogyasztják a jóváírását. Az előre fizetett jóváírás nem jár le, így később tölthet fel. A kéréstörzs méretkorlátja 8 MB. Használjon függvényhívást és JSON módot ezen korlátokon belül.
Gyakran ismételt kérdések
Mennyibe kerül az uncensored API összehasonlítva más lehetőségekkel?
Árazásunk $0.15/1M bemeneti token és $0.50/1M kimeneti token. Csak a tényleges tokenfelhasználás után fizetsz előre fizetett kriptovaluta-egyenleggel. Nincsenek havi díjak vagy előfizetési szintek a szolgáltatás eléréséhez.
Milyen kriptó fizetési módokat fogadnak el a kreditek feltöltéséhez?
USDT-t fogadunk a TRC20 hálózaton és USDC-t a Base hálózaton. A minimum feltöltési összeg $20-tól kezdődik. A kredit nem jár le, és bónusz kreditet kap nagyobb befizetések esetén, amelyek +5% és +15% között mozognak.
Blokkolja az uncensored modell a felnőtt vagy vitatható tartalmat?
A modell arra van hangolva, hogy tartalom-elutasítás nélkül válaszoljon jogszabályos felnőtt felhasználásra. Nem blokkolja a vitatott vagy biztonsági kutatási témákat. Az egyetlen szigorú határ a kiskorúakkal kapcsolatos szexuális tartalom, amelyet mindig elutasítanak.