fi ▾

Pika-aloitus: Integroi uncensored-LLM-API

Integroi meidän sensuroimaton IA-API minuuteissa käyttämällä yleisiä OpenAI-yhteensopivia SDK:ita. Tämä pikakäsittelyopas ohjaa sinut alustamisesta streamattuihin vastauksiin selkeiden rajoitusten ja läpinäkyvän token-laskutuksen kera.

sensuroimatonhttps://api.iasansrestriction.com/v1

Edellytykset: SDK:t ja ympäristömuuttujat

Aloita asentamalla haluamasi kielen SDK ja säilyttämällä kirjautumistietosi turvallisesti. Palvelumme käyttää standardia todennusta, joten tarvitset vain API-avaimen työtilasta. Pidä avain ympäristömuuttujassa välttääksesi sen kovakoodaamisen lähdekooditiedostoihin.

  • Asenna kielikohtainen virallinen SDK.
  • Luo tili ja luo API-avaimesi.
  • Aseta IA_API_KEY ympäristössäsi.

Tämä konfiguraatio varmistaa, että pyyntösi autentikoidaan välittömästi ilman ylimääräisiä konfiguraatioaskelia.

Vaihe 1: Alusta asiakas perus-URL:lla

Osoita asiakkaasi perusosoitteeseen ohjataksesi pyynnöt oikein. Sinun on ohitettava oletusperusosoite saadaksesi yhteyden sensuroimattoman mallin päätepisteeseen. Tämä varmistaa, että kaikki myöhemmät kutsut käyttävät oikeaa infrastruktuuria.

Määritä perus-URL-osoite osoitteeseen https://api.iasansrestriction.com/v1 asiakasasetuksissasi. Tämä yksittäinen muutos ohittaa liikenteen palvelimillemme tekstigenerointia varten.

Vaihe 2: Lähetä ensimmäinen chat-päättöpyyntö

Tee ensimmäinen pyyntösi yhteyden testaamiseen ja tekstituloksen saamiseen. Käytä mallitunnistetta uncensored päästäksesi käsiksi rajoittamattomaan suureen kielimalliin. Tämä malli ei hylkää laillista aikuis- tai kiistanalaista sisältöä oletusarvoisesti.

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions järjestelmä- ja käyttäjäviestilläsi. Vastauksessa on luotu teksti ilman vakiolaista sisältösuodatusta.

Vaihe 3: Käsittele suoratoistovastauksia (SSE)

Ota suoratoisto käyttöön reaaliaikaiseen tokenien toimitukseen käyttökokemuksen parantamiseksi. Aseta stream parametri true pyyntörunkossa. Palvelin palauttaa palveluntason tapahtumien (SSE) streamin osista.

Käsittele jokainen osa saapuessaan näytelläksesi tekstiä vaiheittain. Tämä lähestymistapa vähentää havaittua viivettä pitkän sisällön tuotannossa.

Vaihe 4: Käytä toimintojen kutsumista ja JSON-tilaa

Rakenna datalähtösi sisäänrakennettujen muotoilutoimintojen avulla. Voit pakottaa JSON-vastaukset asettamalla response_format vastaan {"type": "json_object"}. Tämä varmistaa ennustettavan jäsentämisen jälkikäsitteleviä sovelluksia varten.

Määritä työkalut pyyntöön mahdollistaaksesi funktiokutsut. Malli palauttaa rakenteelliset argumentit, jotka koodisi voi suorittaa suoraan.

Vaihe 5: Hallitse token-määrää ja rajoja

Seuraa käyttöä välttääksesi palvelukatkoksia ja hallitse kustannuksia. Sinua laskutetaan tokenia kohden, ja virheet sekä hylkäykset ovat ilmaisia. Krediitti ei vanhene, joten voit lisätä saldoa tarpeen mukaan.

Kunnioita rajoja: 300 pyyntöä minuutissa ja 100,000 merkin kontekstiikkuna. Virhekoodi 429 tarkoittaa, että ylityt nopeusrajoitus. Virhekoodi 401 tarkoittaa, että avain on virheellinen, ja virhekoodi 402 merkitsee riittämätöntä saldoa.

cURL

curl https://api.iasansrestriction.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten valid JSON objects"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.iasansrestriction.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.iasansrestriction.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)

Yleiset kysymykset

Mikä on uncensored IA API?

Se on isännöity, OpenAI-yhteensopiva chat-completions-API, joka tarjoaa yhden sensuroimattoman suurten kielimallien. Se tuottaa tekstiä ilman sisältökieltoja lailliseen aikuis käyttöön, tietoturvaturvallisuuteen tai kiistanalaisiin aiheisiin.

Miten maksan API:sta?

Hyväksymme pelkästään kryptotalletuksia USDT:llä (TRC20) tai USDC:llä (Base). Voit lisätä tilillesi minkä tahansa kokonaissumman välillä $20–$500, ja bonuskrediittiä on saatavilla suuremmista talletuksista.

Mitkä ovat pyyntörajoitukset?

Sinulla on rajoitus 300 pyyntöön minuutissa ja 8 samanaikaiseen pyyntöön per API-avain. Kontekstiikkuna on 100,000 tokenia, enimmäistuotantona 16,000 tokenia pyyntöä kohden.

Hanki API-avaimesi nyt

Rekisteröidy, kopioi avaimesi, päivitä perus-URL-osoitteesi. Siinä kaikki.

Luo avaimia