Uncensord ai API-dokumentation
Börja generera text med vårt censorfria LLM-API på några minuter. Den här guiden täcker autentisering, slutpunkter och integration för standardiserade OpenAI-kompatibla klienter.
https://api.uncensordai.com/v1uncensored
API Base URL och autentisering
Anslut med den standardiserade OpenAI-bas-URL:en med din API-nyckel. Vi använder en enda bearer-token för alla begäranden, vilket säkerställer kompatibilitet med befintliga SDK:er.
Din nyckel utfärdas omedelbart vid registrering. Håll den säker.
- Bas-URL:
https://api.uncensordai.com/v1 - Autentisering: Bearer-token i
Authorizationheader
curl https://api.uncensordai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version of python"}]
}'
Slutpunkt för chattkomplettering
Skicka meddelanden till /v1/chat/completions endpoint. Modell-ID:t är uncensored.
Förfrågningar returnerar textsvar. Kontextrutan är 100,000 tokens. Max utmatning är 16,000 tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensordai.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)
SDK-integrationsexempel
Använd det officiella OpenAI SDK:et eller ett kompatibelt klient. Ställ in bas-URL:en och API-nyckeln.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensordai.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 stöds via Server-Sent Events (SSE).
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)
Strömningsresponser och tokenanvändning
Aktivera strömning genom att ställa in stream: trueTokenanvändning visas i den sista chunken.
Varje chunk innehåller delvis text. Aggregera dem för hela svaret.
Parametrar: Temperatur, Top P och Stop
Styr genereringen med standardparametrar. Använd temperature för slumpmässighet.
Ställ in top_p för nucleus sampling. Definiera stop sekvenser för att avbryta genereringen. JSON-läge använder response_format: {"type": "json_object"}.
Felfhantering och hastighetsbegränsningar
Hantera fel på ett elegant sätt. Kod 401 betyder ogiltig nyckel. Kod 402 indikerar ingen kredit. Kod 429 signalerar att hastighetsbegränsningen har överskridits.
Gränsen är 300 begäranden per minut. Kontextfönstret är 100 000 tokens. Fel är gratis.
FAQ
Hur stor är kontextrutan för uncensord AI?
Kontextfönstret är 100 000 tokens för prompt och output tillsammans. Maximal utdata per begäran är 16 000 tokens.
Hur autentiserar jag mig mot uncensored AI API?
Inkludera din API-nyckel i Authorization-huvudet som en Bearer-token. Använd bas-URL:en som anges i dokumentationen.
Stödjer uncensored AI API strömning?
Ja, streaming stöds via Server-Sent Events. Tokenanvändning rapporteras i den sista biten.
Hämta din API-nyckel
Registrera dig, kopiera nyckeln, uppdatera bas-URL:en. Installationen är klar.