API Dokumentation
Brug vores OpenAI-kompatible endpoint til at generere tekst med uncensored-modellen. Start med en simpel anmodning eller aktiver streaming til realtids-tokenoutput.
Base URL og autentificering
Send anmodninger til https://api.uncensoredaicharacter.com/v1 med din API-nøgle i Authorization header. Nøglen udstedes med det samme ved tilmelding via Google eller e-mail. Brug model-ID uncensored til alle completion.
curl https://api.uncensoredaicharacter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current server uptime status"}]
}'Hver konto har én aktiv nøgle. Hvis du roterer nøglen, holder den gamle op med at virke øjeblikkeligt. Begrænsninger gælder per nøgle for at holde tjenesten retfærdig. Forespørgselskroppe skal holdes under 8 MB. Dette sikrer konsistent ydeevne til din applikation.
Første anmodning: Python SDK
Initialiser klienten med din nøgle og peg den på vores base-URL. Overfør modelnavnet og brugermeldingerne for at få et tekstrespons. Dette fungerer med standard OpenAI-kompatible biblioteker. Response'en inkluderer token-forbrug og indhold.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicharacter.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)Du kan justere parametre som temperature til at kontrollere tilfældighed. API'et returnerer JSON eller tekst afhængigt af dine indstillinger. Feil returnerer standard HTTP-statuskoder. Tjek statuskoden for at håndtere problemer elegant.
Første anmodning: Node SDK
Konfigurér Node-klienten til at bruge vores endpoint. Indstil apiKey og baseURL egenskaber korrekt. Kald chat.completions.create() med model-ID. Biblioteket håndterer serialisering og gentagelser automatisk.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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);Stream-svar understøttes via async iterators. Dette giver dig mulighed for at vise tokens, mens de genereres. Kontekstvinduet understøtter op til 100,000 tokens i alt. Brug dette til lange dokumenter eller udvidede samtaler.
Streaming-svar
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer en Server-Sent Events (SSE) stream. Hver del indeholder delvis tekst og tokenforbrugsdata. Den sidste del inkluderer de fulde forbrugsstatistikker.
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)Streaming reducerer opfattet latens for slutbrugere. Du kan behandle tokens i realtid uden at vente på det fulde svar. Bufferhåndtering håndteres af klientbiblioteket. Overvåg tokenantal for at holde dig inden for din forudbetalede kredit.
Fejlhåndtering og begrænsninger
Håndter fejl ved at tjekke HTTP-statuskoden. En 401 fejl betyder, at din API-nøgle er ugyldig eller manglende. En 402 fejl indikerer utilstrækkelig forudbetalt kredit. En 429 fejl signalerer, at du har ramt hastedsgrænsen på 300 forespørgsler i minuttet. Refunderinger er ikke tilgængelige for brugt kredit.
Kontekstvinduet tillader 100.000 tokens til input og output kombineret. Maksimalt output er 16.000 tokens per anmodning. Indstil max_tokens til at kontrollere outputlængden. Feil forbruger ikke kredit, hvis de registreres før behandling. Dette beskytter din saldo mod utilsigtede løkker.
Konfiguration og begrænsninger
Indstil parametre som top_p, seed, og stop sekvenser til at forme output. Brug response_format til JSON-tilstand. Function calling understøttes via tools. Alle parametre følger den standard OpenAI-skema. Dette gør migration nem for eksisterende projekter.
Anmodninger er begrænset til 8 samtidige forbindelser per nøgle. Kropsstørrelsesgrænsen er 8 MB. Disse begrænsninger sikrer stabil ydeevne. Den uncensurerede model håndterer forskellige emner uden afvisning. Juster indstillingerne, så de passer perfekt til dit brugstilfælde.
FAQ
Hvordan kommer jeg i gang med den ubegrænsede AI-karakter API?
Tilmeld dig med Google eller e-mail for at modtage en API-nøgle med det samme. Tilføj forudbetalt kredit via krypto for at begynde at sende anmodninger. Base-URL'en er HTTPS://api.uncensoredaicharacter.com/v1.
Hvad sker der, hvis jeg rammer en hastedsbegrænsning eller fejl?
Du modtager en 429-statuskode for hastighedsbegrænsninger eller 401/402 for godkendelses-/kreditproblemer. Fejl forbruger ikke kredit, hvis de opstår før bearbejdning. Justér din anmodningsfrekvens, eller oplad din balance.
Kan jeg bruge dette med eksisterende OpenAI SDK'er?
Ja, API'et er OpenAI-kompatibelt. Opdater blot base URL og API-nøgle i din klientkonfiguration. Det understøtter streaming, JSON-tilstand og function calling.
Hent din nøgle nu
Tilmeld dig, få nøglen, og opdater base-URL'en. Det er det.