fi ▾
Luo avaimia

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.

Luo avaimiaLue dokumentaatio