sv ▾
Prova med provkredit

Dokumentation för API:t för obegränsade AI-modeller

Klistra in vår icke-censurerade modell i din befintliga stack med en enda konfigurationsändring. Vi tillhandahåller ett direkt, OpenAI-kompatibelt API som returnerar rå text utan de vanliga innehållsavslagen.

Bas URL

https://api.modelaiuncensored.com/v1

Modelluncensored

Bas URL och autentisering

Den obegränsade AI-modell-API:et finns vid https://api.modelaiuncensored.com/v1. Du får en aktiv API-nyckel per konto, utfärdas omedelbart efter registrering via Google eller e-post. Skicka denna nyckel i Authorization header som ett Bearer-token. Vi stöder inte flera nycklar per konto, så rotera din nyckel genom att generera en ny på dashboarden om det behövs.

Första förfrågan

Skicka en standardbegäran om chattkomplettering för att testa anslutningen. Modell-ID:t är uncensored. Du kommer att få ett direkt svar utan innehållsfiltrering för lagliga ämnen. Denna slutpunkt ersätter din befintliga OpenAI-bas-URL i vilken klient som helst.

curl https://api.modelaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return the first ten lines of a json schema for user authentication"}]
  }'

Integration av Python SDK

Använd det officiella OpenAI Python-biblioteket för att interagera med vårt API. Ändra bas-URL:en till vår slutpunkt och ange ditt API-nyckel. Detta gör att du kan behålla din befintliga kodstruktur samtidigt som du får tillgång till våra okorrigerade LLM-funktioner.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelaiuncensored.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 SDK-integration

För JavaScript-utvecklare fungerar OpenAI Node SDK out of the box. Konfigurera bas-URL och API-nyckel i ditt initialiseringsobjekt. Detta säkerställer kompatibilitet med dina befintliga TypeScript- eller JavaScript-projekt utan att behöva en anpassad klient.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelaiuncensored.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ömsvaren och tokenanvändning

Aktivera strömning genom att ställa in stream: true i ditt begäran. Vi returnerar Server-Sent Events (SSE) för realtidsutdata. Den sista biten av strömmen innehåller en usage objekt som detaljerar de in- och uttokens som bearbetades. Detta gör att du kan spåra kostnader noggrant när modellen genererar text.

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)

Gränser, fel och kontext

Vårt API stödjer en kontextruta på 100 000 tokens för prompt och komplettering tillsammans. Du är begränsad till 300 förfrågningar per minut per nyckel och en maximalt av 8 samtidiga förfrågningar. Om din nyckel är ogiltig får du ett 401-fel. Ett 402-fel indikerar otillräcklig förbetald kredit, medan 429 signalerar att du har träffat hastighetsbegränsningen.

Vanliga frågor

Är detta den officiella obegränsade AI-modellen från OpenAI?

Nej. Vi värdar en öppen modell justerad för uncensored-utdata, inte GPT eller någon annan leverantörs modell. Den är kompatibel med OpenAI API-formatet men körs på vår egen infrastruktur.

Vad händer om jag träffar hastighetsbegränsningen?

Du får ett 429-fel för för många begäranden. Gränsen är 300 begärande per minut per nyckel. Du kan generera en ny nyckel för att återställa din hastighetsbegräsningsräknare, eftersom varje nyckel har sin egen kvot.

Stödjer den okkontrollerade LLM-API:en strömning?

Ja. Du kan aktivera streaming genom att ställa in stream-parametern till true. Vi returnerar SSE-bitar, där den sista biten innehåller tokenanvändningsdata för faktureringsändamål.

Hämta din API-nyckel

Registrera dig, kopiera token, uppdatera din bas-URL:en. Enkelt.

Prova med provkredit