fi ▾

Epäsuodattamaton LLM API -pika-aloitus

Integroi puhtaan sisällön LLM-API sovellukseesi vakiintuneella OpenAI-yhteensopivalla päätepisteellä. Tämä opas tarjoaa tarkat päätepisteet, todennuksen ja streamausprotokollat, jotka tarvitset aloittaaksesi pyyntöjen lähettämisen heti.

Perus-URL ja todennus

Kaikkien pyyntöjen base URL on https://api.storyunfiltered.com/v1. Liitä API-avaimesi Authorization header Bearer-tokenina. Jokaiselle tilille luodaan yksi aktiivinen avain; sen vaihtaminen mitätöi edellisen. Puhelinnumeroa ei tarvita rekisteröitymiseen, ja voit autentikoida Google- tai sähköpostitunnuksillasi saadaksesi avaimesi välittömästi.

Esimerkkiotsikko:

  • Authorization: Bearer YOUR_API_KEY

Ensimmäinen pyyntö

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallin tunnisteella uncensored. API hyväksyy standardiparametreja kuten temperature ja stop. Vastaukset palautetaan JSON-muodossa, joka sisältää luodun tekstin message.content kenttä.

Esimerkkipyyntö:

  • model: uncensored
  • messages: Käyttäjä/avustajaviestien taulukko

Malliluettelo ja määritys

Hae saatavilla olevat mallit lähettämällä GET-pyyntö osoitteeseen /v1/models. Yhtenäistä mallia ei ole saatavilla. uncensored, avoin painomallit, joka on hienosäädetty rajoittamattomaan sisältöön. Se tukee funktion kutsumista, JSON-tilaa ja streamausta Server-Sent Events (SSE) -tekniikalla. Määritä parametreja kuten top_p ja seed hallita luovuutta, tuotannon monipuolisuutta.

Esimerkkivastaus:

  • id: uncensored
  • object: model

Streamausvastaukset SSE:n kanssa

Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa Server-Sent Events -virran, jossa jokainen osa sisältää osittaisen vastauksen. Viimeinen osa sisältää laskutustarkoitukseen tokenien käyttötilastot. Tämä lähestymistapa vähentää havaittua viivettä pitkän sisällön tuotannossa.

Esimerkkivirta:

  • event: message
  • data: JSON-lohkko, jossa delta content

Työkalukutsu ja JSON-tila

Käytä tools parametri, joka määrittää funktioskeemat sovelluksellesi. Malli palauttaa rakenteelliset työkalukutsut, kun se on paikallaan. Tiukalle JSON-tulosteelle aseta response_format vastaan {"type": "json_object"}. Tämä varmistaa, että vastaus on kelvollista JSONia ilman lisä markdown-muotoilua. Parametrit kuten tool_choice saa sinut pakottamaan tiettyjen työkalujen käytön.

Esimerkkityökalukaavio:

  • name: get_weather
  • description: Get current weather

Tokenirajoitukset ja nopeusrajoitukset

Kontekstiluukku tukee jopa 100 000 tokenia promptin ja completionin yhteensä. Tulostuksen enimmäismäärä pyyntöä kohden on 16 000 tokenia tai 2 048, jos max_tokens ei ole asetettu. Nopeusrajoitukset ovat 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä avainta kohti. Pyyntöruumiin koko ei saa ylittää 8 Mt. Virheet ja hylkäykset eivät kuluta saldoa.

Esimerkkirajoitukset:

  • max_tokens: 16,000
  • rate_limit: 300 RPM

cURL

curl https://api.storyunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.storyunfiltered.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.storyunfiltered.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 tämän palvelun pääasiallinen avainsana?

Ensisijainen avainsana on unfiltered story, joka heijastaa keskittymistämme raakaan, suodattamattomaan sisältöön. Tämä varmistaa, että sovelluksesi saavat tekstiä ilman mielivaltaisia politiikkaperusteisia kieltoja lailliseen aikuis tai kiistanalaiseen aiheeseen liittyen.

Miten autentikoin pyyntöni?

Sisällytä API-avaimesi Authorization-headeriin Bearer-tokenina. Voit luoda tämän avaimen Google- tai sähköpostirekisteröinnin kautta Get API key -sivulta. Avain on voimassa kaikille perus-URLin alapuolisille päätepisteille.

Mitkä ovat maksu- ja laskutustiedot?

Hinta on $0,15 per 1M syöttötokenia ja $0,50 per 1M tulostustokenia. Maksut hyväksytään vain kryptolla (USDT TRC20 tai USDC Base) summilla $20–$500. Saldo ei vanhene ja bonukset koskevat suurempia latauksia.

Hanki avain nyt.

Rekisteröidy, hanki avain ja päivitä base URL. Se on kaikki mitä tarvitset.

Kokeile kokeilukrediitillä