IasanscensuretexteOpsætningsguide
Udvikler Dokumentation
Integrer vores ukensurerede LLM i dit stack med en enkelt kodeændring. Vores API kræver nul konfigurationsomkostninger og understøtter standard OpenAI SDK'er straks.
Base URL og autentificering
Start hvert forespørgsel mod vores specifikke slutpunkt ved hjælp af din unikke API-nøgle. Vi leverer en dedikeret base-URL, der erstatter standard OpenAI-slutpunktet i din klientkonfiguration. Dette sikrer, at al trafik dirigeres direkte til vores ubegrænsede model uden middleware-forstyrrelser. Du skal inkludere din nøgle i Authorization-headeren som en Bearer-token. Authorization: Bearer YOUR_API_KEY.Der kræves ingen ekstra headers til grundlæggende tekstgenerering. Denne opsætning fungerer med ethvert bibliotek, der respekterer OpenAI-protokolstandarden.
Din Første Anmodning
Send en simpel chat-completion for at verificere forbindelsen og svar kvaliteten. Følgende curl-kommando demonstrerer en standardinteraktion med den uncensored model. Erstat YOUR_API_KEY med legitimationsoplysningen udstedt ved tilmelding. Requestet retter sig mod /v1/chat/completions endpoint. Dette bekræfter, at API'et er responsivt og klar til produktionstrafik. Du kan justere model-ID'et eller beskederne efter behov til dit specifikke brugstilfælde.
curl https://api.iasanscensuretexte.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Python libraries for web scraping."}]
}'
Python-integration
Brug den officielle openai Python-pakke til at integrere vores API i dine scripts. Indstil base_url til vores endpoint og angiv din nøgle. Klienten håndterer JSON-serialisering automatisk. Denne tilgang giver dig mulighed for at beholde eksisterende kodestrukturer, mens du skifter backend-modellen. Fejlhåndtering forbliver konsistent med standard OpenAI SDK-adfærd. Du kan nemt skifte mellem forskellige model-ID'er, hvis det er nødvendigt i fremtiden.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasanscensuretexte.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)
Node.js-integration
Integrer API i dine JavaScript- eller TypeScript-projekter ved hjælp af Node SDK. Konfigurer apiKey og baseURL egenskaber i klientinstansen. Dette sikrer, at alle efterfølgende opkald dirigeres gennem vores usensurerede infrastruktur. SDK'en understøtter moderne async/await-mønstre til ren asynkron kode. Du kan streame responses eller behandle fulde JSON-objekter afhængigt af dine applikationsbehov. Denne metode er ideel til webservere og backend-tjenester.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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);
Streaming-svar
Aktivér realtidsgenerering af tokens ved at indstille stream: true i din anmodning. API'et returnerer en Server-Sent Events (SSE) stream i stedet for en enkelt JSON-blob. Hver del indeholder delvis tekst, indtil den sidste del inkluderer forbrugsstatistikker. Dette reducerer den opfattede latens for slutbrugere betydeligt. Du kan behandle tokens inkrementelt for at vise fremgangindikatorer. Den sidste del indeholder altid det samlede tokenantal for faktureringsnøjagtighed.
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)
Begrænsninger, fejl og kontekst
Overvåg dit forbrug mod strenge hastighedsgrænser for at undgå tjenesteaflad. Hver nøgle tillader 300 anmodninger per minut og 8 samtidige forbindelser. Kontekstvinduet understøtter op til 100.000 tokens til prompt og udfyldning kombineret. Fejl som 401 indikerer en ugyldig nøgle, mens 402 betyder utilstrækkelig kredit. En 429-status signalerer, at du har overskredet hastighedsgrænsen. Anmodninger fejler elegant uden at opkrive tokens for fejl. Håndter din nøglerotation for at opretholde høj tilgængelighed.
Ofte stillede spørgsmål
Hvad er kontekstvinduet for dette API?
API'en understøtter et kontekstvindue på 100.000 tokens, der kombinerer både input- og output-tokens. Dette giver mulighed for omfattende dokumentbehandling eller lange samtalehistorikker uden øjeblikkelig afkortning.
Hvordan håndterer jeg ratelimits?
Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Overskridelse af disse grænser returnerer en 429-statuskode. Implementér eksponentiel backoff i din klient til automatisk håndtering af genforsøg.
Hvorfor er base URL'en anderledes end OpenAI?
Vores API er en uafhængig tjeneste, der hoster en specifik uncensored-model. Selvom den er kompatibel med OpenAI SDK'er, peger base URL'en til vores infrastruktur. Dette sikrer, at du får den tilsigtede modeladfærd uden routing gennem OpenAI's netværk.
Generer din API-nøgle
Registrer, hent tokenet, og opdater endpointet. Det dækker hele konfigurationen.