API-dokumentation
Använd vår OpenAI-kompatibla slutpunkt för att generera text med uncensored-modellen. Börja med en enkel begäran eller aktivera strömmning för realtids-tokenutmatning.
Bas URL och autentisering
Skicka begäranden till https://api.uncensoredaicharacter.com/v1 med ditt API-nyckel i Authorization header. Nyckeln utfärdas omedelbart vid registrering via Google eller e-post. Använd modell-ID:t uncensored för alla slutföringar.
curl https://api.uncensoredaicharacter.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 server uptime status"}]
}'Varje konto har en aktiv nyckel. Om du roterar nyckeln slutar den gamla att fungera omedelbart. Gränser gäller per nyckel för att hålla tjänsten rättvis. Begärans kroppar måste hållas under 8 MB. Detta säkerställer konsekvent prestanda för din applikation.
Första förfrågan: Python SDK
Initiera klienten med din nyckel och peka den mot vår bas-URL:en. Skicka modellnamnet och användarmeddelanden för att få ett textsvar. Detta fungerar med standard OpenAI-kompatibla bibliotek. Svaret inkluderar tokenanvändning och innehåll.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicharacter.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)Du kan justera parametrar som temperature för att styra slumpmässighet. API:et returnerar JSON eller text beroende på dina inställningar. Fel returnerar standard HTTP-statuskoder. Kontrollera statuskoden för att hantera problem elegant.
Första förfrågan: Node SDK
Konfigurera Node-klienten att använda vår slutpunkt. Ställ in apiKey och baseURL egenskaper korrekt. Anropa chat.completions.create() med modell-ID:t. Biblioteket hanterar serialisering och omförsök automatiskt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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);Strömsvar stöds via asynkrona iteratörer. Detta gör att du kan visa token när de genereras. Kontextfönstret stöder upp till 100,000 token totalt. Använd detta för långa dokument eller utdragna konversationer.
Strömningsresponser
Aktivera strömning genom att ställa in stream: true i ditt begäran. API:et returnerar en Server-Sent Events (SSE)-ström. Varje del innehåller delvis text och data om tokenanvändning. Den sista delen innehåller fullständig användningsstatistik.
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 minskar den upplevda latensen för slutanvändare. Du kan bearbeta token i realtid utan att vänta på hela svaret. Buffring hanteras av klientbiblioteket. Övervaka tokenantal för att hålla dig inom ditt förbetala kredit.
Felfhantering och begränsningar
Hantera fel genom att kontrollera HTTP-statuskoden. En 401 fel betyder att din API-nyckel är ogiltig eller saknas. En 402 fel indikerar otillräckligt med förbetald kredit. En 429 fel signalerar att du har nått hastighetsgränsen på 300 begäranden per minut. Återbetalningar finns inte tillgängliga för använt kredit.
Kontextfönstret tillåter 100 000 tokens för inmatning och utmatning kombinerat. Max utmatning är 16 000 tokens per begäran. Ställ in max_tokens för att styra utmatningslängd. Fel förbrukar inte kredit om de detekteras innan bearbetning. Detta skyddar din saldo från slumpmässiga loopar.
Konfiguration och begränsningar
Ställ in parametrar som top_p, seed, och stop sekvenser för att forma utdata. Använd response_format för JSON-läge. Funktionsanrop stöds via verktyg. Alla parametrar följer standard OpenAI-schema. Detta gör migration enkel för befintliga projekt.
Begäran är begränsade till 8 samtidiga anslutningar per nyckel. Begränsningen för kroppstorlek är 8 MB. Dessa begränsningar säkerställer stabil prestanda. Den obegränsade modellen hanterar mångsidiga ämnen utan avslag. Justera inställningarna så att de passar ditt användningsfall perfekt.
FAQ
Hur kommer jag igång med den obegränsade AI-character API:n?
Registrera dig med Google eller e-post för att få en API-nyckel direkt. Lägg till förbetald kredit via krypto för att börja skicka begäranden. Bas-URL:en är HTTPS://api.uncensoredaicharacter.com/v1.
Vad händer om jag träffar en hastighetsbegränsning eller ett fel?
Du får en 429-statuskod för hastighetsbegränsningar eller 401/402 för autentiserings-/saldo-problem. Fel förbrukar inte kredit om de inträffar innan bearbetning. Justera din begäranfrekvens eller ladda upp ditt saldo.
Kan jag använda den här med befintliga OpenAI SDK:er?
Ja, API:et är fullt OpenAI-kompatibelt. Uppdatera helt enkelt bas-URL:en och API-nyckeln i din klientkonfiguration. Det stöder strömning, JSON-läge och funktionsanrop.
Hämta din nyckel nu
Registrera dig, hämta nyckeln och uppdatera bas-URL:en. Det är det.