fi ▾

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.