fi ▾

chatbotnsfw.comEpäsuodattamaton LLM API kehittäjille

NSFW LLM -integrointiohje

NSFW-LLM-API mahdollistaa chat-sovellusten rakentamisen, jotka käsittelevät aikuisaiheita ilman mielivaltaisia sisältösuodattimia. Käyttämällä OpenAI-yhteensopivaa päätepistettä saat yhden mallin, joka vastaa syötteisiin suoraan, mikä tekee integraatiosta suoraviivaista kehittäjille, jotka tarvitsevat luotettavia NSFW-toimintoja.

Viimeksi päivitetty

Yhteenveto

  1. Käytä vakiopäätepistettä /v1/chat/completions helppoon integrointiin olemassa olevien OpenAI SDK:iden kanssa.
  2. Epäsuodattamaton malli käsittelee aikuisille tarkoitettua sisältöä kieltäytymättä, tuen jopa 100k merkin kontekstiikkunat.
  3. Hinnoittelu on läpinäkyvää: $0.15 per 1M syötetokenia ja $0.50 per 1M tuotetokenia.
  4. Kryptovaluuttoihin perustuvat esikreditoidut saldo varmistavat, ettei kuukausimaksuja tai yllättäviä laskutuksia tule.

Miksi valita NSFW LLM sovellukseesi

Suora integraatio eliminoi monimutkaisen mallireitityksen tai useiden toimittajien avainten tarpeen. Yksi epärasistinen malli käsittelee sekä standardit että aikuiset syötteet ilman mielivaltaisia hylkäyksiä. Tämä yksinkertaistaa arkkitehtuuriasi merkittävästi. Vältät useiden API-avainten hallinnoinnin eri tarjoajilta.

Kehittäjät kamppailevat epäjohdonmukaisesta sisällön suodattamisesta vakiomalleissa. NSFW-LLM-API tarjoaa ennustettavan käyttäytymisen roolipeliin ja luovaan kirjoittamiseen. Malli on hienosäädetty vastaamaan ilman laillisen aikuisille tarkoitetun sisällön estämistä. Tämä luotettavuus on ratkaisevaa sovelluksissa, joissa käyttäjäkokemus riippuu johdonmukaisista vastauksista.

  • Yksittäinen malli vähentää monimutkaisuutta.
  • Ei mielivaltaisia kieltoja aikuis teemoille.
  • Vakio OpenAI-yhteensopivat päätepisteet.

Ymmärrä OpenAI-yhteensopiva päätepiste

API-käyttöliittymämme käyttää standardia /v1/chat/completions-päätepistettä, mikä varmistaa yhteensopivuuden olemassa olevien työkalujen kanssa. Voit käyttää virallisia OpenAI-SDK:ita tai mitä tahansa OpenAI-yhteensopivaa kirjastoa. Muuta vain base URL ja anna API-avaimesi. Tämä yhteensopivuus tarkoittaa, että voit siirtää olemassa olevan koodin minimaalisilla muutoksilla.

Päätepiste tukee teksti sisään, teksti ulos -vuorovaikutusta. Se ei tarjoa vektoreita, kuvagenerointia tai äänenkäsittelyä. Tämä keskittynyt suunnittelu pitää rajapinnan nopeana ja kustannustehokkaana. Saat suoraa pääsyä mallin ominaisuuksiin ilman tarpeetonta ylikuormaa.

Tässä kerrotaan, miten rakennat pyyntösi:

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • Perus-URL: HTTPS://api.chatbotnsfw.com/v1
  • Menetelmä: POST
  • Päätepiste: /chat/completions

Kehitysympäristösi asettaminen

Aloita haluamasi kielen OpenAI SDK:n asennus. SDK käsittelee todentamisen ja pyyntöjen muotoilun automaattisesti. Sinun tarvitsee vain määrittää perus-URL ja API-avain. Tämä kokoonpano toimii Pythonin, Node.js:n ja muiden suosittujen kielten kanssa.

Varmista, että ympäristömuuttujat on asetettu oikein. Säilytä API-avaimesi turvallisesti estääksesi luvattoman käytön. API-avain luodaan välittömästi rekisteröitymisen jälkeen. Voit hallita avaintasi kehittäjäpaneelin kautta.

Harkitse virtuaaliympäristön käyttämistä riippuvuusristiriitojen välttämiseksi. Tämä käytäntö pitää projektin siistinä ja hallittavana. Se helpottaa myös koodin jakamista muiden kehittäjien kanssa.

from openai import OpenAI

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

API-asiakkaan määrittäminen

Määritä asiakasohjelmisto osoittamaan base URLiimme. Aseta API-avain authorization-headeriin. SDK hoitaa loput viestinnästä. Tämä määritys varmistaa, että pyyntösi ohjautuvat oikein.

Voit säätää parametreja kuten temperature ja top_p ohjataksesi vastauksen monimuotoisuutta. Nämä asetukset mahdollistavat mallin käyttäytymisen hienosäädön. Korkeammat temperature-arvot johtavat luovampiin tuloksiin. Matalammat arvot tuottavat deterministisempiä vastauksia.

Testaa asetuksiasi yksinkertaisella promptilla. Varmista, että saat kelvollisen vastauksen. Tämä vaihe vahvistaa, että asennuksesi on oikein ennen siirtymistä monimutkaisempiin vuorovaikutuksiin.

import OpenAI from "openai";

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

Lähettämällä ensimmäinen NSFW-syöte

Rakenna pyyntö järjestelmäviestillä ja käyttäjäpromptilla. Järjestelmäviesti määrittää mallin käyttäytymisen. Käyttäjäprompti sisältää itse prosessoitavan sisällön. Lähetä tämä pyyntö /v1/chat/completions-päätepisteeseen.

Malli vastaa tekstillä suoraan. Voit jäsentää vastauksen poimiaksesi luodun sisällön. Tätä sisältöä voidaan näyttää käyttäjillesi tai jalostaa edelleen.

Muista, että malli on sensuuriton. Se vastaa aikuisaiheisiin ilman hylkäystä. Tämä tekee siitä ihanteellisen roolipeli- ja luovaan kirjoitussovelluksiin. Sinun ei tarvitse huolehtia sisällönsuodattimista, jotka estävät ohjeistuksiasi.

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)

Striimitettyjen vastausten käsittely reaaliaikaiseen chattiin

Ota suoratoisto käyttöön asettamalla stream-parametri arvoksi true. API lähettää vastaukset token kerrallaan. Tämä mahdollistaa sujuvamman käyttäjäkokemuksen chat-sovelluksissa. Käyttäjät näkevät tekstin ilmestyvän reaaliajassa sen syntyessä.

Jaa streamausvastaus hakeaksesi jokaisen tokenin. Kerää tokenit muodostaaksesi täydellisen vastauksen. Tämä menetelmä vähentää käyttäjän kokemaa viivettä. Se tekee vuorovaikutuksesta luonnollisemman ja reagoivamman.

Käsittele mahdolliset virheet, jotka voivat ilmetä streamauksen aikana. Toistologika voi auttaa toipumaan tilapäisistä verkkovirheistä. Varmista, että sovelluksesi käsittelee osittaiset vastaukset joustavasti.

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)

Token-käytön optimointi kustannustehokkuuden varmistamiseksi

Seuraa token-käyttöäsi kulujen tehokkaaseen hallintaan. API veloittaa $0,15 miljoonaa syöte-tokenia kohden ja $0,50 miljoonaa lähtö-tokenia kohden. Pidä syötteet ytimekkäinä vähentääksesi syötteiden token-käyttöä. Rajaa pitkät keskusteluhistoriat pysyäksesi kontekstiikkunan rajoissa.

Kontekstiikkoni on 100 000 tokenia. Tämä mahdollistaa laajat keskustelut ilman kontekstin menettämistä. Pidemmät keskustelut kuitenkin kuluttavat enemmän tokenia. Pidä mielessä tokenimäärä välttääksesi yllättävät laskut.

Käytä /v1/models-päätepistettä tarkistaaksesi mallin tiedot. Tämä päätepiste tarjoaa tietoa mallin kyvyistä. Se auttaa ymmärtämään rajoitukset ja ominaisuudet, jotka ovat sinulle saatavilla.

Edistyneet parametrit: lämpötila ja top_p

Säädä temperature-parametria hallitaksesi satunnaisuutta. Temperature-arvo 0,7 on hyvä lähtökohta. Korkeammat arvot lisäävät luovuutta mutta voivat heikentää koherenssia. Alhaisemmat arvot tekevät tuloksesta ennustettavamman.

Käytä top_p-parametria hallitaksesi vastausten monimuotoisuutta. Se rajoittaa mallin todennäköisyyden huippuun. Tämä tekniikka auttaa välttämään matalan todennäköisyyden, merkityksettömät tulokset. Yhdistä se temperaturen kanssa hienosäätöä varten.

Kokeile näitä parametreja löytääksesi oikean tasapainon. Eri sovellukset voivat vaatia eri asetuksia. Roolipelaaminen voi hyötyä korkeammista temperatureista. Faktuaaliset kysymykset voivat vaatia alempia temperatureja.

Yleisten integraatiovirheiden vianetsintä

Yleiset virheet sisältävät virheelliset API-avaimet ja nopeusrajoitukset. Tarkista API-avaimesi kirjoitusvirheet ja varmista, että se on aktiivinen. Nopeusrajoitukset on asetettu 300 pyyntöön minuutissa. Tämän rajan ylittäminen johtaa 429-virheeseen.

Varmista, että pyyntörungon koko on alle 8 Mt. Suuret tietopaketit voivat aiheuttaa aikakatkaisuja tai virheitä. Varmista, että JSON on muodoltaan kunnossa ja kelvollista. Virheellinen JSON aiheuttaa virhekoodin 400.

Tarkista dokumentaatio tarkkoja virhekoodiarvoja varten. API palauttaa selkeät virheilmoitukset vikojen diagnosointia varten. Käytä näitä viestejä virheiden tunnistamiseen ja ratkaisemiseen nopeasti.

Usein kysytyt kysymykset

Onko NSFW LLM -API yhteensopiva OpenAI-SDK:ien kanssa?

Kyllä, API-palvelumme käyttää standardien OpenAI-yhteensopivia päätepisteitä. Voit käyttää virallisia OpenAI SDK:ita tai mitä tahansa yhteensopivaa asiakas kirjastoa yksinkertaisesti muuttamalla base URL:n ja API-avaimen.

Mikä on kontekstiikkunan koko?

Konteksti-ikkuna on 100,000 tokenia, mikä mahdollistaa laajat keskustelut. Vastaus voi käyttää ikkunaan jäävän tilan; max_tokens on valinnainen ja rajoittaa vain tuotantoa.

Miten hinnoittelu toimii?

Hinta on $0,15 miljoonaa syöttötokenia kohden ja $0,50 miljoonaa tulostustokenia kohden. Maksat todellisesta token-käytöstä esimaksullisella kryptorahalla, ja virheet ovat ilmaisia.

Voinko käyttää tätä API:a roolipelisovelluksiin?

Totta kai. Malli on suodattamaton ja käsittelee aikuisille suunnattuja teemoja ilman kieltäytymistä, mikä tekee siitä ihanteellisen roolipeleihin ja luovaan kirjoittamiseen.

Hanki API-avaimesi nyt

Rekisteröidy, hanki avain ja päivitä base URL. Siinä kaikki.