API-viite & pika-aloitus
Aloita pyyntöjen lähettäminen rajoittamattomalle LLM-API:lle heti käyttämällä vakiomaisia OpenAI-yhteensopivia päätepisteitä. Tämä opas kattaa todennuksen, peruspysynyt ja streamauksen konkreettisine rajoineen.
Todennus ja base URL
Käytä API-avaintasi perus-URL:n https://api.chatuncensored.cc/v1. Syötä avin Authorization header Bearer-tokenina. Tämä asetus toimii minkä tahansa OpenAI-yhteensopivan SDK:n tai asiakkaan kanssa.
Luo avimesi hallintapaneelista Google- tai sähköpostitunnuksella. Säilytä se turvallisesti. Saat $0.50, joka on voimassa 7 päivää. Käytä tätä yhteyden testaamiseen ennen kryptolatausta.
POST /v1/chat/completions
Lähetä teksti mallille chat-valmiuspäätepisteen kautta. Määritä mallin tunnus arvoksi uncensored. Tämä avoimen painotuksen malli vastaa ilman hylkäyksiä lailliseen aikuis sisältöön.
Sisällytä järjestelmäkehikkosi ohjataksesi käyttäytymistä. Aseta käyttäjäviesti kysymykselläsi. API palauttaa tekstituloksen suoraan.
Määritä parametreja kuten lämpötilaa tai top_p:tä vaihtelevien tulosten saamiseksi. Malli käsittelee kontekstin enintään 100 000 tokenia yhteensä.
Virheet kuten hylkäykset tai verkkoviat eivät kuluta rahaa. Maksetaan vain onnistuneesta tokenin tuotannosta.
Python SDK -käyttö
Asenna virallinen OpenAI:n Python-kirjasto. Määritä base URL osoittamaan API:hisi. Aseta API-avain ympäristöön tai asiakasohjelmaan.
Luo asiakasinstanssi. Kutsu chat.completions.create mallilla ja viesteillä. Hae avustajan vastaus vastausobjektista.
Käsittele poikkeukset nopeusrajoituksille tai virallisille avaimille. SDK yksinkertaistaa JSON-jäsennystä ja pyyntömuotoilua.
Testaa kokeilukreditillä ensin. Varmista, että vastauksen rakenne vastaa odotuksia ennen käytön skaalausta.
Node SDK -integraatio
Tuo OpenAI Node -paketti. Alusta asiakas ohjelmalla base URL:llä ja avaimella. Määrittele malli arvoksi uncensored.
Kutsu completions-metodia viestitaulukollasi. Odota vastausta saadaksesi luodun tekstin. Tämä toimii saumattomasti async-funktioiden kanssa.
Käytä JSON-tilaa asettamalla response_format vastaan {"type": "json_object"}. Varmista, että lähtötekstisi on kelvollista JSONia ohjelmallista käyttöä varten.
Seuraa käyttöä vastauksen tokenien kautta. Seuraa syöte- ja tulomääriä hallitaksesi esimaksukredittiäsi tehokkaasti.
Streamaus, työkalut ja JSON-tila
Ota streamaus käyttöön asettamalla stream arvoon true. Vastaanota lohkoja palvelimen lähettämien tapahtumien kautta. Käsittele jokaista tokenia sen saapuessa matalan viiveen varmistamiseksi.
Tukee funktiokutsuja työkalujen ja tool_choice:n kanssa. Määrittele skeemat ulkoisille API:ille. Malli palauttaa rakenteelliset argumentit suoritusta varten.
Käytä JSON-tilaa tiukoihin tulostusmuotoihin. Aseta response_format varmistamaan kelvolliset JSON-vastaukset. Tämä vähentää jäsentysvirheitä automaattisissa putkistoissa.
Yhdistä streamaus työkaluihin interaktiivisia kokemuksia varten. Päivitä käyttöliittymää token kerrallaan. Pidä käyttäjät kiinnostuneina reaaliaikaisella generoinnilla.
Nopeusrajoitukset ja virhekoodit
Oleta 300 pyyntöä minuutissa per avain. Rajoita samanaikaiset pyynnöt 8:aan. Pyynnön rungon koon on pysyttävä alle 8 Mt.
Käsittele 401-virheet vahvistamalla API-avaimesi. Tarkista kirjoitusvirheet tai vanhentuneet avaimet. Luo uusi tarvittaessa.
Vastaanota 402, kun rahavarat loppuvat. Täydennä USDT:llä tai USDC:llä. Rahat eivät vanhene. Lisää +15 % bonus $200 talletuksissa.
Vastaanotat 429-virheen nopeusrajoitusten vuoksi. Toteuta eksponentiaalinen taaksepäin siirtyminen. Toista pyyntö määritetyn viiveen jälkeen. Seuraa käyttöä välttääksesi häiriöt.
cURL
curl https://api.chatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatuncensored.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatuncensored.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);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)UKK
Onko chat sensuroimaton API yhteensopiva OpenAI-asiakkaiden kanssa?
Kyllä, se käyttää standardia OpenAI-yhteensopivaa päätepisteen rakennetta. Voit käyttää mitä tahansa SDK:ta tai asiakasohjelmaa, joka tukee chat-completions-muotoa. Päivitä vain perus-URL-osoite ja API-avain.
Mitä tapahtuu, jos ylityt nopeusrajan?
Saat 429-virhekoodin. Pyyntö pysähtyy, kunnes ikkuna resetoituu tai vähennät samanaikaisuutta. Pidä samanaikaiset pyynnöt alle 8:n ja pysy 300 RPM:n rajan sisällä.
Miten uncensored -malli käsittelee kontekstiikkunoita?
Se tukee 100 000 tokenin kontekstiikkunaa sekä syötteelle että vastaukselle. Maksimi vastauspyynnön pituus on 16 000 tokenia. Säädä max_tokens-arvoa, jos tarvitset lyhyempiä vastauksia.