Ei sensuroituTekninen dokumentaatio uncensored-tekojen API:sta
Tekninen dokumentaatio uncensored-tekojen API:sta
Aloita sensuroimaton LLM-API-minuuteissa. Syötä avaimesi, osoita base URL:iin ja lähetä tekstiä.
Basis-URL ja todennus
Perus-URL on https://api.unzensierteki.com/v1 vaatii API-avainta otsikossa Authorization: Bearer <KEY>. Saat tämän avaimen välittömästi rekisteröitymisen jälkeen Google- tai sähköpostitilin kautta sivulla "Get API key". Jokaisella tilillä on vain yksi aktiivinen avain; uusi korvaa vanhan. Todennus on yksinkertaista ja toimii minkä tahansa OpenAI-yhteensopivan asiakkaan kanssa.
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'Kelvollinen avain sallii pääsyn kaikkiin päätepisteisiin. Virheellinen avain aiheuttaa 401-virheen. Tarkista avainsyöteesi, jos yhteys epäonnistuu.
POST /v1/chat/completions: Parametrit ja rakenne
Lähetä promptisi päätepisteeseen /v1/chat/completions mallin tunnuksella "uncensored". Tämä päätepiste käsittelee tekstisyötteitä ja tuottaa tekstituloksia ilman sisältösuodatusta aikuisille käyttäjille. Voit asettaa parametreja kuten temperature, top_p und stop mukauta mallin käyttäytymistä ohjaamiseksi. Malli vastaa kaikkiin aiheisiin, kunhan ne ovat laillisia.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)Pyynnön rakenne noudattaa OpenAI Chat-Completions -standardia. Voit myös presence_penalty und frequency_penalty käyttääkseen sanatoistojen hallintaa. Tämä on ihanteellista roolipeleille ja tekstiseikkailuille.
Streamaus SSE:n ja tokenkäytön kautta
Aktivoi suoratoisto valitsemalla stream: true asettaa. Saat palveluntason tapahtumia (SSE), jotka palauttavat tokenin kerrallaan. Viimeinen vastaus sisältää metatietoja token-käytöstä, mukaan lukien syöte- ja tulostustokenien määrä. Tämä mahdollistaa vastauksen reaaliaikaisen näyttämisen sovelluksessasi.
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)Streamaus on hyödyllistä latenssin vähentämiseksi pääkäyttäjälle. Voit käsitellä tokenit välittömästi odottamatta koko vastausta. Token-tilastot auttavat kustannusten hallinnassa.
JSON-Modus und Function Calling
Käytä response_format: {"type": "json_object"}, pakottaaksemme tiukan JSON-tulostuksen. Tämä on ratkaisevaa sovelluksiin, jotka tarvitsevat strukturoituja tietoja. Voit myös tools und tool_choice käyttääkseen toimintoja. Malli tukee työkalukutsuja monimutkaisia työvuoroja varten.
JSON-tilatoiminto varmistaa, että tuloste on jäsennettävissä. Tämä välttää jäsennysvirheet ohjelmistossasi. Function Calling laajentaa API:n mahdollisuuksia huomattavasti.
Modell-päätepiste ja token-rajoitukset
Päätepiste GET /v1/models luettele saatavilla olevat mallit. "Avainto" -malli tukee 100 000 tunnisteisen konteksti-ikkunan (syöttö plus tuotto). Maksimituotto pyyntöä kohden on 16 000 tunnisteita. Jos max_tokens ei ole asetettu, maksimituotos on 2.048 tokenia.
Tämä suuri kontekstiluukku mahdollistaa pitkien dokumenttien käsittelyn. Voit ylläpitää pitkiä keskusteluja menettämättä kontekstin uskollisuutta. Rajat ovat selkeästi määriteltyjä ja ennustettavia.
Rajoitukset, virheet ja kustannusten hallinta
Raja on 300 pyyntöä minuutissa per avain ja enintään 8 samanaikaista pyyntöä. Pyyntörungon koko saa olla enintään 8 Mt. Virheet kuten 401 (virheellinen avain), 402 (ei saldoa) tai 429 (Rate Limit) antavat palautetta. Virheellisiä pyyntöjä ei laskuteta.
Saldo kuluu vain onnistuneen token-käytön yhteydessä. 429-virhe tarkoittaa, että olet saavuttanut rajan. Odota hetki ennen kuin yrität lähettää pyynnön uudelleen. Tämä suojaa infrastruktuuria ylikuormitukselta.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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);Yleiset kysymykset
Paljonko suodattamaton KI-API maksaa?
Maksat $0.15 per 1M syöttötokenia ja $0.50 per 1M lähtötokenia. Saldo kuluu vain todellisen käytön aikana. Virheellisiä pyyntöjä ei laskuteta. Ei kuukausimaksuja.
Voinko käyttää API:a OpenAI SDK:n kanssa?
Kyllä, API on täysin OpenAI-yhteensopiva. Muuta vain base URL ja API-avaimesi. Kaikki vakiot-parametrit ja päätepisteet toimivat odotusten mukaisesti. Tämä mahdollistaa helpon integraation olemassa oleviin projekteihin.
Kuinka kauan saldo pysyy voimassa?
Saldo vanhenee koskaan. Voit ladata sen milloin tahansa. Krypto-talletus tuo bonus-saldoa. Kreditit säilyvät tililläsi ikuisesti. Voit käyttää niitä milloin tahansa.
Luo sinun API-avaimesi
Rekisteröidy, kopioi avain ja päivitä base URL. Välitön määritys.