API-dokumentaatio
Aloita sensuroimaton LLM-API-minuuteissa käyttämällä vakioita OpenAI-yhteensopivia työkaluja. Tämä opas kattaa todennuksen, pyynnöt, streamauksen ja rajoitteet NSFW-keskustelu- tai roolipelisovellustasi varten.
Todennus ja base URL
API-avaimesi todentaa jokaisen pyynnön. Käytä https://api.whatisabliteration.com/v1 pohja-URL:ksi. Välitä avain kenttään Authorization header Bearer-tokenina. Tämä asetus toimii minkä tahansa OpenAI-yhteensopivan asiakkaan kanssa.
curl https://api.whatisabliteration.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me last 5 requests"}]
}'Säilytä avain turvallisesti. Yksi avain per tili. Korvaa vanhat avaimet, jos ne ovat vaarantuneet.
Chat Completions Endpoint
Lähetä teksti POST /v1/chat/completions. Mallin id on uncensored. Tämä päätepiste käsittelee tekstinluontia. Se ei tue kuvia, ääntä tai videota. Maksat vain käytetyistä tokenneista. Virheet ovat ilmaisia. Kielot ovat ilmaisia.
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisabliteration.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)Määritä järjestelmäpromptisi määrittämään persoonallisuus. Malli vastaa suoraan ilman varauksia. Kontekstiikkuna on yhteensä 100 000 merkkiä.
Streamaus ja SSE-tuki
Ota streamaus käyttöön asettamalla stream: true. API palauttaa Server-Sent Events (SSE). Jokainen lohko sisältää osittaisen tekstin. Viimeinen lohko sisältää tokenkäyttötiedot. Tämä vähentää havaittua viivettä pitkissä vastauksissa.
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)Käsittele osittaisia tokenia huolellisesti. Yhdistä ne muodostaaksesi täydellisen vastauksen. Tämä on ihanteellinen reaaliaikaisille keskusteluliittymille.
Funktikutsut ja työkalut
Määritä työkalut pyyntöön. Malli voi kutsua funktioita, kun se on aiheellista. Käytä tool_choice hallita käyttäytymistä. Aseta temperature luovuuteen. Välitä parametreja kuten top_p ja stop. Tämä mahdollistaa monimutkaisten agenttityönkulkujen luomisen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisabliteration.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);Varmista työkelutulokset koodissasi. Malli ehdottaa toimia. Sinä suoritat ne. Tämä rakenne tukee edistyneitä automaatiotehtäviä.
JSON-tilan vastausmuoto
Aseta response_format vastaan {"type": "json_object"}. Malli tuottaa vain validia JSONia. Tämä varmistaa rakenteellisen datan jäsentämistä varten. Käytä tätä sovellusliittymiin, jotka vaativat tiukkoja muotoja. Se parantaa luotettavuutta jälkikäsittelyjärjestelmille.
Käytä tätä tilaa integroitessa muihin palveluihin. Jäsennä output suoraan. Vältä regex-hakeja rakenteelle.
Parameters and Constraints
Max output is 16 000 tokenia. Oletusmax on 2 048 tokenia. Kontekstiluukku on 100 000 tokenia. Nopeusraja on 300 pyyntöä minuutissa. Samanaikaisia pyyntöjä on 8 per avain. Pyynnön bodyn max koko on 8 Mt. Käsittele 401 virhe virheellisille avaimille. Käsittele 402 virhe, jos kredittiä ei ole. Käsittele 429 virhe nopeusrajojen ylitykselle.
Yleiset kysymykset
Mikä on abliteration ja miksi se on tärkeää uncensored-käytössä?
Abliteration poistaa tiettyjä mallin käyttäytymisiä, jotka aiheuttavat kieltäymyksiä. Tämä prosessi mahdollistaa mallin vastaamisen kiistanalaisiin tai aikuisaiheisiin ilman varovaisuutta. Se johtaa suoraviivaisempaan ja rehellisempään vastaustyyliin rajoittamattomiin sovelluksiin.
Miten täytän krediittini?
Lataa tilisi vain kryptovaluutoilla. Hyväksymme USDT:n TRC20-verkossa tai USDC:n Base-verkossa. Vähimmäissumma on 20 $. Maksimisumma on 500 $. Bonustili lisätään suurempiin summiiin. Tili vanhenee ikuisesti.
Mitä maksutapoja hyväksytään?
Vain krypto: USTRC20-verkossa tai USDC Base-verkossa, mikä tahansa kokonaissumma väliltä $20–$500. Boniussaldoa myönnetään summista $50 eteenpäin.
API-avaimesi on vain askeleen päässä
Rekisteröidy, hanki avain ja päivitä base URL. Siinä koko prosessi.