fi ▾
Luo avaimia

API-dokumentaatio

Hanki ensimmäinen sensuroimaton vastaus sekunneissa OpenAI-yhteensopivalla API:llamme. Käytä samoja SDK-kirjastoja, joita jo tunnet, osoita base URL -osoitteemme ja aloita tekstin generointi ilman sisältönsuodatuksia.

Pika-aloitus: Ensimmäinen pyyntösi

Lähetä tavallinen chat-valmiuspyyntö tekstin luomiseksi välittömästi. Kiellettömä malli hyväksyy promptisi ja palauttaa täydennyksen estämättä laillista aikuisille suunnattua sisältöä. Tämä päätepiste jäljittelee OpenAI-liittymää, joten olemassa oleva koodisi toimii vähäisillä muutoksilla. Säädä base URL -arvoa ja API-avainta ohjataksesi liikenteen palvelimillemme.

  • Käytä POST /v1/chat/completions.
  • Aseta malli arvoksi uncensored.
  • Sisällytä järjestelmä- ja käyttäjäviestisi.

Vastaus sisältää luodun tekstin ja token-käyttötiedot. Voit vahvistaa yhteyden lähettämällä yksinkertaisen promptin ja tarkistamalla tulosteen.

curl https://api.chatsemfiltro.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
  }'

Todennus & Otsikot

Välitä API-avaimesi Authorization header jokaisen pyynnön autentikointiin. Luo tämä avain heti rekisteröitymisen jälkeen Google- tai sähköpostitilin kautta. Avain tunnistaa tilisi ja seuraa esimaksatun krediittisi käyttöä. Säilytä se turvassa, sillä se antaa suoraa pääsyä laskutustasapisteeseesi.

  • Otsake: Authorization: Bearer YOUR_API_KEY.
  • Ei puhelinnumeroa tarvittu rekisteröitymiseen.
  • Yksi aktiivinen avain per tili; korvaa se, jos se on kadonnut.

Jos avain puuttuu tai on virheellinen, API palauttaa selkeän virheen. Tämä varmistaa, että vain valtuutetut käyttäjät kuluttavat tokeneita tasostasi.

from openai import OpenAI

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

Parameters & Controls

Ohjaa mallin käyttäytymistä käyttämällä yleisiä parametreja kuten lämpötilaa, top_p:ta ja pysäytyssekvenssejä. Nämä asetukset mahdollistavat luovuuden ja tulospituuden hienosäädön. Uncensored-malli noudattaa näitä rajoituksia säilyttäen samalla kieltäytymättömän luonteensa. Käytä response_format pakottaa JSON-tulosteen rakenteellisiin datatehtäviin.

  • Aseta temperature satunnaisuudelle.
  • Käyttö stop keskeyttää tuotannon tietyissä laukaisimissa.
  • Ota käyttöön json_object tiukkaan muotoiluun.

Jokainen parametri säätää, miten malli tulkitsee promptisi. Kokeile arvoja löytääksesi tasapainon koherenssin ja monimuotoisuuden välillä vastauksissasi.

import OpenAI from "openai";

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

Virtaus & SSE

Ota streamaus käyttöön asettamalla stream: true vastaanottaaksesi tokenneja reaaliajassa Server-Sent Events -tekniikalla. Tämä vähentää havaittua viivettä pääkäyttäjille ja mahdollistaa luodun tekstin välittömän käsittelyn. Viimeinen palsta sisältää täydet token-käyttötilastot laskutustarkkuuden varmistamiseksi.

  • Aseta stream: true pyyntösi.
  • Jäsennä SSE-tapahtumat asiakaspuolella.
  • Pura teksti jokaisesta delta-lohkosta.

Streamaus on ihanteellinen keskusteluliittymille, joissa käyttäjät odottavat välitöntä palautetta. API käsittelee streamin tehokkaasti, varmistaen tokenien sujuvan toimituksen ilman yhteyden estämistä.

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)

Virheenkäsittely

Käsittele vakioita HTTP-virheitä hallitaksesi API-käyttöä joustavasti. 401-tila osoittaa virheellistä tai vanhentunutta API-avainta, mikä vaatii sinua uusimaan tunnusluvut. 402-virhe merkitsee riittämätöntä esimaksukrediittiä, mikä vaatii kryptotäydennyksen USDT:n tai USDC:n kautta. Nopeusrajoitukset aiheuttavat 429-vastauksen, kun ylityt 300 pyyntöä minuutissa.

  • 401: Tarkista API-avaimesi voimassaolo.
  • 402: Täytä saldo kryptomaksuilla.
  • 429: Odota ennen pyyntöjen uusintaa.

Nämä virheet ovat ennustettavissa ja dokumentoituja. Toteuta uudelleenkäynnistyslogiikka eksponentiaalisella viiveellä väliaikaisten vikojen sujuvaan käsittelyyn.

Rajoitukset & Kontesttilaakso

API tukee 100 000 tokenin kontekstia promptin ja vastauksen yhteensä. Tämä mahdollistaa suurten dokumenttien tai pitkien keskusteluhistorioiden tehokkaan käsittelyn. Pyyntökohtainen maksimituotos on 16 000 tokenia tai 2 048, jos sitä ei määritetä. Pyyntöruumiit on rajoitettu 8 MB:iin, ja samanaikaisuus on rajoitettu kahdeksaan samanaikaiseen pyyntöön avainta kohti.

  • Konteksti: 100 000 tokenia yhteensä.
  • Maksimiteho: 16 000 tokenia.
  • Yhtäaikaiset pyynnöt: 8 per avain.

Nämä rajat varmistavat vakaan suorituskyvyn suurilohkoisille sovelluksille. Seuraa token-käyttöä optimoidaksesi kustannuksia ja välttääksesi odottamattomat nopeusrajoitukset.

Usein kysytyt kysymykset

Kieltäykö uncensored-malli aikuis sisältöä?

Malli ei hylkää laillisia aikuisille tarkoitettuja, fiktiivisiä tai kiistanalaisia aiheita. Se estää kuitenkin aina alaikäisiin liittyvän seksuaalisen sisällön tiukkana rajoituksena. Muut hylkäykset ovat harvinaisia, mikä tekee siitä ihanteellisen rajoittamattomiin käyttötapauksiin.

Miten täytän esimaksukrediittini?

Täytä tilisi USDT:llä (TRC20) tai USDC:lla (Base) laskutusivun kautta. Vähimmäistäytöt alkavat 20 $:sta, ja bonuskrediittiä on saatavilla suurempiin summiiin. Krediitit eivät vanhene ja virheettömyys on taattu.

Onko tämä API yhteensopiva OpenAI SDK:iden kanssa?

Kyllä, se on täysin OpenAI-yhteensopiva. Sinun tarvitsee vain päivittää base URL -arvo ja API-avain olemassa olevaan SDK-määritykseen. Päätepisteen rakenne vastaa täsmälleen OpenAI:n chat-completions -API:a.