Ubegrænset ia API Quickstart
Få din ubegrænsede IA-API-nøgle, og begynd at sende tekst-anmodninger på få minutter. Denne quickstart dækker det essentielle til at integrere vores OpenAI-kompatible API i dine projekter.
- pr. 1M input-tokens
- $0.15
- Output-tokens / 1M
- $0.50
- token-kontekst
- 100,000
- prøvekredit
- $0.50
- anmodninger i minuttet
- 300
Installation og opsætning
Installer den officielle SDK til dit foretrukne sprog. Vores API fungerer med ethvert standard OpenAI-kompatibelt klient, så du kan bruge de biblioteker, du allerede stoler på. Opsætningsprocessen kræver ingen speciel konfiguration ud over at tilføje afhængigheden til dit projektmiljø.
Du har brug for en API-nøgle til at autentificere dine forespørgsler. Generer en straks efter tilmelding via Google eller e-mail. Nøglen vises på skærmen én gang, så kopier den til udklipsholderen eller en sikker opbevaring med det samme. Hold den privat for at undgå uautoriseret brug af din forudbetalte balance.
Konfiguration: base_url og key
Peg din klient til vores base URL og indstil API key headeren. Brug det specifikke endpoint, der er angivet i dit dashboard. Dette sikrer, at dine requests sendes direkte til uncensored modellen uden routing-ambiguitet. Base URL er HTTPS://api.iasemsensura.com/v1.
Indstil Authorization header til Bearer YOUR_API_KEY. Dette header autentificerer hver anmodning, du sender. Uden den korrekte nøgle vil API'et afvise dit input med en 401-fejl. Verificer altid, at din nøgle matcher den, der vises ved tilmelding.
At sende din første anmodning
Send en simpel chat-completion-anmodning for at teste forbindelsen. Brug model-ID'et uncensored for at sikre, at du får det korrekte output. Denne model er indstillet til ubegrænset tekstgenerering. Den håndterer rollespil og voksne temaer uden standardafvisninger.
Her er et grundlæggende cURL-eksempel for at komme i gang. Erstat pladsholderen med din faktiske API-nøgle. Denne kommando sender et kort prompt og forventer et direkte svar.
curl https://api.iasemsensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 words of dark fantasy lore"}]
}'
Håndtering af streamingrespons
Aktivér streaming for realtidsgenerering af tokens. Dette er afgørende for applikationer, der viser tekst, mens den genereres. API'et returnerer hændelser via Server-Sent Events (SSE). Du modtager tekststykker, når de bliver tilgængelige.
Brug Python SDK til at håndtere streaming effektivt. Biblioteket håndterer forbindelsen og yielder tokens, når de ankommer. Denne tilgang reducerer den opfattede latens for slutbrugere. Det tillader også øjeblikkelig visning af delvise resultater.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasemsensura.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)
Function calling og JSON-mode
Brug funktionssamtale til struktureret dataudtrækning eller værktøjsbrug. Definer dine værktøjer i anmodningskroppen. Modellen returnerer et JSON-objekt med de nødvendige argumenter. Denne funktion fungerer sammen med standard tekstgenerering.
Aktiver JSON-tilstand til at tvinge outputtet ind i et bestemt format. Indstil response_format til {"type": "json_object"}. Dette sikrer, at svaret er gyldig JSON. Brug Node SDK til nem integration med JavaScript-miljøer.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasemsensura.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);
Forståelse af tokenbrug og begrænsninger
Overvåg dit tokenforbrug og anmodningsbegrænsninger nøje. Kontekstvinduet understøtter op til 100.000 tokens pr. anmodning. Dette inkluderer både input-prompten og det genererede output. Maks output er 16.000 tokens, medmindre du angiver andet.
Du er begrænset til 300 anmodninger i minuttet pr. nøgle. Samtidighed er begrænset til 8 samtidige anmodninger. Hvis du overskrider disse grænser, modtager du en 429-fejl. Streaming-svar tæller også med i disse grænser. Brug usage-feltet i det sidste chunk til at spore forbrug.
Streaming
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)Almindelige spørgsmål
Hvad er IA API, og hvordan adskiller det sig fra standardmodeller?
Den upåvirkede ia-API giver adgang til en enkelt, dedikeret stor sprogmodel optimeret til ubegrænset tekstgenerering. I modsætning til standardmodeller afviser den ikke lovligt voksent, fiktivt eller kontroversielt indhold. Det er en open-weight-model hosted på vores servere, hvilket sikrer konsistent adfærd uden corporate safety-filtre.
Hvordan håndterer jeg almindelige fejl som 401 eller 429?
En 401-fejl indikerer en ugyldig eller manglende API-nøgle. Verificer, at din nøgle matcher den, der blev vist ved tilmelding. En 429-fejl betyder, at du har overskredet grænsen på 300 anmodninger i minuttet. Vent kortvarigt, eller reducer din konkurrence til 8 anmodninger per nøgle.
Understøtter uncensored AI API streaming af svar?
Ja, API'et understøtter streaming via Server-Sent Events (SSE). Du kan aktivere dette i din SDK-klient for at modtage tokens, mens de genereres. Dette reducerer latens og forbedrer brugeroplevelsen til chatapplikationer. Tokenforbrug rapporteres i den sidste chunk af streamet.
Få adgang via enkelt formular
Registrer, hent din nøgle, opdater base-URL'en. Det er alt konfiguration, der kræves.