fi ▾

Pika-aloitus: Integroi Uncensored LLM

Integroi epäkarsittu mallisi nollan kitkan avulla käyttämällä tavallisia OpenAI-yhteensopivia asiakkaita. Lähetä tekstiä, vastaanota tekstiä ja käsittele NSFW- tai roolipelisisältöä ilman odottamattomia karsintoja.

Tuetut SDK:t ja base URL -määritys

API-käyttöliittymämme toimii minkä tahansa OpenAI chat-completions-protokollaa tukevan asiakkaan kanssa. Sinun tarvitsee vain päivittää base URL ja antaa API-avaimesi. Tämän palvelun base URL on HTTPS://api.aichatbotunfiltered.com/v1. Tämä varmistaa yhteensopivuuden esimerkiksi OpenAI:n Python-SDK:n, Node.js-SDK:n ja muiden kanssa.

Todennus perustuu yhteen tiliisi sidottuun API-avaimen. Luo tämä avain rekisteröitymisen yhteydessä Google-tilin tai sähköpostin kautta. Jokaisella tilillä on yksi aktiivinen avain; uuden avaimen luominen korvaa edellisen avaimen välittömästi. Säilytä tämä avain turvallisesti, koska se ohjaa ennakkomaksusaldosi käyttöä.

Pyyntöjen lähettäminen päätepisteeseen /v1/chat/completions

Lähetä ensimmäinen pyyntö POST /v1/chat/completions-päätepisteeseen. Mallin tunnistetiedot ovat aina "uncensored". Tämä malli vastaa lailliseen aikuis sisältöön, roolipeliin ja luovaan kirjoittamiseen ilman tyypillisiä turvallisuussuodattimia, jotka löytyvät muista malleista.

Alla on perusteksti curl-esimerkki yhteystestaukseen. Korvaa YOUR_API_KEY todellisella avallasi.

  • Aseta malli arvoksi "uncensored".
  • Anna yksinkertainen system- ja user-viesti.
  • Oleta suora tekstivastaus.
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
  }'

Lämpötilan, Top P:n ja lopetussekvenssien määrittäminen

Ohjaa tulosten satunnaisuutta ja rakennetta käyttämällä yleisiä parametreja. Aseta lämpötila välille 0–2 säätääksesi luovuutta. Korkeammat arvot tuottavat monipuolisempia vastauksia, mikä on hyödyllistä luovassa roolipelissä. Alhaisemmat arvot tuottavat deterministisempiä ja johdonmukaisempia vastauksia.

Käytä top_p -arvoa ydinnäytteenoton hallintaan. Aseta stop-sekvenssit päättämään vastaus tietyillä merkeillä, kuten dialogin rajoilla. Nämä parametrit auttavat räätälöimään mallin käyttäytymistä tiettyyn käyttötarkoitukseen ilman ulkoista reititystä.

Suoratoiston ja toimintokutsujen käyttöönotto

Ota virtauskäyttöön asettamalla stream arvoon true. Tämä palauttaa tokenit Server-Sent Events -tapahtumien (SSE) kautta. Token-käyttötiedot ilmestyvät viimeisessä lohkossa, mikä mahdollistaa kustannusten seurauksen reaaliajassa. Virtaus vähentää koettua viivettä pääkäyttäjille.

Voit myös käyttää funktiokutsuja. Määrittele työkalut pyynnön runkossa mahdollistaaksesi mallin tuottaa rakenteista dataa tai käynnistää toimintoja. Tämä toimii saumattomasti vakiomuotoisen OpenAI-työkalumuodon kanssa. Käytä tool_choice -parametria pakottaaksesi tietyn käyttäytymisen.

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatbotunfiltered.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)
import OpenAI from "openai";

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

Virtaus

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)

Yleiset kysymykset

Miten käsittelemme virheitä ja nopeusrajoituksia?

Voit kohdata 401-virheen, jos API-avain on virallinen tai vanhentunut. 402-virhe tarkoittaa riittämätöntä esimaksusaldoa. 429-vastaus tarkoittaa, että ylittänyt 300 pyynnön minuuttirajan per avain. Virheet eivät kuluta tokenttisaldostasi, joten voit yrittää uudelleen turvallisesti.

Mikä on kontekstiruutu ja tulospäätös?

Malli tukee 100 000 tokenin kontekstiikkunaa sekä syötteelle että tulosteelle yhteensä. Pyynnön enimmäistuloste on 16 000 tokenia. Jos et määritä max_tokens-arvoa, oletusarvoinen tulosteraja on 2 048 tokenia.

Onko tämä sama kuin ChatGPT tai GPT-4?

Ei. Tämä on erillinen avoimen painotuksen malli, joka on hienosäädetty sensuroimattomiin vastauksiin. Se ei ole GPT, Claude tai mikään muu toimittajan malli. Se käyttää samaa API-rakennetta, mutta se toimittaa omilla palvelimillamme eri koulutusaineistolla ja sovituksella.

Hanki API-avaimesi nyt

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

Kokeile kokeilukrediitillä