API-dokumentaatio
Lisää uncensored API olemassa olevaan koodistoonsi ilman kitkaa. Tämä opas kattaa olennaiset päätepisteet, streamauksen ja integrointikuvioinnin Python- ja Node.js-kehittäjille.
Perus-URL ja todennus
Kaikkien pyyntöjen base URL on https://api.onlinellmuncensored.com/v1. Autentikoit käyttämällä ainutlaatuista API-avaintasi Authorization header. Tämä avain antaa pääsyn ainoaan sensuroimattomaan malliin, joka on optimoitu rajoittamattomaan tekstin tuotantoon.
Ensimmäinen pyyntö
Lähetä tavallinen chat-valmiuspyyntö yhteyden testaamiseksi. API hyväksyy saman JSON-rakenteen, jota OpenAI-asiakkaat käyttävät.
curl https://api.onlinellmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
}'Varmista, että korvaat YOUR_API_KEY oikealla avaimellasi. Vastaus palauttaa luodun tekstin ja token-käytön tilastot.
Python SDK
Asenna virallinen openai pakkaa ja määritä base URL -osoite osoittamaan päätepisteeseemme. Tämä mahdollistaa tutkittujen Python-menetelmien käytön prompteihisi.
from openai import OpenAI
client = OpenAI(base_url="https://api.onlinellmuncensored.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)Vie viestisi listana sanakirjoja. Asiakasohjelma hoitaa serialisoinnin ja palauttaa mallin vastauksen suoraan.
Node SDK
Alusta OpenAI-asiakirjaimisto Node.js:ssä oikealla perus-URL-osoitteella ja API-avaimella. Tämä kokoonpano toimii sekä CommonJS- että ES-moduulituonnin kanssa.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onlinellmuncensored.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);Kutsu chat.completions.create() syötejonolla. Kirjasto hoitaa HTTP-yhteyden automaattisesti.
Streamausvastaukset
Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. Saat Server-Sent Events -tapahtumavirran (SSE), joka sisältää osittaisia tekstilohkoja niiden tuotannon aikana.
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)Käsittele jokainen osa rakentaaksesi lopullisen vastauksen vaiheittain. Viimeinen osa sisältää pyynnön kokonaistoken-käytön.
Rajoitukset, virheet ja konteksti
Jokainen avain sallii 300 pyyntöä minuutissa ja 8 samanaikaista yhteyttä. Kontekstimuisti tukee yhteensä 100 000 tokenia, enimmäislähtö 16 000 tokenia. Virheet sisältävät 401 virheellisistä avaimista, 402 riittämättömän saldon vuoksi, ja 429 nopeusrajoituksille. Pyynnöt, jotka ylittävät 8 Mt:n runkokoon rajan, hylätään välittömästi.
Yleiset kysymykset
Onko tämä virallinen suodattamaton LLM-verkko-API?
Kyllä, tämä on suora API rajoittamattomalle mallillemme. Se on yhteensopiva standardien OpenAI-asiakkaiden kanssa, mutta se ajaa omaa avointa painomalliamme, ei GPT:tä tai Claudea.
Mitä tapahtuu, jos luottosaldo loppuu?
API palauttaa virheen 402, kun esimaksusaltonsi on loppu. Voit lisätä varoja USDT- tai USDC-kryptovaluutalla milloin tahansa palauttaaksesi pääsyn.
Kieltäytyykö malli aikuis sisällöstä?
Ei, malli on säädetty vastaamaan ilman hylkäyksiä laillisiin aikuisaiheisiin. Se estää vain seksuaalisen sisällön, joka liittyy alaikäisiin.
Avaimen luominen minuuteissa
Rekisteröidy, hanki avain ja vaihda endpoint. Helppoa.