fi ▾
Vaadi kokeiluaihava

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.

Vaadi kokeiluaihava