API-dokumentaatio
Aloita sensuroimattoman sisällön luominen heti meidän OpenAI-yhteensopivalla API:lla. Tämä opas kattaa olennaiset päätepisteet, autentikoinnin ja streamausominaisuudet integraatiota varten.
https://api.unlimitedtokensai.com/v1
Perus-URL ja todennus
Pyyntösi kohdistuvat omistettuun sensuroimattoman mallin päätepisteeseen. Kaikki vuorovaikutukset käyttävät standardia chat-completions-rakennetta. Sinun on sisällytettävä API-avaimesi otsikkoon jokaisen pyynnön yhteydessä. Perus-URL on https://api.unlimitedtokensai.com/v1.
Todennus perustuu yhteen Bearer-tokeniin. Luo avaimesi hallintapaneelista Google-tilin tai sähköpostin kautta. Jokaisella tilillä on yksi aktiivinen avain kerrallaan. Korvaa vanha avain, kun luot uuden. Virheet ja hylkäykset eivät kuluta ennakkomaksusaldoasi. Tämä varmistaa, että maksat vain todellisesta token-käytöstä.
Ensimmäinen pyyntö
Lähetä yksinkertainen prompt yhteeyden ja mallin reaktiivisuuden varmistamiseksi. Järjestelmä hyväksyy standardit JSON-payloadit tekstin generaatioon. Tämä alustava testi vahvistaa avun kelvollisuuden ja kreditisaldon.
Korvaa YOUR_API_KEY oikealla kirjautumistiedollasi. Mallin tunnus on kiinteästi uncensored. Saat suoran tekstimuodostuksen käyttötilastoista. Tämä vahvistaa, että sensuroimaton malli on aktiivinen ja valmis sisältöösi varten.
curl https://api.unlimitedtokensai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 token summary of the latest release notes"}]
}'
Python SDK -integraatio
Käytä virallista OpenAI:n Python-kirjastoa saumattomaan integrointiin. Aseta base URL osoittamaan päätepisteeseemme ennen asiakasohjelman alustusta. Tämä mahdollistaa olemassa olevien SDK-työkalujen kuten sivutuksen hyödyntämisen. Syötä avaimesi suoraan asiakasohjelman konstruktoriin. Kirjasto hoitaa JSON-sarjallistamisen automaattisesti.
Tuo standardi openai pakka. Määritä base URL -osoite osoittamaan infrastruktuuriimme. Pyydä täydennyksiä käyttämällä uncensored malli-ID. Tämä lähestymistapa toimii minkä tahansa OpenAI-yhteensopivan asiakas kirjaston kanssa. Se yksinkertaistaa virheiden käsittelyä ja vastauksien jäsentämistä Python-skripteillesi.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokensai.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 -käyttö
Integroituminen nopeasti käyttämällä JavaScript SDK:ta Node-ympäristöihin. Määritä perus-URL konfiguraatio-objektissa. Tämä varmistaa, että kaikki pyynnöt ohjautuvat epäkarsittuun päätepisteeseemme. SDK hallinnoi HTTP-yhteyksiä tehokkaasti. Voit streamata vastauksia tai vastaanottaa koko tekstipalstoja.
Asenna openai pakka npm:n kautta. Aseta baseURL API-verkkotunnukseemme. Välitä API-avaimesi aloitusvaihtoehtojen kautta. Asiakirjakaappi käyttäytyy identtisesti vakiintuneen OpenAI-asiakirjakaapin kanssa. Tämä yhteensopivuus lyhentää olemassa olevien sovellusten siirtymisaikaa.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokensai.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);
Streamausvastaukset
Ota suoratoisto käyttöön vastaanottaaksesi osittaisia tuloksia niiden synnyttyä. Aseta stream parametri arvoon true pyynnössäsi. API palauttaa osia Server-Sent Events (SSE) -muodossa. Jokainen osa sisältää osittaista tekstiä ja käyttödataa. Tämä vähentää havaittua viivettä pitkissä tulosteissa. Voit näyttää tokenit käyttäjille reaaliajassa.
Kuuntele content delta jokaisessa palikassa. Yhdistä nämä delta-arvot rekonstruoidaksesi koko viestin. Viimeinen palikka sisältää täyden tokenlaskurin. Tämä menetelmä on ihanteellinen chat-liittymiin. Se tarjoaa välitöntä palautetta, kun malli laskee. Streamaus toimii sekä Python- että Node-SDK:iden 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)
Nopeusrajoitukset ja virheet
Avaimellasi on 300 pyyntöä minuutissa samanaikaisesti. Voit suorittaa enintään 8 samanaikaista pyyntöä per avain. Pyyntörungon raja on 8 MB. Näiden rajojen ylittäminen palauttaa 429-virheen. Tarkista retry-after-pääteohjeet jatkamisajankohtaan. Todennusvirheet palauttavat 401-tilakoodin. Riittämätön kreditti aiheuttaa 402-virheen.
Konteksti-ikkuna ulottuu 100,000 tokeniin yhteensä. Tämä sisältää sekä syötteen että vastauksen. Tulosteen enimmäispituus on 16,000 tokenia pyyntöä kohden. Aseta max_tokens selkeästi hallitseaksesi pituutta. Virheet generoinnin aikana eivät veloita krediittiasi. Tämä rakenne suojaa esimaksukrediittisi laskemattomalta laskelmalta. Seuraa käyttöäsi hallintapaneelin kautta.
Usein kysytyt kysymykset
Tukeeko unlimitedtokens AI toimintokutsuja?
Kyllä, API tukee funktion kutsumista työkalujen ja tool_choice-parametrien kanssa. Voit määritellä mukautettuja työkaluja pyyntöpayloadissa. Malli vastaa rakenteisella JSON-argumentilla funktioillesi. Tämä mahdollistaa monimutkaiset agenttityövuorot ilman lisäkonfiguraatiota.
Miten uncensored LLM käsittelee kontekstin pituutta?
Malli tukee 100 000 tokenin kontekstiikkunaa yhdistettynä syötteeseen ja tulokseen. Voit pyytää enintään 16 000 tokenia yhdellä tuloksella. Jos jätät max_tokens-asetuksen määrittämättä, oletusarvoinen raja on 2 048 tokenia. Tämä mahdollistaa laajan keskusteluhistorian tai suurten asiakirjojen käsittelyn.
Mitä tapahtuu, jos ylityt nopeusrajan?
Saat 429 Too Many Requests -virheen. Voit yrittää uudelleen määritetyn retry-after-jakson jälkeen. Rajoitus on 300 pyyntöä minuutissa avaista kohti. Samanaikaisten pyyntöjen enimmäismäärä on 8. Säädä asiakasohjelman logiikkaa käsittelemään uudelleenyritykset sujuvasti.
Hanki avain yhdessä vaiheessa.
Rekisteröidy, kopioi avain ja päivitä base URL. Siinä kaikki, mitä tarvitset aloittaa.