API-dokumentation
Börja generera obegränsad text med vår OpenAI-kompatibla API på under en minut. Vi tillhandahåller en enda, obegränsad modell med transparent tokenprissättning och inga dolda filter.
Bas URL och autentisering
Vårt API-slutpunkt är HTTPS://api.aichatuncensored.cc/v1. Autentisera varje begäran genom att skicka ditt unika API-nyckel i Authorization: Bearer <key> header. Du får denna nyckel omedelbart efter att ha registrerat dig via Google eller e-post på sidan Hämta API-nyckel. Inget telefonnummer krävs, och nyckeln visas endast en gång för säkerhets skull.
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'Denna bas-URL fungerar med officiella OpenAI SDK:er och alla kompatibla klienter. Konfigurera helt enkelt ditt bibliotek att peka mot vår adress. Du kan generera en ny nyckel när som helst, vilket ersätter den tidigare. Varje konto är begränsat till en aktiv nyckel.
Första förfrågan med cURL
Skicka din första prompt med en standard POST begäran till /v1/chat/completions. Modellidentifieraren är uncensored, som serverar en enda modell med öppna vikter optimerad för obegränsat innehåll. Textinmatning går in i messages array. Svaret returnerar genererad text i content fält.
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'Fel som otillräcklig kredit returnerar en 402-status. Avslag för minor-relaterat innehåll är sällsynta men möjliga. Strömning är tillgänglig via Server-Sent Events för realtidsleverans av tokens. Varje förfrågan stöder upp till 8 MB av body-data.
Python SDK-integration
Använd det officiella Python-biblioteket för att interagera med vårt API. Ange bas-URL:en och API-nyckeln i klientkonfigurationen. Detta gör att du kan utnyttja bekanta metoder som chat.completions.create. Syntaxen speglar standard OpenAI-implementeringar.
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatuncensored.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)Installera paketet och initiera klienten med dina uppgifter. Ange modellnamnet uncensored för att säkerställa att du når vår obegränsade slutpunkt. Du kan justera parametrar som temperature eller top_p för att styra kreativitet. Svarsobjektet innehåller användningsstatistik i den sista biten vid strömning.
Node.js SDK-installation
Initiera Node.js-klienten med dina uppgifter och bas-URL:en. Detta möjliggör direkta anrop till chattkompletteringsändpunkten. Biblioteket hanterar JSON-serialisering och huvudinjektion automatiskt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatuncensored.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);Anropa completion-metoden med dina prompt-meddelanden. Svaret innehåller den genererade texten och token-räkningar. Du kan strömma resultat genom att ställa in stream-flaggan till true. Felhantering är inbyggd i SDK:et. Kontrollera statuskoden för 401- eller 429-svar för att hantera gränser.
Strömningsresponser (SSE)
Aktivera strömning genom att ställa in stream: true i ditt begäran. Servern skickar data bitar som Server-Sent Events. Varje bit innehåller delvis text och användnings metadata. Detta minskar den upplevda latensen för långa utdata.
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)Analysera SSE-strömmen för att ackumulera det slutliga svaret. Den sista biten innehåller total tokenanvändning. Du kan avbryta strömmen i förtid om det behövs. Funktionssamtal och JSON-läge stöder också strömning. Denna funktion är idealisk för chattgränssnitt i realtid.
Rate Limits och felhantering
Du är begränsad till 300 förfrågningar per minut per nyckel. Parallella förfrågningar är begränsade till 8 per nyckel. Om du överskrider dessa gränser får du en 429-statuskod. Autentiseringsfel returnerar ett 401-fel. Otillräcklig kredit utlöser ett 402-fel.
Kontextfönstret stödjer 100 000 token totalt. Max utmatning är 16 000 token per begäran. Ställ in max_tokens för att undvika oväntade kostnader. Fel och avslag förbrukar inte kredit. Använd exponentiell backoff för försök vid hastighetsbegränsning.
Vanliga frågor
Är denna AI-chatt-tjänst för obegränsad användning gratis?
Nej, det är betala per token med förbetald kredit. Du får $0.50 i testkredit för nya konton, giltigt i 7 dagar. Krediten löper aldrig ut och fel är gratis.
Vilken är storleken på contextfönstret?
Modellen stöder ett kontextfönster på 100,000 tokens som inkluderar både prompt och completion. Den maximala utmatningen per begäran är 16,000 tokens.
Hur fyller jag på min kredit?
Ladda upp saldo endast med krypto: USDT (TRC20) eller USDC (Base). Minsta är $20. Du får bonuskredit för större belopp, upp till +15% för $200+.
Skaffa din API-nyckel nu
Registrera dig, kopiera nyckeln och uppdatera din bas-URL. Det är hela konfigurationen.
Skapa nycklar