Rajoittamaton AI API -pika-aloitus
Integroi uncensored AI API-me minuuteissa käyttäen standardia OpenAI-SDK:ta. Lähetä tekstiä, ota streamaus käyttöön ja kutsu työkaluja yhteensopivalla päätepisteellä.
Todennus ja base URL
API käyttää standardia API-avaintodennusta. Lähetä avaimesi Authorization header jokaista pyyntöä varten. Perus-URL on https://api.uncensoredopenrouter.com/v1. Tämä URL toimii virallisten OpenAI-SDK:iden kanssa muuttamalla base_url.
Monimutkaista asennusta ei tarvita. Luo vain avain hallintapaneelista ja syötä se asiakasohjelmaasi.
Ensimmäisen keskustelun täydennyksen lähettäminen
Lähetä POST-pyyntö osoitteeseen /v1/chat/completions viestilläsi. Mallin tunnus on uncensored. Se vastaa tekstituloksilla, jotka eivät kieltä laillista aikuisisisältöä.
Tässä on perus curl-esimerkki aloittamiseen:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'Kontekstiikkuna on 100 000 tokenia syötteelle ja tulosteelle yhteensä.
Kun käytät Python SDK:tä
Käytä virallista OpenAI:n Python-kirjastoa. Aseta base_url ja api_key ennen asiakkaan chat.completions.create. Tämä varmistaa, että koodisi ajaa uncensored-mallimme kanssa.
Esimerkkikonfiguraatio:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)Välitä model="uncensored" kutsuissasi.
Node SDK -integraatio
Asenna OpenAI:n npm-paketti. Määritä asiakasohjelma mukautetulla base URL:illa ja API-avaimellasi. Tämä mahdollistaa saumattoman integraation Node.js-sovelluksiin.
Koodinpätkä:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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);Pyyntöjä käsitellään välittömästi. Ei jonotusta vuoron odottamisessa.
Suoratoiston käyttöönotto reaaliaikaisiin tokenneihin
Aseta stream: true vastaanottaaksesi tokenneja niiden luomisen aikana. Tämä vähentää havaittua viivettä käyttäjille. API käyttää Server-Sent Events (SSE) -tekniikkaa.
Streamausesimerkki:
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)Token-käyttö sisällytetään viimeiseen palaseen laskutuksen tarkkuuden varmistamiseksi.
Nopeusrajoitukset ja virheet
API rajoittaa 300 pyyntöä minuutissa per avain. Jos ylität tämän rajan, saat 429-virheen. 401-virhe tarkoittaa, että avain on virheellinen. 402-virhe tarkoittaa riittämätöntä krediittimäärää.
Virheet ovat ilmaisia. Maksat vain onnistuneesta tokenkäytöstä. 100 000 tokenin kontekstiikkuna nollataan pyyntöä kohden.
Usein kysytyt kysymykset
Onko tämä virallinen OpenRouterin suodattamaton API?
Ei. Olemme itsenäinen palvelu. Emme tarjoa OpenRouterin malleja tai infrastruktuuria. Tarkista OpenRouterin dokumentaatio heidän erityisistä rajoituksistaan ja hinnoittelustaan. Meidän API:emme on erillinen, isännöity ratkaisu, jossa on omat mallit.
Miten esimaksukredit toimii?
Luotto lasketaan todellisen token-käytön perusteella. Virheet ja hylkäykset ovat ilmaisia. Luotto vanhenee koskaan. Voit täydentää vain kryptolla, alkaen 20 $:sta.
Mikä on kontekstiikkunan koko?
Kontekstiikkoni on 100 000 tokenia sekä syötteelle että tulokselle yhdessä. Voit lähettää enintään 16 000 tokenia per pyyntö.
Avaa API-avaimesi
Rekisteröidy, hae avain ja päivitä perus-URL-osoitteesi. Siinä koko prosessi.