Základní URL a ověření
Nasměrujte svého klienta na https://api.codingapi.cc/v1 a odešlete svůj klíč v hlavičce.
Načtěte své přihlašovací údaje z ovládacího panelu po přihlášení pomocí Google nebo e-mailu. API očekává standardní autorizaci OpenAI. Předávejte Authorization: Bearer YOUR_KEY s každým požadavkem. Chyby jako 401 znamená, že klíč je neplatný nebo chybí.
Každý účet obsahuje jeden aktivní klíč. Vygenerování nového klíče okamžitě zneplatní ten starý. Správu klíčů můžete provádět na stránce ovládacího panelu.
Endpoint Chat completions
Pošlete zprávy do POST /v1/chat/completions a obdržet textový výstup.
ID modelu je uncensored.Odpovídá bez filtrování pro legální obsah pro dospělé. Použijte standardní strukturu zpráv s role a content pole.
curl https://api.codingapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if python list is sorted"}]
}'Požadavky vracejí JSON. Pokud potřebujete strukturovaná data, povolte režim JSON přes response_format parametr. API podporuje streamované i nestreamované odpovědi.
Integrace Python SDK
Použijte oficiální knihovnu OpenAI pro Python pro snadnou integraci.
Nastavte základní URL na náš endpoint. Knihovna automaticky serializuje. Předáte svůj API klíč přes proměnné prostředí nebo explicitní argumenty.
from openai import OpenAI
client = OpenAI(base_url="https://api.codingapi.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)Chyby jsou vyvolány jako standardní výjimky. Ošetřete 402 payments errors by topping up your crypto credit. The model generates text based on your prompt history. Context is preserved within the window.
Využití SDK pro Node
Nainstalujte balíček OpenAI Node.js pro projekty JavaScript.
Nastavte klienta s naší základní URL a vaším klíčem. Syntaxe odpovídá knihovně Python. Vytvořte volání completion s vašimi systémovými a uživatelskými zprávami.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.codingapi.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);Odpověď obsahuje vygenerovaný text a využití tokenů. V objektu usage zkontrolujte počty vstupních a výstupních tokenů. Fakturace se odečítá z vašeho předplaceného zůstatku. Kredity nevyprší.
Streamování a tokeny
Povolte streamování nastavením stream: true v požadavku.
Obdržte úryvky textu, jak jsou generovány. Poslední úryvek obsahuje celkové využití tokenů pro požadavek. To umožňuje zobrazení kódu nebo textu v reálném čase.
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)Parsovejte události SSE pro extrakci obsahu delta. Agregujte text a vytvořte kompletní odpověď. Počty tokenů vám pomáhají přesně monitorovat využití vašeho předplaceného kreditu.
Limity, chyby a kontext
Okno kontextu má 100 000 tokenů pro vstupní prompt a výstup dohromady.
Maximální výstup na požadavek je 16 000 tokenů. Nastavte max_tokens ovlivnit délku výstupu. Výchozí výstup je 2,048 tokenů, pokud není uvedeno. Limity rychlosti jsou 300 požadavků za minutu na klíč.
Handle 402 chyby dobíjením pomocí kryptoměn. 429 označuje omezení rychlosti. Pozastavte se a zkuste to znovu s exponenciálním zpětným odstupem. Těla žádostí musí zůstat pod 8 MB. Tato omezení zajišťují stabilní inferenci pro vaše úkoly kódování.