Integroi Suodattamaton API
Integroi sensuroimaton API aikuisviihdesovelluksiin yhdellä OpenAI-yhteensopivalla päätepisteellä. Tämä pikaopas opastaa avaimen luonnista streamausvastauksien käsittelyyn vahvan NSFW-chatkokemuksen luomiseksi.
Edellytykset: SDK ja avain
Hanki API-avaimesi ohjaamosta ennen koodin kirjoittamista. Voit rekisteröityä Google-tilillä tai sähköpostilla, ja avain näkyy välittömästi Hanki API-avain sivu. Puhelinnumeroa ei vaadita, ja saat $0.50 kokeilukrediittiä seitsemäksi päiväksi. Säilytä tämä avain turvallisesti, sillä se todentaa kaikki pyynnöt base URL -osoitteeseen https://api.bestnsfwllm.com/v1.
Asenna haluamasi SDK paketinhallintasi kautta. Määrität base URL:n ja API-avain asiakkaan alustuksessa. Tämä kokoonpano varmistaa, että sovelluksesi yhdistää suoraan uncensored-malliimme ilman välityspalvelin-ylikuormaa.
Ensimmäisen pyynnön tekeminen
Lähetä chat-päättöpyyntö tekstivastauksien luomiseksi. Käytä uncensored mallin tunnus suoralle pääsylle avoimen painotuksen malliin. API hyväksyy vakioiset OpenAI-parametrit ja palauttaa JSON-muotoiset tulokset.
curl https://api.bestnsfwllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate twenty test user profiles with diverse ages and genders"}]
}'Varmista, että payloadisi sisältää system-promptin määrittääksesi käyttäytymisen. Malli vastaa ilman sisältökieltoja lailliseen aikuisikäiseen käyttöön. Voit varmistaa yhteyden tarkistamalla choices taulukko vastauskappaleessa.
Striimitettyjen vastausten käsittely
Ota käyttöön reaaliaikainen tokenitoimitus asettamalla stream: true pyynnössäsi. Palvelin lähettää Server-Sent Events (SSE) -tekniikan tokenien saatavilla ollessa. Tämä lähestymistapa vähentää koettua viivettä käyttäjille, jotka rakentavat interaktiivisia NSFW-keskustelubotti-järjestelmiä.
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ä jokaista lohkoa kertyttääksesi lopullisen vastauksen. Viimeinen lohko sisältää kokonaistoken-käyttötilastot. Tämä menetelmä on ihanteellinen sovelluksille, jotka vaativat välitöntä palautetta roolipeli- tai luovassa kirjoittamistilanteessa.
Malliparametrien määrittäminen
Säädä generointikäyttäytymistä standardiparametreilla kuten temperature ja top_p. Aseta temperature hallitsemaan satunnaisuutta, matalammat arvot tuottavat deterministisempiä tuloksia. Käytä top_p ytimenäytteistykseen luovuuden ja koherenssin tasapainottamiseksi.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllm.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)Voit myös pakottaa JSON-tilan asettamalla response_format vastaan {"type": "json_object". Tämä on hyödyllistä rakenteellisen datan jäsentämisessä sensuroimattomasta LLM:stä. Malli tukee toimintokutsutyökaluja laajennettuihin ominaisuuksiin.
Integrointi Node.js:n kanssa
Käytä virallista OpenAI:n SDK:ta Node.js:lle pyyntöjen tehokkaaseen hallintaan. Määritä asiakas mukautetulla base URLilla ja API-avaimellasi. SDK käsittelee uudelleenyrittämiset ja virheiden serialisoinnin automaattisesti.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllm.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);Kutsa chat.completions.create() metodi haluamillasi parametreilla. SDK palauttaa promise-objektin, joka ratkeaa päätelobjektiksi. Tämä integraatio toimii saumattomasti olemassa olevien OpenAI-yhteensopivien asiakkaiden kanssa.
Virheenkäsittely ja nopeusrajoitukset
Käsittele yleisiä HTTP-tilakoodia hallitaksesi asiakaspään virheet joustavasti. Virhekoodi 401 tarkoittaa virheellistä tai puuttuvaa API-avainta. Virhekoodi 402 tarkoittaa, että esimaksusaltonsi on loppu; lataa saldo kryptolla palvelun jatkamiseksi. Virhekoodi 429 ilmoittaa, että olet ylittänyt nopeusrajoituksen, joka on 300 pyyntöä minuutissa.
Kontekstiikkuna tukee 100 000 tokenia sekä promptille että täydennykselle. Maksimituloste on 16 000 tokenia pyyntöä kohden. Seuraa käyttöäsi hallintapaneelin kautta välttääksesi odottamattomat keskeytykset suurten tuotantomäärien aikana.
Usein kysytyt kysymykset
Mikä on paras NSFW-LLM chat-sovelluksen rakentamiseen?
Epäsuodatettu mallimme on optimoitu lailliseen aikuiselle sisällölle 100k konteksti-ikkunalla. Se tarjoaa suoran API-pääsyn ilman muiden mallien yleisiä sisältöestoja. Käytä OpenAI-yhteensopivaa päätepistettä integroidaksesi sen sovellukseesi.
Mitä tapahtuu, jos ylityt nopeusrajan?
Saat 429-tilakoodin, joka ilmaisee liian monta pyyntöä. Raja on 300 pyyntöä minuutissa per avain. Voit seurata käyttöäsi hallintapaneelista ja päivittää esimaksukrediittisi käsitelläksesi suurempia määriä.
Miten maksan API-palvelusta?
Maksut ovat vain kryptovaroilla käyttäen USDT:tä (TRC20) tai USDC:tä (Base). Voit täydentää saldoa millä tahansa kokonaissummalla väliltä 20 $–500. Bonussaldo lisätään suurempiin täydennyksiin, ja saldot vanhenevat.
Pääsy API-avaimeseesi.
Rekisteröidy, hanki avain ja päivitä base URL. Se on kaikki.