Integraatio-opas sensuroimattomille tekoälymalleille
Integroi uncensored AI -API yhdellä base URL -arvolla ja standardilla OpenAI-yhteensopivilla parametreilla. Tämä opas kattaa todennuksen, suoratoiston ja rajoitukset NSFW LLM -toteutuksille.
Perus-URL ja todennus
Käytä annettua perus-URL-osoitetta kaikkiin pyyntöihin. Syötä API-avaimesi kenttään Authorization header. Avain antaa pääsyn sensuroimattomaan malliin ilman tilauslukkoja.
Todennus on tiukkaa. Virheelliset avaimet palauttavat 401-virheen. Varmista, että kopioit avaimen välittömästi luomisen jälkeen. Palvelu hyväksyy vain kryptomaksut.
Ensimmäinen pyyntö
Lähetä POST-pyyntö chat completions -päätepisteeseen. Mallin tunniste on uncensored. Tämä palauttaa suoraa tekstivastausta ilman sisältösuodattimia.
Käytä seuraavaa cURL-komentoa varmistaaksesi yhteyden. Korvaa YOUR_API_KEY oikealla avaimellasi.
curl https://api.modelsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
}'Tarkista vastauksesta choices taulukkoa. Se sisältää luodun tekstin.
Python SDK -integraatio
Asenna virallinen OpenAI-paketti. Määritä base URL ja API-avain ennen kutsujen tekemistä. Tämä varmistaa yhteensopivuuden uncensored AI -API:n kanssa.
Alusta asiakas kirjautumistiedoillasi. Aseta malli uncensored. Lähetä yksinkertainen viesti testataksesi integraation.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsabliterated.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)Vastausobjetti tarjoaa pääsyn sisältöön. Käsittele poikkeukset verkko- tai todennusvirheissä.
Node SDK -asetukset
Tuo OpenAI-kirjasto Node.js-projektissa. Aseta base URL ja API-avain määritysobjektiin. Tämä mahdollistaa saumattoman integraation olemassa oleviin koodikantoihin.
Luo asiakasinstanssi. Syötä kirjautumistietosi. Pyydä täydennyksiä käyttämällä uncensored malli.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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);Loki luotu teksti. Varmista, että käsittelet asynkroniset vastaukset oikein. API tukee vakiomuotoisia JSON-muotoja.
Streamausvastaukset SSE:n kanssa
Ota streamaus käyttöön asettamalla stream arvoon true. Palvelin lähettää Server-Sent Events -tapahtumia (SSE). Jokainen pätkä sisältää osan tekstistä.
Kasakoi palaset muodostaaksesi täydellisen vastauksen. Tämä vähentää havaittua viivettä pitkissä tuotannoissa. Viimeinen palanen sisältää token-käyttötilastot.
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)Jäsennä SSE-datavirtaa. Käsittele virheet streamauksen aikana. API varmistaa johdonmukaisen tokenlaskennan.
Nopeusrajoitukset ja rajoitukset
Huomioi nopeusrajoitukset välttääksesi 429-virheet. Saat 300 pyyntöä minuutissa avainta kohti. Maksimi samanaikaisia pyyntöjä on 8. Pyyntöruumiin on oltava alle 8 Mt.
Kontekstiikkoni on yhteensä 100 000 tokenia. Maksimitulo on 16 000 tokenia. Virheet ja hylkäykset eivät kuluta luottoa. Käytä virhekoodia 402 tarkistaaksesi riittämättömät varat.
Yleiset kysymykset
Mikä on kontekstiikkunan koko?
Kontekstiikkoni on 100 000 tokenia sisältäen syötteen ja tuloksen. Maksimitulo pyyntöä kohden on 16 000 tokenia. Jos et aseta max_tokensia, oletusarvo on 2 048.
Miten käsittelemme nopeusrajoituksia?
Sinulla on rajoitus 300 pyyntöä minuutissa avainta kohden. Samanaikaisten pyyntöjen maksimimäärä on 8. Näiden rajojen ylitys palauttaa 429-statuskoodin. Odota ennen uudelleenkäyntiä.
Kieltäykö uncensored-malli sisältöä?
Se hylkää vain alaikäisiin liittyvän seksuaalisen sisällön. Lainmukainen aikuis sisältö, fiktiivinen ja kiistanalainen sisältö kulkevat läpi ilman tekoisia hylkäyksiä. Turvaverkot on matemaattisesti poistettu.
Hae API-avaimesi
Rekisteröidy, kopioi avain, ja päivitä perus-URL-osoite. Se kattaa koko määrityksen.