sv ▾
Skapa nycklar

API-dokumentation för utvecklare

Börja generera text med vårt censorfria LLM-API på några sekunder. Använd standardiserade OpenAI-kompatibla slutpunkter och förbetala kryptokrediter för att betala endast för det du använder.

https://api.uncensoreai.com/v1uncensored

Bas URL och autentisering

Anslut till vår infrastruktur genom att peka din klient till den avsedda bas-URLen och ange din unika API-nyckel. Vi använder standard header-autentisering så att du kan byta vår slutpunkt i befintliga OpenAI SDK-konfigurationer utan att skriva om din kärnlogik. Du får en aktiv nyckel per konto, och att generera en ny nyckel ogiltigförklarar omedelbart den tidigare. Denna design håller din integration enkel samtidigt som den upprätthåller tydlig åtkomstkontroll. Registrera dig via Google eller e-post för att se din nyckel direkt. Vi kräver inte ett telefonnummer eller betalningsmetod för att börja.

  • Bas-URL: https://api.uncensoreai.com/v1
  • Auth-huvud: Authorization: Bearer YOUR_API_KEY

Första förfrågan (POST /v1/chat/completions)

Skicka din första komplettering genom att posta ett JSON-payload till chattkompletterings-slutpunkten. Modell-ID:t är uncensored och den accepterar standard meddelandestrukturer med system-, användar- och assistentroller. Du får omedelbar textoutput utan komplex routning eller modellval. Fel förbrukar inte dina förbetalda krediter, så du kan testa fritt. Modellen hanterar öppen generering optimerad för vuxet innehåll utan avslag. Använd denna struktur för att påbörja din integration.

Python SDK-integration

Använd den officiella Python-klienten för att interagera sömlöst med vårt API. Ange bas-URL:en och API-nyckeln i ditt konfigurationsobjekt innan du gör anrop. Biblioteket hanterar JSON-serialisering och svarsparsing åt dig. Du kan hämta användningsdata direkt från svarobjektet. Detta tillvägagångssätt fungerar med alla standard Python-miljöer som stöder asynkrona eller synkrona begäranden. Förvara din nyckel säker i miljövariabler. Kodexemplet visar ett grundläggande synkront anrop.

Node.js SDK-integration

Integrera med Node.js-projekt med standard pakethanteraren. Importera klienten och konfigurera bas-URL att peka mot våra servrar. SDK:t hanterar HTTP-begäranden och tillhandahåller typade svar för TypeScript-användare. Du kan enkelt lägga till rubriker eller ändra tidsgränsen om det behövs. Denna metod passar moderna webbapplikationer och backend-tjänster. Se till att din Node-version är kompatibel med SDK:t krav. Exemplet nedan visar en enkel slutförandebegäran.

Strömningsresponser och tokenanvändning

Aktivera realtidsoutput genom att ställa in stream flagga till true i din begäran. API:t returnerar Server-Sent Events (SSE) när tokens genereras. Du kan visa text till användare omedelbart utan att vänta på hela svaret. Tokenanvändningsdetaljer visas i den sista biten av strömmen. Denna funktion minskar uppfattad latens för långa utdata. Övervaka din kreditbalans när tokens ackumuleras. Strömning fungerar med alla standardparametrar som temperatur och stoppsekvenser.

Gränser, fel och kontextfönster

Ditt konto har ett kontextfönster på 100 000 tokens för prompt och slutförande tillsammans. Du kan skicka upp till 16 000 tokens i ett enda svar om du specificerar max_tokens. Den standard utmatningsgränsen är 2,048 token om du utelämnar denna parameter. Hastighetsbegränsningar tillåter 300 begäranden per minut och 8 parallella begäranden per nyckel. En 401-status betyder att din nyckel är ogiltig. En 402-status indikerar otillräckligt förbetalt kredit. En 429-status betyder att du har överskridit hastighetsgränsen. Begäranskroppar får inte överstiga 8 MB.

cURL

curl https://api.uncensoreai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch the current server status from the api endpoint"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoreai.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoreai.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ömning

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

Vad är bas-URL för det icke-censurerade AI API?

Den basala URL:en är HTTPS://api.uncensoreai.com/v1. Du måste ange detta i din klientkonfiguration för att dirigera förfrågningar korrekt.

Hur autentiserar jag mina förfrågningar?

Inkludera din API-nyckel i Authorization-huvudet som en Bearer-token. Du får denna nyckel omedelbart efter att ha registrerat dig med Google eller e-post.

Vad händer om jag får ett 402-fel?

Ett 402-fel betyder att din förbetalda kreditbalans är noll. Du måste ladda upp med USDT (TRC20) eller USDC (Base) för att återuppta tjänsten.

Skaffa din API-nyckel på några sekunder

Registrera dig, kopiera din nyckel, och uppdatera din bas-URL. Uppsättningen är klar.

Skapa nycklar