Epäsuodatetun API:n pika-aloitusopas
Tuo suodattimeton LLM-API tarjoaa OpenAI-yhteensopivan chat-completations-päätepisteen, joka poistaa moderointisuodattimet luotettavia työkalukutsuja ja rajoittamatonta tekstinluontia varten. Tämä opas näyttää, miten autentikoit, lähetät pyyntöjä ja käsittelet streamattuja vastauksia yhdellä suodattimettomalla mallilla.
Perus-URL ja todennus
Aloita osoittamalla SDK:si tai HTTP-asiakasohjelmasi perusosoitteeseen https://api.uncensoredllmmodels.com/v1. Tarvitset voimassa olevan API-avaimen, joka lähetetään kenttään Authorization header Bearer-tokenina. Luo tili Googlella tai sähköpostilla, ja järjestelmä näyttää avaimesi välittömästi. Yksi aktiivinen avain per tili yksinkertaistaa kiertoa ilman monimutkaisia proxy-asetuksia.
curl https://api.uncensoredllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of 5 Python libraries for async web scraping"}]
}'
Ensimmäinen pyyntö chat-completions-käytännön kautta
Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallin tunnisteella uncensored. Päätepiste hyväksyy vakio OpenAI-payload-rakenteet teksti-sisäänsä, teksti-ulossänsä -vuorovaikutukseen. Voit määrittää max_tokens hallita luovuutta, tuotannon pituutta, oletusarvona 2,048, jos sitä ei määritetä. Malli vastaa generoidulla tekstillä soveltamatta tyypillisiä turvallisuushylkäyksiä lailliseen aikuisille tarkoitettuun sisältöön.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmmodels.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)
Varmista mallipäätepiste
Käytä GET /v1/models päätepiste yhteyden varmistamiseen ja saatavilla olevien mallien listaukseen. Tämä palauttaa metadataa uncensored-mallista, varmistaen asiakasohjelmiston oikein määritetyn tilan. Se on nopea tarkistus ennen API:n integrointia automaatiojärjestelmiisi. Tällä erityisellä päätepisteellä ei palvela muita malleja.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmmodels.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);
Function calling ja JSON-tila
API tukee työkalumäärittelyjä ja JSON-tilaa kautta response_format. Voit pakottaa rakenteisen tulosteen käyttämällä {"type": "json_object"} luotettavalle jäsentämiselle koodissasi. Toimintokutsut mahdollistavat mallin palauttaa rakenteellista dataa automaatiotehtäviin. Tämä poistaa tarpeen jälkikäsittelyregex-hakeille raakojen tekstitulosten päällä.
Virtaavat vastaukset ja tokenien käyttö
Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API lähettää Server-Sent Events (SSE) -osia, kun malli luo tekstiä. Käyttötilastot näkyvät virran viimeisessä osassa. Tämä mahdollistaa sovelluksesi seurata kustannuksia ja kontekstiuikkunan kulutusta reaaliajassa.
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)
Nopeusrajoitukset, virheet ja kontekstiikkuna
Jokainen avain sallii 300 pyyntöä minuutissa ja kahdeksan samanaikaista pyyntöä. Kontesttilaakso tukee yhteensä 100,000 tokenia, enimmäistuotos on 16,000 tokenia. Virheet sisältävät 401 virheellisistä avaimista ja 402, jos esimaksusaldo on loppunut. Alle 8 MB:n pyynnöt hyväksytään. Sisältöpolitiikan vuoksi tapahtuvat hylkäykset ovat harvinaisia, mutta koskevat vähäistä seksuaalista sisältöä.
Tuki K&V
Onko tämä sensuroimaton LLM-API yhteensopiva standardien OpenAI-SDK:iden kanssa?
Kyllä, se käyttää samoja pyyntö- ja vastausrakenteita kuin OpenAI API. Sinun tarvitsee vain päivittää base URL -arvo ja API-avain asiakasasetuksissasi. Kaikki standardit parametrit kuten lämpötila ja top_p ovat tuettuina.
Mitä tapahtuu, jos ylityt nopeusrajojen?
API palauttaa tilakoodin 429, kun ylität 300 pyyntöä minuutissa tai kahdeksan samanaikaista yhteyttä. Sinun tulisi toteuttaa eksponentiaalinen taaksepäin hakeutuminen asiakasohjelmassasi. Tee retry määritetyn viiveen jälkeen välttääksesi lisäpäästöjen.
Miten esimaksukreditmalli toimii?
Luotto lasketaan todellisen token-käytön perusteella, ja virheet ovat ilmaisia. Voit täydentää USDT- tai USDC-maksuilla ja saada bonuksia suuremmista summista. Ei tilausmaksuja, ja käyttämätön luotto vanhenee koskaan.
Pääsy API-avaimen kautta.
Rekisteröidy, hanki avaimesi ja päivitä base URL. Siinä koko konfiguraatio.