API-dokumentaatio
Aloita pyyntöjen lähettäminen rajoittamattomalle LLM-API:lle määrittämällä OpenAI-yhteensopiva asiakasohjelmistomme base URL -osoitteella ja kelvollisella API-avaimella.
Perus-URL ja todennus
Aloita osoittamalla asiakasohjelma base URL -osoitteeseemme ja välittämällä avaimesi authorization-headeriin. Tarjoamme yhden päätepisteen, joka hyväksyy vakio OpenAI-pyyntöruudut ilman mukautettuja headeriä tai monimutkaista reititysjargia. API-avaimesi antaa pääsyn omistautuneeseen uncensored-malliin, ja voit luoda sen välittömästi hallintapaneelin kautta Googlen tai sähköpostitodennuksen avulla. Pidä avain turvassa, sillä se on ainoa tarvittava tunnus kaikkiin pyyntöihin.
curl https://api.howtouseuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current temperature in london"}]
}'
Chat Completions Endpoint
Lähetä promptisi kohtaan chat/completions päätepiste käyttäen standardia messages tietorakenteella. Sinun on määritettävä mallin tunnus muodossa uncensored varmistamaan, että osut oikeaan johtopäätösmoottoriin. API palauttaa tekstimuotoisia vastauksia, jotka noudattavat lämpötila- ja top-p-asetuksiasi ilman piilotettuja kieltoja lailliselle sisällölle. Tämä yksinkertainen rakenne mahdollistaa palvelumme liittämisen olemassa oleviin projekteihin vähäisillä koodimuutoksilla.
Streamaus ja token-käyttö
Ota streamaus käyttöön asettamalla stream: true vastaanottaaksesi tokenneja niiden luomisen aikana Server-Sent Events -tekniikalla. Tämä vähentää havaittua viivettä pitkissä vastauksissa ja mahdollistaa käyttöliittymän päivityksen reaaliajassa. Token-käyttötilastot sisällytetään virran viimeiseen palstaan, joten voit seurata kustannuksia tarkasti ilman koko vastauksen säilyttämistä muistissa. Virheet streamauksen aikana eivät aiheuta kustannuksia osittaiselle tulosteelle.
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)
Funktikutsut ja JSON-tila
Käytä tools parametri, joka ottaa käyttöön funktiokutsun, mahdollistaen mallin tuottaman rakenteellisen datan sovelluksillesi. Voit myös pakottaa JSON-tulosteen asettamalla response_format vastaan {"type": "json_object"} tiukkaan skeemayhteensopivuuteen. Nämä ominaisuudet toimivat uncensored-mallimme rinnalla, joten saat rakenteisia tuloksia menettämättä mallin kykyä käsitellä monimutkaisia tai erikoisaiheita. Määrittele funktioskeemasi selkeästi saadaksesi luotettavia tuloksia.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouseuncensoredai.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)
Node SDK -integraatio
Integroituminen nopeasti käyttämällä virallista OpenAI Node SDK:ta ohittamalla perus-URL osoittamaan palveluumme. Tämä varmistaa yhteensopivuuden olemassa olevien kääreiden ja välityspalvelimien kanssa, jotka odottavat standardia OpenAI-käyttäytymistä. Voit käsitellä virheet sujuvasti ja hallita uudelleenyrittelyjä API:n palauttamien statuskoodien perusteella. SDK hoitaa serialisoinnin ja deserialisoinnin, jolloin voit keskittyä sovelluslogiikkaasi HTTP-yksityiskohtien sijaan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouseuncensoredai.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);
Nopeusrajoitukset ja kiintiöt
APIemme rajoittaa pyyntöjen määrää 300 pyyntöön minuutissa per avain, ja samanaikainen pyyntöjen määrä on enintään 8. Jos ylität nämä rajat, saat 429-virheen, ja virheelliset avaimet palauttavat 401-virheen. 402-virhe tarkoittaa riittämätöntä esimaksutettua saldoa, jonka voit täydentää käyttämällä USDT- tai USDC-kryptovaluuttoja. Malli tukee 100,000 tokenin kontekstiikkunaa, mikä mahdollistaa laajan syöttödatan käsittelyn suorituskyvyn säilyttäessä korkeana.
Yleiset kysymykset
Miten käytät sensuroimatonta tekoälyä ensimmäistä kertaa?
Rekisteröidy tiliin saadaksesi $0.50 kokeilukrediitin. Luo sen jälkeen API-avain ja määritä OpenAI-yhteensopiva asiakasohjelmasi käyttämään perus-URL-osoitettamme ja mallitunnistetta.
Mitä tapahtuu, jos ylityt nopeusrajan?
Saat 429-tilakoodin, joka ilmaisee liian monta pyyntöä. Raja on 300 pyyntöä minuutissa per avain, enintään 8 rinnakkaista pyyntöä.
Tukeeko uncensored LLM API striimauksia?
Kyllä, aseta stream-parametri arvoksi true vastaanottaaksesi Server-Sent Events -viestejä. Tokenien käyttötilastot annetaan streamin viimeisessä palassa tarkan laskutuksen varmistamiseksi.
Hanki API-avain
Rekisteröidy, kopioi avain ja päivitä base URL. Helppo määritys.