Hurtig start: Integrer unhinged ai API
Kør den ubegrænsede API på få minutter. Integrer den vilde AI-API med standard OpenAI-kompatible klienter, og begynd straks at generere ubegrænset tekst.
Forudsætninger: SDK-setup og Base URL
Brug ethvert OpenAI-kompatibelt SDK. Ret din klient til den korrekte base URL, og indstil din API-nøgle. Dette sikrer, at dine anmodninger når den uncensurerede model uden ekstra konfiguration.
- Base URL:
https://api.aiunhinged.cc/v1 - Model-ID:
uncensored - Autentificering: Bearer-token i
Authorizationheader
curl https://api.aiunhinged.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
}'
Autentificering med din API-nøgle
Indtast din API-nøgle i Authorization-headeren. Systemet afviser anmodninger uden gyldige legitimationsoplysninger. Fejl returnerer klare statuskoder til fejlfinding.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunhinged.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)
Send din første completion-anmodning
Send en POST-forespørgsel til /v1/chat/completions. Inkluder model-ID'et og din messages-array. API'et returnerer et tekst svar med det samme. Dette fungerer til historier, manuskripter eller rå datagenerering.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunhinged.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);
Streaming-svar med SSE
Aktivér streaming ved at indstille stream: true. Modtag tokens, mens de genereres. Dette reducerer den opfattede latens for lange outputs. Den sidste chunk inkluderer tokenbrugsoplysninger.
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)
Brug af Tools og Function Calling
Definer værktøjer i din request. Modellen returnerer strukturerede argumenter. Pars disse for at eksekvere eksterne funktioner. Dette muliggør dynamiske, interaktive workflows uden manuel parsing.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunhinged.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);
Håndtering af tokens og begrænsninger
Respekter 300 anmodninger i minuttet-grænsen. Kontekstvinduet understøtter 100.000 tokens i alt. Requests, der overskrider grænsen, returnerer en 429 statuskode. Utilstrækkelig kredit returnerer 402. Ugyldige nøgler returnerer 401. Fejl forbruger ikke kredit.
Almindelige spørgsmål
Hvordan integrerer jeg den uncensored API med eksisterende klienter?
Indstil base URL til HTTPS://api.aiunhinged.cc/v1 og brug din API-nøgle i Authorization-headeren. Ethvert OpenAI-kompatibelt SDK fungerer ud af boksen. Der kræves ingen tilpasset middleware.
Hvad sker der, hvis jeg rammer rate-limitten?
API'en returnerer en 429-statuskode. Du skal vente, indtil vinduet nulstilles. Grænsen er 300 anmodninger i minuttet pr. nøgle. Juster din anmodningsfrekvens derefter.
Understøtter den ubegrænsede model funktionkald?
Ja. Definer værktøjer i din request body. Modellen returnerer strukturerede JSON-argumenter. Du kan derefter eksekvere disse funktioner i din applikationslogik sømløst.
Hent din nøgle øjeblikkeligt
Tilmeld dig, få nøglen, og opdater base-URL'en. Det er hele konfigurationen.