API-hurtigstart
Indsæt vores upolerede AI API i din eksisterende stack ved at skifte base URL og initialisere klienten. Du får et OpenAI-kompatibelt endpoint, der genererer tekst uden indholdsafvisninger, klar til øjeblikkelig integration.
Installer og konfigurer SDK
Start med at installere den officielle OpenAI SDK til dit foretrukne sprog. Importer klienten, og indstil base URL'en til vores endpoint. Denne enkelt ændring dirigerer alle anmodninger til vores uncensored-infrastruktur.
Base URL: HTTPS://api.uncensoredpromptgenerator.com/v1
API Key: Din unikke nøgle fra dashboardet.
curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
}'
Send din første chat-completion
Send en standard chat-completionsanmodning for at generere tekst. Model-ID'et er "uncensored". Dette endepunkt accepterer standard beskedarrayer og returnerer genereret indhold direkte.
Brug Python SDK til hurtig scripting eller Node.js til server-side applikationer. Begge biblioteker håndterer HTTP-transporten automatisk.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredpromptgenerator.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)
Streaming-respons og forbrug
Aktivér streaming ved at indstille stream=true. API'et returnerer Server-Sent Events (SSE) til real-time tokenlevering. Den sidste chunk indeholder brugsstatistikker til faktureringsgennemsigtighed.
Denne tilgang reducerer den opfattede latens for slutbrugere. Du kan behandle tokens, mens de ankommer, uden at vente på den fulde afslutning.
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)
Function calling og JSON-mode
Definer værktøjer i din request for at aktivere function calling. Modellen understøtter strukturerede outputs og værktøjsudførelse. Brug response_format med {"type": "json_object"} for streng JSON-overholdelse.
Dette sikrer pålidelig parsing i din applikationslogik. Tools forbedrer modellens evne til at interagere med eksterne systemer eller strukturerede dataformater.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredpromptgenerator.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);
Parameters and token limits
Konfigurér genereringsadfærd med parametre som temperature, top_p, og seed. Kontekstvinduet understøtter op til 100.000 tokens i alt. Maks output er 16.000 tokens pr. anmodning.
Juster disse indstillinger for at balancere kreativitet og determinisme. Standard max tokens er 2.048, hvis ikke angivet. Brug stop sekvenser til at afbryde genereringen ved specifikke markører.
Ratebegrænsninger og fejlhåndtering
Håndter fejl elegant ved at tjekke HTTP-statuskoder. En 401-indikator betyder en ugyldig API-nøgle. En 402 betyder, at din forudbetalte kredit er opbrugt. En 429 signalerer, at du har overskredet hastighedsgrænsen på 300 anmodninger i minuttet.
Hver nøgle giver 8 samtidige requests. Request bodies skal holdes under 8 MB. Refunderinger udstedes ikke for forbrugt kredit, men fejl koster ikke tokens.
Almindelige spørgsmål
Er dette en openai kompatibel API?
Ja, vores endpoint følger OpenAI chat completions-skemaet. Du kan bruge de officielle OpenAI SDK'er ved blot at ændre base URL og API-nøgle. Det fungerer som en direkte openai API-alternativ til uncensored-generering.
Hvad er størrelsen på context window?
Modellen understøtter et kontekstvindue på 100.000 tokens til både prompt og completion. Du kan anmode om op til 16.000 tokens i output. Dette giver mulighed for omfattende dokumentbehandling eller lang samtalehistorik.
Hvordan håndterer jeg ratelimits?
Du er begrænset til 300 anmodninger i minuttet pr. nøgle. Samtidige anmodninger er begrænset til 8 pr. nøgle. Hvis du rammer en 429-fejl, skal du implementere eksponentiel backoff i din klient for at gentage effektivt.
Hent din nøgle nu
Tilmeld dig, kopier tokenet, opdater endpoint-URL'en. Konfigurationen er fuldført.