Snabbstart med det obegränsade api:t
Integrera vår uncensored AI API på minuter med standard OpenAI SDK:er. Denna guide täcker autentisering, förfrågningar, streaming och kostnadsuppföljning.
Förutsättningar och SDK-inställningar
Vårt API fungerar med vilken OpenAI-kompatibel klient som helst. Du behöver bara en API-nyckel från vår dashboard.
Installera den officiella SDK:n för ditt språk. För Python, kör pip install openai. För Node.js, kör npm install openai. Vi använder standard OpenAI klass.
Ställ in din bas-URL till vår slutpunkt. Detta säkerställer att alla förfrågningar dirigeras korrekt till vår uncensored LLM.
Autentisering med din API-nyckel
Skicka ditt API-nyckel i Authorization header. Vi kräver detta för varje begäran.
Generera din nyckel på sidan "Hämta API-nyckel". Du kan logga in med Google eller använda e-post och lösenord.
Håll din nyckel säker. En enda nyckel är aktiv per konto. Om du förlorar den, generera en ny för att ersätta den gamla.
Skickar din första chattslutförande
Skicka en POST-förfrågan till /v1/chat/completions. Specificera modellen som uncensored.
Inkludera ditt meddelande i messages array. Modellen returnerar ett textsvar.
Här är ett curl-exempel:
curl https://api.llmsuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the timeout to 30 seconds for the request"}]
}'
Hantera strömsvare via SSE
Använd strömning för realtidsutdata. Ställ in stream för true i din begäran.
API:et skickar Server-Sent Events. Varje del innehåller delvis text.
Samla alla bitar för att bygga hela svaret. Detta är idealiskt för gränssnitt för chatt.
Exempel i Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsuncensored.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)
Konfigurera parametrar som temperatur
Justera parametrar för att kontrollera kreativiteten. Använd temperature för slumpmässighet.
Ställ in top_p för nucleus sampling. Använd max_tokens att begränsa utdatalängd.
Vi stödjer ett kontextfönster på 100 000 token. Detta möjliggör långa konversationer.
Node.js-exempel:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsuncensored.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);
Förståelse för tokenanvändning och kostnader
Betala bara för det du använder. Kredit är förbetald och löper aldrig ut.
Inmatningstoken kostar $0,15 per 1M. Utmatningstoken kostar $0,50 per 1M.
Fel och avvisningar är gratis. Kontrollera den sista biten för tokenanvändning.
Strömmexempel:
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)Vanliga frågor
Hur stor är kontextrutan för uncensored LLM API?
Vårt API stöder ett kontextfönster på 100 000 token. Detta inkluderar både prompt- och completion-tokens. Du kan skicka långa dokument eller ha utsträckta konversationer.
Varför får jag ett 401-fel?
Ett 401-fel betyder att din API-nyckel är ogiltig eller saknas. Kontrollera din nyckel i dashboarden. Se till att du använder rätt bas-URL.
Hur hanterar jag en 429-hastighetsbegränsning?
Du nådde gränsen på 300 förfrågningar per minut. Vänta och försök igen. Du kan också minska samtidiga förfrågningar till 8 per nyckel.
Skaffa din API-nyckel nu
Registrera dig, hämta din nyckel och peka din API mot den nya bas-URL:en. Installationen tar sekunder.