fi ▾
Luo avaimia

Pika-aloitus: Integroi oma uncensored LLM -API

Älä vaivaa itseäsi monimutkaisilla reitityskerroksilla ja aloita pyyntöjen lähettäminen yhteen suodattimattomaan päätepisteeseen. Tämä opas näyttää, miten integroit OpenAI-yhteensopivan API:emme viidessä minuutissa haluamallasi kielellä.

https://api.alternativelitellm.com/v1uncensored

Edellytykset ja tilin määritys

Hanki kirjautumistiedot ja määritä ympäristömuuttujasi. Luo tili napsauttamalla "Jatka Googlessa" tai käyttämällä sähköpostia ja salasanaa osoitteessa Hanki API-avain sivu. Saat $0.50 kokeilukrediittiä, joka on voimassa 7 päivää, joten voit varmistaa yhteyden ennen täydennystä. Kaikkien pyyntöjen base URL -osoite on https://api.alternativelitellm.com/v1. Käytä tätä URL-osoitetta base_url mihin tahansa OpenAI-yhteensopivaan SDK:hin.

Lähettämällä ensimmäinen pyyntö

Tee vakio chat-täydennyskutsu virallista curl-komentoa käyttäen. Korvaa YOUR_API_KEY avaimellasi hallintapaneelista. Mallin id on aina uncensored. Tämä palauttaa tekstivastauksen, joka sallii aikuis, fiktiiviset tai kiistanalaiset aiheet ilman tyypillisiä hylkäyksiä. Järjestelmä hyväksyy parametreja kuten temperature ja top_p tulosten vaihtelulle.

curl https://api.alternativelitellm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Translate this Python script to Java"}]
  }'

Vastauksen rakenne vastaa standardia OpenAI-muotoa. Syötetokennejä laskutetaan hintaan $0,15 per 1M, ja tulostokennejä hintaan $0,50 per 1M. Virheet ja hylkäykset eivät kuluta esimaksukrediittiäsi.

Python SDK -integraatio

Alusta asiakas base URLilla ja avaimella. The OpenAI Python-paketti toimii suoraan tämän API:n kanssa. Aseta malli muotoon uncensored kaikkiin vuorovaikutuksiin. Tämä lähestymistapa poistaa tarpeen mukautettuille kääreille tai välityspalvelimille. Määritä parametreja kuten max_tokens hallitsemaan tuotoksen pituutta. Oletusarvoinen maksimituotos on 2 048 tokeniä, ellei määritetä korkeampaa rajaa.

from openai import OpenAI

client = OpenAI(base_url="https://api.alternativelitellm.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 yhteys tarkistamalla choices kenttä vastausobjektissa. Tämä menetelmä on ihanteellinen taustapalveluille ja automaattisille agenteille.

Node SDK -integraatio

Alusta OpenAI-asiakasohjelmisto oikealla base URL -arvolla. Käytä uncensored mallin tunnus kaikille täydennyksille. Node SDK käsittelee todennusotsakkeet automaattisesti, kun se on määritetty oikein. Tämä kokoonpano on täydellinen web-palvelimille ja reunaustoimintoille. Voit välittää vakio-parametreja kuten stop sekvenssit tulosten hallintaan. Varmista, että käsittelet vastausdatan asynkronisesti.

import OpenAI from "openai";

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

Tarkista usage object seurata tokenien kulutusta. Tämä menetelmä varmistaa johdonmukaisen käyttäytymisen JavaScript- tai TypeScript-sovelluksissasi.

Strimausvastaukset SSE:n kautta

Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa palvelimen lähettämiä tapahtumia (SSE) reaaliaikaiseen tokenitoimitukseen. Jokainen palanen sisältää osittaista tekstisisältöä. Viimeinen palanen sisältää täydet tokenkäyttötilastot. Tämä toiminto vähentää koettua viivettä loppukäyttäjille. Määritä stream-käsittelijä käsittelemään jokaista tapahtumaa sen saapuessa. Käytä tätä keskusteluliittimiin tai reaaliaikaiseen datagenerointiin.

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)

Varmista, että asiakasohjelmisto käsittelee streamin lopputapahtuman oikein sulkeaksesa yhteydet siististi. Tämä estää resurssivuodon pitkään käyvissä prosesseissa.

Tokenien, rajojen ja virheiden käsittely

Seuraa käyttöäsi ja käsittele virheet sujuvasti. Kontekstiikkuna on 100 000 tokenia syötettä plus tuotantoa varten. Maksimituotanto pyyntöä kohden on 16 000 tokenia. Jos max_tokens ei ole asetettu, raja on oletusarvoisesti 2 048 tokenia. Voit tehdä 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä avainta kohti. Virhekoodi 401 tarkoittaa virheellistä avainta. Virhekoodi 402 tarkoittaa, että sinun täytyy lisätä saldoa kryptorahayksiköillä. Virhekoodi 429 merkitsee nopeusrajoitusta. Saldo ei vanhene, joten voit käyttää sitä milloin tahansa.

#07

Yleiset kysymykset

Onko tämä paras litellm-vaihtoehto sensuroimattomaan sisältöön?

Kyllä, se tarjoaa yhden korkeakapasiteettisen uncensored-mallin ilman monimutkaista reititystä. Saat suoran pääsyn avoimeen painotusmalliin, joka on hienosäädetty aikuisille ja kiistanalaisille aiheille. Tämä poistaa tyypillisten porttien toimittajarajat ja tilausmaksut.

Mitkä maksutavatat hyväksytään latauksiin?

Hyväksymme vain kryptovaluuttaa: USDT (TRC20) tai USDC (Base). Minimitalletus on $20 ja maksimitalletus $500. Saat bonustiliä talletuksesi suuren perusteella, välillä +5 %–+15 %.

Miten hinnoittelu toimii syöte- ja tulostustokeneille?

Syötetekstitokenit maksavat $0.15 per 1M tokenia, ja tulostetekstitokenit maksavat $0.50 per 1M tokenia. Maksat vain todellisesta käytöstä, ja virheet ovat ilmaisia. Ennakkomaksu luottokrediitti ei vanhene, joten voit käyttää saldoa milloin tahansa tarvittaessa.

Pääsy API-avaimeseesi.

Rekisteröidy, hae avain ja päivitä päätepisteen perus-URL-osoite. Helppo konfiguraatio.