fi ▾
Vaadi kokeiluaihava

Sensuroimattoman API:n dokumentaatio

Hanki sensuroimaton LLM-päätepiste toimimaan minuuteissa. Tämä opas kattaa OpenAI-yhteensopivan chat-täydennys-API:n, streamauksen ja virheiden käsittelyn suoraan integrointiin.

Todennus ja base URL

API-avaimesi todentaa jokaisen pyynnön. Käytä base URL -osoitetta HTTPS://api.uncensores.cc/v1 minkä tahansa vakiintuneen OpenAI SDK:n kanssa. Mallin tunnus on "uncensored". Välitä avaimesi Authorization-headerissa Bearer-tokenina. Voit luoda avaimen hallintapaneelista Google- tai sähköpostitilin kautta. Jokaisella tilillä on yksi aktiivinen avain, joka korvaa edellisen.

curl https://api.uncensores.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten python libraries for data science"}]
  }'

Sinun on sisällytettävä model-kenttä jokaiseen pyyntöön. Päätepiste odottaa messages-taulukkoa, joka sisältää keskusteluhistoriasi. Jos avain puuttuu tai on virheellinen, API palauttaa virhekoodin 401. Tämä varmistaa, että vain valtuutetut käyttäjät käyttävät esimaksuttomia varoja.

Chat Completions -päätepiste

Lähetä POST-pyyntöjä osoitteeseen /v1/chat/completions tekstin tuottamiseen. Tämä päätepiste käsittelee standardikeskustelupyyntöjä ja palauttaa rakenteellisia tekstivastauksia. Se ei tue upotuksia tai kuvagenerointia. Anna järjestelmä-, käyttäjä- ja avustajaviestit ohjataksesi mallia. Malli vastaa raakatekstisisällöllä choices-taulukon sisällä.

from openai import OpenAI

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

Alusta asiakas base URLilla ja avaimella. Määrittele viestilista haluamallasi roolilla ja sisällöllä. Suorita chat.completions.create-metodi. Vastausobjekti sisältää generoidun tekstin ja käyttötilastot. Tämä suoraviivainen lähestymistapa poistaa reitityksen monimutkaisuuden NSFW- tai luovaan kirjoittamiseen liittyvissä tehtävissä.

Streamausvastaukset SSE:n kanssa

Ota streamaus käyttöön asettamalla stream arvoksi true pyynnössä. API palauttaa Server-Sent Events -tapahtumia (SSE), kun tokenit ovat saatavilla. Tämä vähentää havaittua viivettä pitkissä tulosteissa. Jokainen lohko sisältää osittaisen vastauksen delta-arvon. Sinun on kumuloidava nämä delta-arvot reconstructoidaksesi lopullisen tekstin.

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)

Viimeinen palikka sisältää pyynnön täydet käyttötilastot. Tämä mahdollistaa token-kulutuksen seurannan reaaliajassa. Streaming on ihanteellinen chat-käyttöliittymissä, joissa käyttäjät odottavat välitöntä palautetta. Se toimii saumattomasti uncensored-mallin tulostemuodon kanssa.

Funktikutsut ja JSON-tila

API tukee työkalujen kutsumista tools-parametrin kautta. Määrittele funktion skeema pyynnössä ja aseta tool_choice arvoon auto tai tiettyyn nimeen. Malli palauttaa funktiokutsut vastauksessa puhtaan tekstin sijaan. Voit myös pakottaa JSON-tulosteen asettamalla response_format arvoon json_object. Tämä varmistaa ennustettavan jäsentämisen automatisoituja työvuoroja varten.

import OpenAI from "openai";

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

Välitä työkalumäärittelyt tools-taulukossa. Malli valitsee sopivan funktion syötteen perusteella. Saat vastauksesta funktion nimen ja argumentit. Tämä ominaisuus toimii standardin chat-completion rinnalla ilman lisäpäätepisteitä. Käytä sitä rakenteisen datan erotteluun tai agenttimaiseen käyttäytymiseen.

Parametrit: lämpötila, Top-P ja siemenluvut

Säädä temperature-arvoa hallitaksesi satunnaisuutta. Arvot yli 1 lisäävät luovuutta, kun taas arvot alle 1 tekevät tuloksista deterministisempiä. Käytä top_p-arvoa rajoittaaksesi näytettä todennäköisyysmassan yläprosenttiin. Aseta seed toistettavien tulosten saamiseksi identtisissä pyynnöissä. Nämä parametrit mahdollistavat uncensored-mallin tuotantotyylin hienosäädön.

Voit myös käyttää stop-sekvenssejä keskeyttääksesi generoinnin tietyissä merkkijonoissa. presence_penalty ja frequency_penalty auttavat vähentämään toistoa. Oletuslämpötila on 1,0. Näiden asetusten säätäminen auttaa optimoimaan roolipelaamiseen tai tekniseen kirjoittamiseen. Jokainen pyyntö tukee näitä vakiomuotoisia OpenAI-yhteensopivia parametreja.

Tokenirajoitukset ja kontekstiikkuna

Konteksti-ikkuna tukee yhteensä 100 000 tokenia sekä syötteelle että tulosteelle. Voit tuottaa enintään 16 000 tokenia pyyntöä kohti. Jos jätät max_tokens määrittämättä, oletusarvo on 2 048 tokenia. Tämä rajoitus koskee yhdistettyä syötettä ja tulostetta. Pyynnöt, jotka ylittävät pyyntöruzin koon 8 Mt, epäonnistuvat. API asettaa nopeusrajoitukseksi 300 pyyntöä minuutissa. Samanaikaisia pyyntöjä on rajoitettu kahdeksaan avainta kohti. Virheet kuten 402 (ei rahaa) tai 429 (nopeusrajoitus) tarjoavat selkeää palautetta. Käyttämätön saldo vanhenee, joten maksat vain todellisesta käytöstä.

UKK

Onko Uncensores virallinen OpenAI-palvelu?

Ei, se on itsenäinen palvelu, joka tarjoaa sensuroimattoman suurimman kielimallin. Se käyttää OpenAI-yhteensopivaa API-muotoa helppoon integrointiin. Malli ei ole GPT, vaan erillinen avoin painomalli, joka on hienosäädetty nollahylkäyksiin. Voit käyttää virallisia OpenAI SDK:ita päivittämällä perus-URL:n ja API-avaimen.

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.

Mitä sisältöä on rajoittamaton?

Malli ei hylkää laillisia aikuisille tarkoitettuja, fiktiivisiä tai kiistanalaisia aiheita. Se sallii kirosanat ja aikuismaisemmat teemat ilman tavanomaisia suodattimia. Ainoa tiukka rajoitus on alaikäisiin liittyvä seksuaalinen sisältö, joka hylätään aina. Tämä tekee siitä soveltuvan NSFW-keskusteluboteille ja raakalle luovalle kirjoittamiselle.

Hanki API-avain

Rekisteröidy, kopioi avain, päivitä perus-URL-osoite. Valmis.

Vaadi kokeiluaihava