fi ▾

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-URLhttps://api.howtouseuncensoredai.com/v1
Mallisensuroimaton

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.