sv ▾

OpenAI-kompatibel obegränsad API

unrestrictedaigpt.com

Börja nu

Integrationsquickstart

Klistra in vår icke-censurerade AI-API i din befintliga OpenAI-klientkod utan några omskrivningar. Ändra bas-URL:en, ange din nyckel och börja generera text utan innehållsavslag direkt.

Förutsättningar: Installera OpenAI SDK

Börja med att installera det officiella OpenAI SDK:t för ditt språk. Detta bibliotek hanterar autentisering, omförsök och JSON-tolkning så att du inte behöver skriva HTTP-klienter från grunden. Vårt API använder samma standardiserade gränssnitt som den ursprungliga tjänsten, vilket innebär att din befintliga kodlogik förblir intakt.

Du behöver bara en giltig Python- eller Node.js-miljö. SDK:et hanterar det tunga arbetet åt dig.

  • Python: pip install openai
  • Node.js: npm install openai

Konfigurera din bas-URL och API-nyckel

Peka din klient mot vår dedikerade slutpunkt. Ersätt standardbas-URLen med vår specifika domän för att routa trafik till våra obegränsade modeller. Du måste också ange din API-nyckel från dashboardet.

Detta steg isolerar dina begäranden från andra leverantörer. Se till att du använder exakt den bas-URL som anges nedan.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaigpt.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)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaigpt.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);

Gör din första POST /v1/chat/completions-begäran

Skicka en standardbegäran om chattkomplettering. Använd modellidentifieraren uncensored för att säkerställa att du får rätt modell. API:et accepterar standardparametrar som temperature och max_tokens.

curl https://api.unrestrictedaigpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sort list numerically"}]
  }'

Svaret kommer att innehålla den genererade texten. Om du behöver hantera fel, kontrollera statuskoden.

Hantera strömnings svar via SSE

Aktivera strömning genom att ställa in stream: true. Detta returnerar en Server-Sent Events-ström. Du bearbetar varje chunk när den anländer, vilket minskar upplevd latens för långa utdata.

Den sista chunken innehåller statistik över tokenanvändning. Detta gör att du kan spåra kostnader i realtid.

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)

Implementera verktygsanrop och JSON-läge

Använd den tools parameter för att aktivera funktionsanrop. Definiera ditt funktionsschema och låt modellen bestämma när den ska anropa det. Du kan också tvinga fram JSON-utmatning med hjälp av response_format för strikta datastrukturer.

Båda funktionerna fungerar exakt som i det standardiserade OpenAI API:t.

Gränser, fel och kontextfönster

Vårt API tillämpar strikta gränser för att säkerställa stabilitet. Du får ett kontextfönster på 100 000 token. Max utdata per begäran är 16 000 token. Du är begränsad till 300 begäranden per minut. Ett 401-fel betyder att din nyckel är ogiltig. Ett 402-fel betyder att du har inget kreditbelopp. Ett 429-fel betyder att du har nått hastighetsgränsen. Fel och avslag förbrukar inte kredit.

Vanliga frågor

Är detta det obegränsade AI-GPT-API:t?

Ja, detta är den direkta integrationspunkten för vår uncensored modell. Det är en OpenAI-kompatibel API som accepterar standardklientkod.

Varför får jag ett 402-fel?

Ett 402-fel indikerar att du har otillräcklig förbetald kredit. Ladda upp via krypto för att återställa åtkomsten omedelbart. Krediten löper aldrig ut.

Kan jag använda detta för NSFW-innehåll?

Ja, modellen är censorfri av design för laglig vuxenanvändning. Vi vägrar endast innehåll som involverar minderåriga. Du kan generera explicit text utan filter.

Skaffa din API-nyckel nu

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är allt.

Börja nu