fi ▾
Luo avaimia

API-dokumentaatio

Integroi uncensored AI sovelluksemme työvirtaasi käyttäen standardia OpenAI-yhteensopivaa päätepistettä. Tämä quickstart-opas ohjaa sinut todennuksesta streamattuihin vastauksiin käyttäen yhtä, suodatamatonta mallia.

Perus-URL ja todennus

Yhdistä sovelluksesi osoittamalla tiettyyn päätepisteeseemme ja antamalla ainutlaatuinen API-avain. Kaikkien pyyntöjen base URL on https://api.apertusapp.com/v1. Saat avaimesi välittömästi rekisteröitymisen jälkeen Google- tai sähköpostitilin kautta Hanki API-avain sivu. Sisällytä tämä avainta Authorization header jokaista pyyntöä varten.

curl https://api.apertusapp.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run curl test with empty headers"}]
  }'

Jokaiselle tilille luodaan yksi aktiivinen avain. Jos luot uuden avaimen, aiempi muuttuu epävoimassa olevaksi välittömästi. Tämä varmistaa tiukan hallinnan pääsyssä ilman tilausmaksuja tai lepotiloja.

Ensimmäinen pyyntö

Lähetä ensimmäinen prompti chat-completions-päätepisteeseen saadaksesi raakaa, suodatamatonta tekstiä. Käytä mallin tunnistetta uncensored päästäksesi käsiksi tiettyyn avoimen painotuksen malliimme, joka on hienosäädetty lailliseen aikuis- ja kiistanalaiseen sisältöön.

from openai import OpenAI

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

API hyväksyy standardiparametreja kuten temperature ja top_p. Virheet ja hylkäykset eivät kuluta tokenia, joten maksat vain siitä, mikä todella saavuttaa mallin. Tämä lähestymistapa pitää kustannukset ennustettavina verrattuna aggregaattoreihin, jotka veloittavat reitityksen lisätyöstä.

Node SDK -integraatio

Käytä virallista Node SDK:ta JSON-tilan ja funktiokutsujen tehokkaaseen käsittelyyn. Aseta response_format vastaan {"type": "json_object"} rakenteisiin tuloksiin tai määritellä työkaluja agenttimaiseen käyttäytymiseen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apertusapp.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);

Malli tukee työkalukutsuja tool_choice valintoja. Voit myös asettaa seed deterministisiin tuloksiin. Tämä joustavuus mahdollistaa monimutkaisten sovellusten rakentamisen ilman, että sinun tarvitsee poistua OpenAI-yhteensopivasta ekosysteemistä.

Streamausvastaukset

Vuoita tokeni reaaliajassa Server-Sent Eventsia (SSE) käyttäen matalan viiveen käyttäjäkokemuksia varten. Jokainen erä sisältää tuotetun tekstin, ja viimeinen erä sisältää kokonaistoken-käyttotilastot.

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)

Streamaus vähentää havaittua viivettä loppukäyttäjille. Voit keskeyttää virran, jos käyttäjä muuttaa mieltään. API käsittelee SSE-protokollan automaattisesti, joten vaadit vähän koodia puoleltasi.

Kontekstiuikkuna ja kapasiteetti

Malli tukee 100 000 merkin kontekstiikkunaa sekä syötteelle että tulokselle yhteensä. Voit määrittää enintään 16 000 merkkiä pyyntöä kohti tai palata takaisin 2 048 merkkiin, jos jätät max_tokens.

Tämä suuri ikkuna mahdollistaa laajan dokumenttianalyysin tai pitkät keskusteluhistoriat. Pidä kuitenkin pyyntöjen rungot alle 8 Mt:n kokoisina. Malli ei ole GPT tai Llama; se on erillinen epäsensuroitu tekoälymalli, joka on optimoitu nimenomaan käyttötapaasi varten.

Virheenkäsittely ja rajat

Käsittele vakioita HTTP-virheitä joustavasti ylläpitääksesi vahvaa sovelluksen kulkua. A 401 virhe tarkoittaa virallista tai puuttuvaa API-avainta. A 402 virhe tarkoittaa, että esimaksukrediittisi on loppu. A 429 virhe tarkoittaa, että olet ylittänyt 300 pyynnön minuutissa -rajan tai 8 samanaikaisen pyynnön rajan.

Luotto ei vanhene, joten voit keskeyttää käytön ja jatkaa myöhemmin. Virheet kuten kaksoisperimät korjataan Tuki-sivun kautta. Esimaksuluotto laskutetaan vain todellisesta token-kulutuksesta, mikä varmistaa läpinäkyvän hinnanmäärityksen jokaiselle tavun.

Yleiset kysymykset

Miten apertus-sovellus käsittelee maksut ja kredittit?

Lataat tilisi vain kryptolla (USDT verkossa TRC20 tai USDC verkossa Base), summilla 20–500 $. Saldo ei vanhene, ja saat bonussaldon suuremmista latauksista, alkaen +5 % summasta 50 $.

Onko tämä API yhteensopiva OpenAI SDK:iden kanssa?

Kyllä, se on openai-yhteensopiva API, joka toimii vakioasiakkaiden kanssa muuttamalla base URL:n osoitteeseen HTTPS://api.apertusapp.com/v1. Voit käyttää samaa koodirakennetta, jota käyttäisit GPT-4:n kanssa.

Mikä on kontekstiikkunan koko?

Kontekstiikkuna on 100 000 tokenia syötteelle ja vastaukselle yhteensä. Voit pyytää enintään 16 000 tokenia vastaukseen, mikä on hyödyllistä pitkän sisällön tuotannossa.

API-avaimesi on valmis

Rekisteröidy, hanki avaimesi ja päivitä base URL. Siinä kaikki.

Luo avaimia