Developer Documentation
Aloita tekstin luominen meidän sensuroimattomalla, OpenAI-yhteensopivalla API:lla minuuteissa. Tämä opas kattaa autentikoinnin, SDK-integraation ja streamauksen nopeaa kehitystä varten.
Perus-URL ja todennus
API-avaimesi todentaa jokaisen pyynnön palvelimellemme chat-completions endpoint. Saat tämän avun välittömästi rekisteröitymisen jälkeen Google- tai sähköpostitunnuksella Hanki API-avain sivu. Puhelinnumeroa ei vaadita. Säilytä avaimesi turvallisesti ja välitä se Authorization header.
Base URL: https://api.cheapllm.cc/v1. Kaikkien pyyntöjen on sisällettävä tämä otsikko: Authorization: Bearer YOUR_API_KEY. Virheet kuten 401 viittaavat puuttuvaan tai virheelliseen avaimen. Voit vaihtaa vanhan avaimen milloin tahansa uuteen; tilillä voi olla vain yksi aktiivinen avain.
Ensimmäinen pyyntö
Lähetä ensimmäinen prompti käyttämällä standardia chat/completions päätepiste. Mallin tunnus on uncensored. Tämä avoimen painotuksen malli vastaa ilman sisältöhylkäyksiä laillisessa aikuis käytössä, mukaan lukien fiktiiviset tai kiistanalaiset aiheet. Saat tekstisyötteen ja tekstitulosteen. Täällä ei ole upotuksia tai kuvagenerointia.
Alla on perusteksti curl-esimerkki. Korvaa YOUR_API_KEY avaimellasi. Pyyntörunko määrittelee käyttäjän viestin. Käsittelemme 100,000 tokenin kontekstiikkunan (prompt + completion). Virheet ja hylkäykset ovat ilmaisia, joten testaa vapaasti.
- Aseta
modelvastaanuncensored. - Sisällytä
messagestietorakenteella. - Lisää API-avaimesi otsikkoon.
curl https://api.cheapllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
}'
Python SDK -integraatio
Käytä virallista OpenAI Python SDK:ta vuorovaikutukseen API:n kanssa. Aseta base URL päätepisteeseemme ja anna avain. Tämä lähestymistapa toimii minkä tahansa OpenAI-yhteensopivan asiakasohjelmiston kanssa. Määritä parametrit kuten temperature ja top_p tarpeen mukaan. Streamaus tuetaan Server-Sent Events (SSE) -menetelmällä. Tämä menetelmä on ihanteellinen reaaliaikaisiin sovelluksiin, joissa haluat näyttää tokenit niiden generoitumisen aikana.
Asenna kirjasto pip install openai. Alusta asiakas käyttämällä perus-URLia. Alla oleva koodi näyttää yksinkertaisen täydennyspyynnön. Säädä viisisisältöä vastaamaan käyttötapaukkoasi. API:nne hoitaa reitityksen oikeaan malliin sisäisesti.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapllm.cc/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
Node.js-kehittäjille OpenAI:n npm-paketti toimii saumattomasti. Aseta base URL API-päätepisteeseesi. Tämä mahdollistaa tutkujen käytön muiden tarjoajien kanssa. Määritä mallin ID:ksi uncensored. Voit myös ottaa käyttöön JSON-tilan tai funktiokutsut, jos sovelluksesi vaatii rakenteisen tuloksen. SDK hoitaa todennuksen automaattisesti, kun se on määritetty oikein.
Asenna paketti komennolla npm install openaimax_tokens hallita luovuutta, tuotannon pituutta. Virheet palautetaan standardit HTTP-tilakoodit. Käytä tätä nopeaan prototyyppityöhön tai tuotantointegraatioihin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapllm.cc/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);
Streamausvastaukset SSE:n kautta
Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa Server-Sent Events -tapahtumia (SSE). Jokainen osio sisältää osittaista tekstiä. Viimeinen osio sisältää tokenien käyttötilastot. Tämä ominaisuus on ratkaisevan tärkeä chatliittymien käyttökokemukselle. Se vähentää koettua viivettä merkittävästi. Voit jäsentää streamin näyttääksesi tekstiä reaaliajassa.
Käsittele virtatapahtumia asiakaskoodissa. Sulje yhteys, kun virta päättyy. API-tukemme sallii enintään 8 samanaikaista pyyntöä per avain. Tämä raja varmistaa reilun käytön. Seuraa käyttöäsi viimeisen lohkon datan kautta. Virheet virtauksen aikana palauttavat silti asianmukaiset statuskoodit. Käytä tätä roolipeli- tai jatkuvien keskusteluskenaarioiden kanssa.
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)
Rajoitukset, virheet ja kontekstiikkuna
API-ksemme tiukat rajat varmistavat vakauden. Voit lähettää 300 pyyntöä minuutissa per avain. Rinnakkaiset pyynnöt on rajoitettu 8:aan. Pyyntörungon koko ei voi ylittää 8 Mt. Kontekstiikkuna on 100 000 tokenia yhteensä. Maksimituotos on 16 000 tokenia pyyntöä kohden (2 048, jos max_tokens ei ole asetettu). Virheet palauttavat spesifit koodit: 401 virheelliselle avaimelle, 402 riittämättömälle saldotasolle ja 429 nopeusrajoituksille. Saldo ei vanhene. Virheet kuten kaksoisperinnät korjataan Tuen kautta. Yksityisyys on turvattu; syötteitä ei käytetä koulutukseen. Alaikäisten seksuaalinen sisältö on kielletty.
Usein kysytyt kysymykset
Onko tämä halpa LLM-API tuotantokäyttöön?
Kyllä, se on suunniteltu edulliseen ja rajoituksettomaseen tekstin tuottamiseen. Maksat tokenien perusteella ilman kuukausimaksuja. Luottamus ei vanhene, joten voit skaalata käyttöä ylös tai alas välittömästi. Tämä on ihanteellinen startup-yrityksille, jotka tarvitsevat luotettavaa kapasiteettia ilman toimittajalukkiutumista.
Miten käsittelemme virheitä sovelluksessani?
API palauttaa vakiot HTTP-tilakoodit. Virhekoodi 401 tarkoittaa, että API-avaimesi on virheellinen tai puuttuva. Virhekoodi 402 tarkoittaa riittämätöntä esimaksukrediittiä. Virhekoodi 429 ilmoittaa, että olet ylittänyt nopeusrajoituksen 300 pyyntöä minuutissa. Tarkista avaimesi ja saldo ensin.
Voinko käyttää tätä roolipeliin tai sensuroimattomaan sisältöön?
Malli on sensuroimaton, eikä se kieltäydy laillisista aikuisille tarkoitetuista, fiktiivisistä tai kiistanalaisista aiheista. Se ei ole GPT-, Claude- tai minkään muun toimittajan malli. Kyseessä on avoin malli, joka on hienosäädetty rajoittamattomiin vastauksiin. Vältä vain lasten seksuaalista sisältöä, joka kielletään aina.
Pääsy API-avaimeseesi.
Rekisteröidy, hanki tokenisi ja päivitä endpoint URL. Siinä kaikki, mitä sinun tarvitsee tehdä.