Integroi Suodattamaton Malli minuuteissa
Yhdistä standardi OpenAI SDK rajoittamattomaan malliimme minuuteissa. Lähetä pyyntöjä, vastaanota raakateksti ja skaalaa ilman portinvartijoita.
https://api.kiohnezensur.com/v1uncensored
Asennus & Kokoonpano
Aloita osoittamalla asiakasohjelma uncensored-API:n base URL -osoitteeseen. Tarvitset voimassa olevan API-avaimen autentikointiin. Hanki se välittömästi Googlen tai sähköpostin avulla Get API key -sivulta. Puhelinnumeroa ei vaadita. Päätepiste hyväksyy vakioita JSON-pyyntöruutuja.
Aseta perus-URL osoitteeseen HTTPS://api.kiohnezensur.com/v1. Käytä mallitunnustetta "uncensored" kaikissa pyynnöissä. Tämä varmistaa yhteensopivuuden olemassa olevien OpenAI-SDK:iden kanssa. Syötteet menevät sisään, suodatettu teksti tulee ulos.
Peruskeskustelun täydennyspyyntö
Lähetä yksinkertainen POST-pyyntö osoitteeseen /v1/chat/completions. Malli palauttaa raakaa tekstiä ilman moraalisuodattimia. Hallitset kontekstiikkunaa jopa 100,000 tokeniin. Säädä temperature ja top_p luovuuden ohjaamiseksi.
curl https://api.kiohnezensur.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total memory usage for these three processes"}]
}'Korvaa YOUR_API_KEY luodulla avallasi. Vastaus sisältää avustajan viestin. Virheet kuten 401 viittaavat virheellisiin avaimiin. 402 tarkoittaa, että krediitti on loppu.
Streamausvastaukset SSE:n kanssa
Ota käyttöön suoratoisto asettamalla stream arvoon true. Vastaanota tokenit palvelimen lähettämien tapahtumien kautta. Tämä vähentää koettua viivettä pitkissä tulosteissa. Lue viimeinen lohko saadaksesi kokonaistokenkäytön.
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)Käsittele jokainen osa saapuessaan. Malli tukee enintään 16 000 tokenia pyyntöä kohden. Oletusarvoinen max_tokens on 2 048. Streamaus toimii minkä tahansa yhteensopivan asiakirjirakiraston kanssa.
JSON-tilan pakottaminen
Pakota rakenteellinen tuloste luotettavan jäsentämisen varmistamiseksi. Aseta response_format arvoon {"type": "json_object"}. Malli noudattaa tätä rajoitusta tiukasti. Hyödyllinen tietojen erotteluun tai konfiguraatioiden luomiseen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kiohnezensur.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);Jäsennä JSON-vastaus suoraan. Tämä välttää regex-hujaukset. Varmista, että promptisi määrittää skeeman selkeästi. Suodattamaton malli käsittelee monimutkaisia rakenteita hyvin.
Funktio Calling & Tools
Määritä työkalut pyyntörunkoasi varten. Malli palauttaa työselukutsuja tavallisen tekstin sijaan. Käytä tool_choice-tarkistusta tiukkaan pakottamiseen. Tämä mahdollistaa agenttimaisen toiminnan.
from openai import OpenAI
client = OpenAI(base_url="https://api.kiohnezensur.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)Ota työkalun suoritus koodiisi. Lähetä tulokset takaisin mallille lisäajattelua varten. Tukee useita työkaluja. uncensored-malli ei kieltäydy työkalujen käytöstä sisällön tyypin perusteella.
Nopeusrajoitusten käsittely
Seuraa pyyntörajoituksiasi huolellisesti. Saat 300 pyyntöä minuutissa per avain. Samanaikaisuus on rajoitettu 8 yhtäaikaiseen pyyntöön. Pyyntöjen runkojen on pysyttävä alle 8 MB:n. Näiden ylittäminen laukaisee virheen 429.
Yksi aktiivinen avain per tili. Korvaa vanhat avaimet tarvittaessa. Virheet ja hylkäykset ovat ilmaisia. Esimaksukreditisi lataa vain todellisen token-käytön. Saldo ei vanhene. Lisäys vain kryptolla.
Kysymykset ja vastaukset
Miten integroin suodattamattoman API:n olemassa olevaan projektiini?
Päivitä base URL -si osoitteeseen HTTPS://api.kiohnezensur.com/v1 ja aseta API-avaimesi. Päätepiste on täysin yhteensopiva standardien OpenAI SDK:iden kanssa. Käytä mallitunnusta "uncensored" kaikissa kutsuissa. Perustekstintuotantoon ei tarvita koodimuutoksia.
Mitä tapahtuu, jos osut nopeusrajaan?
Saat statuskoodin 429. Rajoituksena on 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä per avain. Pyyntöjen rungon on oltava alle 8 MB. Virheet ja hylkäykset eivät laske rajoitukseesi tai kuluta krediittiasi.
Voinko käyttää sensuroimatonta mallia JSON-tulokseen?
Kyllä, aseta response_format arvoksi json_object. Malli pakottaa tämän rakenteen luotettavasti. Tämä on ihanteellista API-integraatioille, jotka vaativat tiukkoja tietorakenteita. Se toimii yhdessä funktiokutsutyökalujen kanssa monimutkaisissa työvuoroissa.
Avaimesi on yksi lomake etäällä
Luo tili, kopioi avain, vaihda base URL. Tämä on koko asennus.