sv ▾

ICensurerad. Efterlevnad. Utvecklarfokuserat.

Snabbstart: ostraffad AI-modellintegrering

Integrera den obegränsade AI-modellen i dina applikationer med vårt OpenAI-kompatibla API. Den här guiden visar dig hur du autentiserar, skickar förfrågningar och hanterar strömmade svar med konkreta exempel.

Förutsättningar: SDK-installation och miljöinställningar

Den ofiltrerade AI-modellen fungerar med standarda OpenAI SDK:er. Du behöver en API-nyckel från kontrollpanelen och bas-URL:en HTTPS://api.unfilteredaimodel.com/v1. Installera biblioteket för ditt föredragna språk för att hantera autentiseringshuvuden automatiskt.

Ställ in miljövariabeln eller ange nyckeln direkt i din klientinitiering. Modells-ID:t är "uncensored". Ingen annan konfiguration krävs för grundläggande textgenerering.

  • Installera paketet via npm, pip eller din pakethanterare.
  • Se till att du har en giltig API-nyckel från dashboarden.
  • Verifiera att bas-URL:en matchar den angivna slutpunkten.

Initiera klienten med din bas-URL och nyckel

Konfigurera klienten att peka mot vår bas-URL och använd din API-nyckel för autentisering. Detta säkerställer att alla anropas till omöjliggjord modell korrekt.

  • Ställ in bas-URL:en till HTTPS://api.unfilteredaimodel.com/v1
  • Skicka ditt API-nyckel i autentiseringshuvudet
  • Specify the model id as "uncensored"

Denna konfiguration fungerar med vilken OpenAI-kompatibel klient som helst. Du kan använda de officiella SDK:erna eller vilket bibliotek som helst som stöder OpenAI API-formatet.

curl https://api.unfilteredaimodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Skickar din första chattslutförandeförfrågan

Skicka en POST-begäran till /v1/chat/completions med din messages-array. Modellen kommer att svara med genererad text utan innehållsavslag för laglig vuxenanvändning.

  • Använd messages-parametern för att definiera konversationen
  • Specify the model as "uncensored"
  • Ställ in temperaturen och andra parametrar efter behov

Svaret kommer att innehålla den genererade texten i choices-arrayen. Du kan extrahera innehållet och använda det i din applikation.

from openai import OpenAI

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

Hantering av strömnings-svar och tokenanvändning

Aktivera strömning genom att ställa in stream=true i din begäran. API:et returnerar textchunkar när de genereras. Tokenanvändning rapporteras i den sista chunken.

  • Ställ in stream=true i begäranskroppen
  • Bearbeta varje bit när den anländer
  • Kontrollera den sista chunken för tokenanvändning

Detta är användbart för realtidsapplikationer där du vill visa text när den genereras. Streaming-svaret innehåller tokenräkningar för transparens kring fakturering.

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)

Konfigurera temperatur, top_p och JSON-läge

Anpassa modellens beteende med parametrar som temperature, top_p och response_format. Dessa inställningar styr kreativitet, slumpmässighet och utdataformat.

  • Justera temperatur för kreativitet (0,0 till 1,0)
  • Ställ in top_p för kärnprovningsurval
  • Använd response_format=json_object för strukturerad output

Modellen stöder function calling och tool use. Du kan definiera verktyg och låta modellen avgöra när de ska anropas. Detta möjliggör komplexa arbetsflöden och integrationer.

import OpenAI from "openai";

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

Felfhantering och hastighetsbegränsningar (300 RPM)

API:et begränsar till 300 förfrågningar per minut per nyckel. Om du överskrider detta får du ett 429-fel. Vanliga fel inkluderar 401 för ogiltiga nycklar och 402 för otillräckligt kredit.

  • Övervaka din begärantakt för att undvika 429-fel
  • Hantera 401-fel genom att kontrollera din API-nyckel
  • Hantera 402-fel genom att ladda upp ditt kredit

Kontextfönstret är 100 000 tokens för prompt och output tillsammans. Max utdata är 16 000 tokens per begäran. Fel och avslag konsumerar inte kredit.

Vanliga frågor

Hur fyller jag på min kredit?

Du kan fylla på din kredit med USDT (TRC20) eller USDC (Base). Minsta belopp är $20, högsta är $500. Bonuskredit läggs till för större påfyllningar: +5 % från $50, +10 % från $100 och +15 % från $200. Krediten löper aldrig ut.

Vilken är storleken på contextfönstret?

Kontextfönstret är 100 000 tokens för både prompt och completion tillsammans. Maximal utdata per begäran är 16 000 tokens. Om du inte anger max_tokens är standardvärdet 2 048 tokens.

Är modellen verkligen okonstrollerad?

Modellen vägrar inte lagliga, vuxna, fiktiva, säkerhetsforsknings- eller kontroversiella ämnen. Den enda hårda innehållsbegränsningen är sexuellt innehåll som involverar minderåriga, vilket alltid vägras. Detta gör den idealisk för NSFW-rollspel och rå modellutdata.

Din API-nyckel är ett steg bort

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Hela processen tar sekunder.

Börja nu