fi ▾
Hanki API-avain

API-dokumentaatio

Aloita NSFW-uncensored LLM -API:n käyttö näillä koodiesimerkeillä. Palvelu on täysin OpenAI-yhteensopiva, joten voit vaihtaa base URL -osoitteesi ja API-avaimesi aloittaaksesi tekstin luomisen.

Todennus ja avaimet

Hanki API-avain rekisteröitymällä Google-tilillä tai sähköpostiosoitteella. Avain näkyy välittömästi hallintapaneelissa. Käytä sitä Bearer-tokenina osoitteessa Authorization header jokaista pyyntöä varten.

curl https://api.nsfwuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my plan balance"}]
  }'

Chat Completions -päätepiste

Lähetä teksti POST /v1/chat/completions ja vastaanota tekstiä. Mallin tunnus on uncensored. Syöte mahtuu 100,000 tokenin kontekstiikkunalle.

from openai import OpenAI

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

Streamaus ja SSE

Ota streamaus käyttöön asettamalla stream: true. Vastaanoka tokenit Server-Sent Events -tekniikan kautta. Tokenkäyttö näkyy viimeisessä osassa.

import OpenAI from "openai";

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

Parameters and Configuration

Säädä temperature, top_p, ja stop sekvenssit. Käytä response_format: {"type": "json_object"} JSON-tuloksia varten.

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)

Nopeusrajoitukset ja kiintiöt

Rajoitus on 300 pyyntöä minuutissa avainta kohden. Samanaikaiset pyynnöt rajoitetaan 8:aan. Pyyntökehon tulee pysyä alle 8 Mt:n.

Virheet ja kontekstiaukko

401 tarkoittaa virheellistä avainta. 402 viittaa saldoon. 429 merkitsee nopeusrajan ylittymistä. Kontekstiikkuna on yhteensä 100 000 tokenia.

Yleiset kysymykset

Mikä on sivuston pääasiallinen avainsana?

Ensisijainen avainsana on NSFW-sensuroimaton. Tämä termi esiintyy oman osionsa H2-otsikossa ja ensimmäisessä usein kysytyssä kysymyksessä.

Miten käsittelemme virheitä API:ssa?

Käsittele 401-virheet tunnistusongelmista, 402-virheet riittämättömästä krediitista ja 429-virheet nopeusrajoituksista. Virheet ja hylkäykset ovat ilmaisia.

Mikä on kontekstiikkunan koko?

Kontekstiikkuna on 100,000 tokenia promptille ja completionille yhteensä. Erikoista tulostusrajoitusta ei ole: vastaus voi käyttää ikkunan jäljellä olevan tilan täysimääräisesti.

Luo API-avaimesi

Rekisteröidy, hanki avain ja päivitä base URL. Helppo integraatio.

Hanki API-avain