Dokumentace vývojáře
Začněte s naší nezcenzurovanou LLM API pomocí standardních endpointů kompatibilních s OpenAI. Pošlete text, přijměte text a obejděte filtry obsahu s jediným ID modelu.
Uncenzurované API. Žádná odmítnutí. Platba za token.
Základní URL a ověření
Použít https://api.caiapi.cc/v1 jako vaši základní URL. Autentizujte předáním svého jedinečného API klíče v Authorization hlavička. Tento standardní přístup vám umožňuje nahradit libovolné SDK kompatibilní s OpenAI bez přepisování logiky připojení.
curl https://api.caiapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get user_id 99 for account settings."}]
}'Váš klíč poskytuje přístup k modelu bez omezení. Chraňte jej, protože sleduje vaše použití tokenů a fakturaci přímo.
První požadavek v Pythonu
Inicializujte klienta pomocí klíče a správné základní URL. Pošlete jednoduchý podnět pro ověření připojení a kvality odpovědi.
from openai import OpenAI
client = OpenAI(base_url="https://api.caiapi.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)Očekávejte přímou textovou odpověď. Model ignoruje standardní filtry obsahu, což z něj činí ideální volbu pro roleplay nebo kreativní psaní.
Integrace SDK pro Node
Nainstalujte oficiální SDK a nakonfigurujte ho tak, aby ukazoval na náš endpoint. To zajišťuje kompatibilitu s existujícími projekty v TypeScriptu nebo JavaScriptu.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.caiapi.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);Zpracujte objekt odpovědi pro extrakci vygenerovaného textu. Struktura odpovídá standardním výstupům OpenAI.
Streamované odpovědi
Povolte streamování nastavením stream: true. Přijímejte tokeny, jak se generují, což snižuje vnímanou latenci pro dlouhé výstupy.
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)Podrobnosti o použití tokenů se objeví v posledním chunku. Tato metoda je optimální pro rozhraní chatu v reálném čase.
Volání funkcí a režim JSON
Definujte nástroje v těle žádosti pro získání strukturovaných výstupů. Použijte response_format: {"type": "json_object"} pro vynucení přísného formátování JSON.
Tato funkce umožňuje vaší aplikaci programově parsovat výstupy modelu. Spolehlivě funguje s modelem bez zábran jak pro kreativní, tak pro logické úkoly.
Limity rychlosti a chyby
Limit: 300 požadavků za minutu. Souběžné: 8 požadavků na klíč. Chyba 401 znamená neplatný klíč. Chyba 402 znamená nedostatek kreditu. Chyba 429 znamená překročení limitu rychlosti. Okno kontextu: 100 000 tokenů. Max. výstup: 16 000 tokenů.
Chyby nespotřebují kredit. Příslušně upravte svou logiku opakování.
Časté otázky
Je to API c.ai?
Ano, hostujeme model bez omezení optimalizovaný pro styl komunity C.AI. Nabízí alternativu s otevřenými váhami bez filtrů obsahu pro legální použití pro dospělé.
Co je kontextové okno?
Model podporuje kontextové okno o velikosti 100 000 tokenů. To zahrnuje jak váš prompt, tak i vygenerovaný výstup. Maximální výstup na požadavek je 16 000 tokenů.
Používáte moje data pro trénink?
Prompty odeslané do našeho API se nepoužívají k trénování. Vaše data zůstávají soukromá a nepoužívají se k vylepšování modelu.
Získejte svůj klíč v jednom kroku.
Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. To je vše.
Vyzkoušet se zkusebním kreditem