sv ▾
Öppna konto

OC ai API-dokumentation

OC AI tillhandahåller ett direkt, OpenAI-kompatibelt API för utvecklare som behöver en OC LLM utan innehållsfilter. Denna dokumentation täcker chat-completions-slutpunkten, autentisering och prisbildning för att bygga NSFW eller obegränsade applikationer.

Autentisering och bas-URL-inställning

OC AI använder standard API-nyckelautentisering via Authorization header.

Generera din nyckel på kontrollpanelen med Google eller e-post. Bas-URL:en är https://api.unscensoredai.com/v1.

Skicka din nyckel som en Bearer-token. Inkludera huvudet i varje begäran för att identifiera ditt konto.

curl https://api.unscensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me to the server now."}]
  }'

Guide för slutpunkten för chattkomplettering

Den primära slutpunkten är POST /v1/chat/completions. Det accepterar textinmatning och returnerar textutmatning.

Specify the model as "uncensored". Denna modell avvisar inte lagligt vuxeninnehåll eller kontroversiella ämnen.

Skicka meddelanden i standard OpenAI-format. API:t bearbetar din prompt och returnerar en komplettering.

from openai import OpenAI

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

Strömsvar med SSE

Aktivera strömning genom att ställa in "stream": true i din förfrågningskropp.

API:et returnerar Server-Sent Events (SSE). Varje chunk innehåller partiell token-data.

Kontrollera den sista chunken för total tokenanvändning. Denna metod minskar upplevd latens för långa svar.

import OpenAI from "openai";

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

Function calling och JSON-läge

Använd funktionsanrop för strukturerade verktygsinteraktioner. Definiera verktyg i begärans kropp.

Aktivera JSON-läge med "response_format": {"type": "json_object"} för konsekventa output.

Ställ in temperature och top_p för att styra slumpmässighet. Dessa parametrar påverkar svarsväxling.

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)

Begränsningsnivåer och felhantering

Förvänta dig 401-fel om API-nyckeln är ogiltig. 402-fel indikerar otillräckligt förbetalt kreditbelopp.

Begränsningsnivåer är 300 förfrågningar per minut och 8 samtidiga förfrågningar per nyckel. Respektera dessa gränser för att undvika 429-fel.

Kontextfönstret är 100 000 tokens. Begäranskroppar måste vara under 8 MB.

Hantera fel genom att kontrollera statuskoder. Försök igen med 429:or med exponentiell backoff.

Tokenprissättningskalkylator

Prissättningen är $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens.

Fel och avvisningar är gratis. Du betalar endast för faktisk tokenanvändning.

Ladda upp via krypto. Krediter förfaller aldrig. Använd kalkylatorn nedan för att uppskatta kostnader.

Ange din förväntade tokenvolym. API:et tar ut betalt baserat på faktisk användning.

Vanliga frågor

Är Unscensored AI samma sak som OpenAI?

Nej, det är en oberoende tjänst som använder en annan modell med öppna vikter. Den är kompatibel med OpenAI API-formatet men är ingen återförsäljare av GPT-modeller.

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

Ja, modellen är censorfri och vägrar inte lagligt vuxeninnehåll. Den blockerar endast sexuellt innehåll som involverar minderåriga.

Hur betalar jag för API:et?

Betala med USDT (TRC20) eller USDC (Base). Påfyllningar startar på $20. Krediter löper inte ut och fel är gratis.

Din API-nyckel är ett steg bort

Registrera dig, kopiera nyckeln och uppdatera din bas-URL. Det är all installation som krävs.