Pika-aloitus: Integroi uncensored API
Integroi meidän sensuroimaton API minuuteissa käyttämällä yleisiä OpenAI-SDK:ita. Lähetä tekstiä, saa tekstiä ja ohita sisältösuodattimet yhdellä base URL:lla.
https://api.openrouternsfwmodel.com/v1uncensored
Asenna virallinen OpenAI-SDK
Aloita asentamalla virallinen asiakasohjelmistokirjasto haluamallesi kielelle. Tämä varmistaa yhteensopivuuden OpenAI-yhteensopivan päätepisteemme kanssa. Lisää riippuvuus paketinhallintasi avulla. Pythonilla suorita pip install openai. Node.js:lle suorita npm install openai. Tämä vakioi integraatiokoodiasi.
Määritä base URL ja API-avain
Osoita asiakkaasi omalle päätepisteelle. Tämä korvaa oletus-OpenAI-osoitteen määrityksissäsi. Aseta base_url verkkotunnuksemme. Käytä API-avainta hallintapaneelista. uncensored-mallimme vastaa tunnuksella uncensored. Tämä kokoonpano toimii minkä tahansa vakiintuneen OpenAI-SDK:n kanssa.
Lähetä ensimmäinen chat-valmiuspyyntö
Tee POST-pyyntö chat-täydennyspäätepisteeseen. Lähetä kehotesi osana messages-taulukkoa. Malli palauttaa tekstimuotoisen vastauksen ilman sisältöhylkäyksiä. Käytä model parametri asetettu uncensored. Tämä vahvistaa, että integraatiosi toimii oikein.
Ota suoratoisto käyttöön reaaliaikaiseen tokenitulokseen
Aseta stream arvoon true reaaliaikaiseen tokenitulokseen. API palauttaa palvelimen lähettämiä tapahtumia (SSE). Jokainen lohko sisältää osittaista tekstiä. Tämä on ihanteellinen keskustelujärjestelmille. Token-käytön tiedot ilmestyvät viimeisessä lohkossa. Striimaus vähentää huomattavasti koettua viivettä.
Käytä funktiokutsuja ja JSON-tilaa
Ota käyttöön rakenteelliset tulokset sovelluksillesi. Käytä response_format tiukan JSON-tilan varmistamiseksi. Voit myös määritellä työkaluja toimintokutsuja varten. Aseta tool_choice automaattisiin toimintoihin. Tämä tukee monimutkaista logiikkaa ilman jäsentämisvirheitä. Malli käsittelee rakenteista dataa luotettavasti.
Ymmärrä nopeusrajoitukset ja samanaikaisuus
Jokainen avain sallii 300 pyyntöä minuutissa. Voit suorittaa 8 samanaikaista pyyntöä samanaikaisesti. Pyynnön rungon on pysyttävä alle 8 MB:n. Jos ylität rajat, saat 429-virheen. Virheelliset avaimet palauttavat 401. Ei rahaa tarkoittaa 402-virheitä. Virheet ovat ilmaisia, joten uudelleenyrittämiset eivät maksa mitään.
cURL
curl https://api.openrouternsfwmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouternsfwmodel.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouternsfwmodel.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);Virtaus
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)UKK
Mikä on kontekstiikkunan koko?
Malli tukee 100 000 tokenin kontekstiikkunaa. Tämä sisältää sekä kehotteen että täydennyksen yhdessä. Voit lähettää enintään 16 000 tokenia yhdessä vastauksessa. Jos et aseta max_tokens-arvoa, oletusarvo on 2 048 tokenia.
Miten käsittelemme nopeusrajoituksia?
Sinulla on rajoitus 300 pyyntöä minuutissa per avain. Voit pitää 8 samanaikaista pyyntöä aktiivisena kerrallaan. Jos ylität nämä rajat, API palauttaa tilakoodin 429. Toteuta eksponentiaalinen backoff -käsittely client-koodissasi uudelleenkäyntejä varten.
Onko API sensuroimaton?
Kyllä, malli ei hylkää laillista aikuisiin sisältöä. Se on säätetty rajoittamattomaan roolipeliin ja luovaan kirjoittamiseen. Ainoa tiukka raja on seksuaalinen sisältö, joka liittyy alaikäisiin. Pyynnöt, joissa on tätä sisältöä, hylätään aina.
Hanki API-avaimesi yhdessä vaiheessa
Rekisteröidy, kopioi avain ja päivitä base URL. Valmis.