UncensoredTeknisk dokumentation för den obegränsade AI-API:en
Teknisk dokumentation för den obegränsade AI-API:en
Kom igång med vårt ostraffade LLM-API på minuter. Klistra in din nyckel, peka mot bas-URL:en och skicka text.
Basis-URL och autentisering
Bas-URL:en är https://api.unzensierteki.com/v1 und erfordert einen API-Schlüssel im Header Authorization: Bearer <KEY>. Du får denna nyckel omedelbart efter registreringen via Google eller e-post på sidan "Get API key". Varje konto har bara en aktiv nyckel; en ny ersätter den gamla. Autentiseringen är enkel och fungerar med varje OpenAI-kompatibel klient.
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'En giltig nyckel ger åtkomst till alla slutpunkter. En ogiltig nyckel ger ett 401-fel. Kontrollera din nyckelinput om anslutningen misslyckas.
POST /v1/chat/completions: Parameter och struktur
Skicka dina prompts till slutpunkten /v1/chat/completions med modell-ID:t "obegränsad". Denna slutpunkt bearbetar textinmatningar och genererar textutmatningar utan innehållsfiltrering för vuxna användare. Du kan parametrar som temperature, top_p und stop anpassa för att styra modellens beteende. Modellen svarar på alla ämnen så länge de är lagliga.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)Strukturen för begäran följer standarden för OpenAI Chat Completions. Du kan också presence_penalty und frequency_penalty används för att kontrollera ordupprepning. Detta är idealiskt för rollspel och textäventyr.
Streaming med SSE och tokenanvändning
Aktivera strömning genom att stream: true sätt. Du får Server-Sent Events (SSE) som returnerar token för token. Det sista svaret innehåller metadata om tokenanvändning, inklusive antalet in- och utmatningstokens. Detta möjliggör realtidsvisning av svaret i din applikation.
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 är användbart för att minska latensen för slutanvändaren. Du kan bearbeta tokens omedelbart utan att vänta på hela svaret. Tokenstatistiken hjälper till att hålla koll på kostnaderna.
JSON-läge och Function Calling
Använd response_format: {"type": "json_object"}, för att tvinga fram en strikt JSON-output. Detta är avgörande för integration i applikationer som behöver strukturerad data. Du kan också tools und tool_choice används för att anropa funktioner. Modellen stöder Tool-Calling för komplexa arbetsflöden.
JSON-lägesfunktionen säkerställer att utdata är parsbar. Detta undviker parsningsfel i din mjukvara. Function Calling utökar API:ets möjligheter avsevärt.
Modelländpunkt och tokenbegränsningar
Slutpunkten GET /v1/models listar tillgängliga modeller. "Obegränsad"-modellen stöder ett kontextfönster på 100 000 tokens (inmatning plus utmatning). Maximal utmatning per begäran är 16 000 tokens. Om max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.
Detta stora kontextfönster tillåter bearbetning av långa dokument. Du kan sköta långa konversationer utan att tappa kontexttroheten. Gränserna är tydligt definierade och förutsägbara.
Gränser, fel och kostnadskontroll
Gränsen är 300 begäranden per minut per nyckel och maximalt 8 parallella begäranden. Request body får inte vara större än 8 MB. Fel som 401 (ogiltig nyckel), 402 (inget saldo) eller 429 (Rate Limit) ger dig feedback. Felaktiga begäranden debiteras inte.
Saldo förbrukas endast vid lyckad tokenanvändning. Ett 429-fel betyder att du har nått gränsen. Vänta en stund innan du försöker skicka en begäran igen. Detta skyddar infrastrukturen mot överbelastning.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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);Vanliga frågor
Hur mycket kostar API:t för KI utan censur?
Du betalar $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens. Saldo förbrukas endast vid faktisk användning. Felaktiga förfrågningar debiteras inte. Det finns inga månadskostnader.
Kan jag använda API:t med OpenAI SDK?
Ja, API:et är helt kompatibelt med OpenAI. Ändra bara bas-URL:en och din API-nyckel. Alla standardparametrar och slutpunkter fungerar som förväntat. Detta möjliggör enkel integration i befintliga projekt.
Hur länge är mitt saldo giltigt?
Ditt saldo förfaller aldrig. Du kan ladda det när som helst. Ett insättande med krypto ger bonuskredit. Krediterna förblir i ditt konto för alltid. Du kan använda dem när som helst.
Generera din API-nyckel
Registrera dig, kopiera nyckeln och uppdatera bas-URL:en. Direkt installation.