Base URL og autentificering
Peg din klient til https://api.codingapi.cc/v1 og sende din nøgle i headeren.
Hent dine oplysninger fra dashboardet efter at have logget ind med Google eller e-mail. API'et forventer standard OpenAI-autorisering. Viderefør Authorization: Bearer YOUR_KEY med hver request. Fejl som 401 Betyder, at nøglen er ugyldig eller mangler.
Hver konto har én aktiv nøgle. Generering af en ny nøgle tilbagekalder den gamle øjeblikkeligt. Du kan administrere nøgler på dashboard-siden.
Chat completions endpoint
Send beskeder til POST /v1/chat/completions og modtag tekstoutput.
Model-ID'et er uncensored. Den svarer uden filtrering for lovligt voksenindhold. Brug den standard meddelelsesstruktur med role og content felter.
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"}]
}'Anmodninger returnerer JSON. Hvis du har brug for strukturerede data, skal du aktivere JSON-tilstand via response_format parameter. API'et understøtter streaming- og ikke-streaming-svar.
Integration af Python SDK
Brug det officielle OpenAI Python-bibliotek til nem integration.
Indstil base URL til vores endepunkt. Biblioteket håndterer serialisering automatisk. Overfør din API-nøgle via miljøvariabler eller eksplicitte argumenter.
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)Fejl udløses som standardundtagelser. Håndter 402 betalingsfejl ved at toppe op på din crypto-kredit. Modellen genererer tekst baseret på din prompt-historik. Konteksten bevares inden for vinduet.
Node SDK-brug
Installer OpenAI Node.js-pakken til JavaScript-projekter.
Konfigurer klienten med vores base-URL og din nøgle. Syntaksen ligner Python-biblioteket. Opret en completion-kald med dine system- og brugermeldinger.
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);Svaret indeholder den genererede tekst og tokenforbrug. Tjek usage-objektet for input- og outputtokenantal. Fakturering trækker fra din forudbetalte saldo. Kreditter udløber ikke.
Streaming og tokens
Aktivér streaming ved at indstille stream: true i din request.
Modtag tekststykker, mens de genereres. Det sidste stykke indeholder det samlede tokenforbrug for anmodningen. Dette gør det muligt at vise kode eller tekst i realtid.
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)Parser SSE-hændelser for at udtrække delta-indhold. Aggreger teksten for at danne det komplette svar. Tokenoptælling hjælper dig med at overvåge dit forudbetalte kreditforbrug præcist.
Begrænsninger, fejl og kontekst
Kontekstvinduet er på 100.000 tokens til prompt og completion tilsammen.
Maksimalt output pr. anmodning er 16.000 tokens. Indstil max_tokens til at kontrollere outputlængde. Standardoutput er 2.048 tokens, hvis ikke angivet. Hastighedsbegrænsninger er 300 anmodninger i minuttet per nøgle.
Handle 402 fejl ved at opdatere via krypto. 429 indikerer ratebegrænsning. Pause og prøv igen med eksponentiel backoff. Anmodningskroppe skal holdes under 8 MB. Disse begrænsninger sikrer stabil inference til dine kodningsopgaver.