fi ▾
Kokeile kokeilukrediitillä

Pika-aloitus: Uncensored AI -API

Aloita sensuroimattoman tekstin luominen heti meidän OpenAI-yhteensopivalla API:lla. Tämä pikakäsittelyopas ohjaa sinut autentikoinnista streamausvastauksiin minuuteissa.

Sisällysluettelo
  1. Perus-URL ja todennus
  2. Ensimmäinen pyyntö: Chat Completions
  3. Node.js-integraatio
  4. Streamaus ja token-käyttö
  5. Parametrit: Hallinta ja toistettavuus
  6. Nopeusrajoitukset, virheet ja rajoitukset

Perus-URL ja todennus

Käytä omistettua base URLia ja API-avaintasi jokaiseen pyyntöön. Uncensored LLM API -rajapintamme ei vaadi monimutkaista välityspalvelinreititystä, vain standardit headerit. Saat yhden avaimen rekisteröitymisen jälkeen Google- tai sähköpostin kautta. Tämä avain todentaa kaikki vuorovaikutukset mallin kanssa. Virheet ja hylkäykset eivät kuluta krediittia. Aloitat 0,50 $ kokeilukrediitillä, joka on voimassa 7 päivää. Syötteesi pysyvät yksityisinä, eivätkä niitä käytetä koulutukseen.

curl https://api.uncensoredaicode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all files in the src directory"}]
  }'

Ensimmäinen pyyntö: Chat Completions

Lähetä POST-pyyntö chat completions -päätepisteeseen. Tämä on ydinkohtausteksti generointiin. Määritä mallin ID arvoksi "uncensored" pyynnön runkoon. Voit säätää parametreja kuten temperature tai top_p. API palauttaa tekstivastauksen suoraan. Ei ole upotuksia tai kuvagenerointia. Tämä on puhtaasti teksti sisään, teksti ulos -palvelu. Pidä pyyntösi alle 8 Mt. Kontekstiikkona tukee yhteensä 100,000 tokenia.

from openai import OpenAI

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

Integroi suoraan käyttäen virallista Node SDK:ta tai mitä tahansa yhteensopivaa asiakasta. Aseta base URL API-päätepisteeksemme. Syötä API-avaimesi valtakirjavastakkeessa. Mallin tunnus pysyy "sensuurittomana" kaikissa kutsuissa. Voit suoratoistaa tuloksia tai hakea ne synkronisesti. Funktiokutsut tuetaan tools-parametrilla. Käytä JSON-tilaa rakenteellisten lähtöjen luomiseen. Tämä kokoonpano poistaa toimittajien lukkiutumisen. Koodisi pysyy yksinkertaisena ja vakaana.

import OpenAI from "openai";

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

Streamaus ja token-käyttö

Ota virtauskäyttöön asettamalla stream arvoon true. Saat lohkoihin jaettua dataa Server-Sent Events -tapahtumien kautta. Jokainen lohko sisältää osittaisen tekstin ja käyttötiedot. Viimeinen lohko sisältää kokonaistokenlaskurit. Tämä mahdollistaa tuotetun tekstin reaaliaikaisen näyttämisen. Se vähentää koettua viivettä käyttäjille. Voit keskeyttää virtauksen tarvittaessa. API laskee kustannukset todellisten tokenien perusteella. Virheet eivät aiheuta kuluja. Seuraa luottosaldoasi mallien päätepisteen kautta.

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)

Parametrit: Hallinta ja toistettavuus

Hienosäädä vastauksia vakioparametreilla. Aseta lämpötila luovuuteen tai determinismiin. Käytä top_p:tä ydinotteen otantaan. Määritä siemen toistettavien tulosten saamiseksi. Määritä stop-jonot tuotannon pysäyttämiseksi. Läsnäolo- ja taajuusrankit säätävät sanatoistoa. Nämä työkalut antavat sinulle tarkan hallinnan. Malli käsittelee monimutkaisia prompteja hyvin. JSON-tila varmistaa validin rakenteen. Funktiokutsut mahdollistavat ulkoisten työkalujen käytön. Säädä näitä arvoja sopimaan käyttötapaukseesi.

Nopeusrajoitukset, virheet ja rajoitukset

Ota huomioon avaimistasi riippuvat rajoitukset. Voit lähettää 300 pyyntöä minuutissa. Samanaikaisesti voi ajaa vain 8 pyyntöä. Yksi avain on aktiivinen tilin kohdalla. Vaihda se tarvittaessa. Käsittele 401-virheet virheellisistä avaimista. Ratkaise 402-virheet lisäämällä kryptovaluuttaa. 429 tarkoittaa nopeusrajoituksen täyttymistä. Tulosteen maksimikoko on 16,000 tokenia pyyntöä kohden. Aseta max_tokens eksplisiittisesti välttääksesi oletusarvot. Luottokrediitti ei vanhene. Virheet ovat ilmaisia. Käytä /models-päätepistettä tarkistaaksesi tilan.

Yleiset kysymykset

Mikä on uncensored AI:n koodin perusosoite?

Perus-URL on HTTPS://api.uncensoredaicode.com/v1. Käytä tätä kaikkien OpenAI-yhteensopivien SDK:iden kanssa. Muuta base_url -arvoa asiakasmäärityksissäsi. Tämä yhdistää sinut suoraan uncensored-malliin ilman välittäjiä.

Miten käsittelemme virheitä ja nopeusrajoituksia?

Käsittele 401-virheet vahvistamalla API-avaimesi. Ratkaise 402-virheet lataamalla lisää USDT- tai USDC-rahaa. 429-virheet tarkoittavat, että olet ylittänyt 300 pyynnön minuutissa -rajoituksen. Odota ja yritä uudelleen tai käytä useampaa avainta tarvittaessa. Virheet eivät kuluta krediittiasi.

Mitä maksutapoja hyväksytään?

Vain krypto: USTRC20-verkossa tai USDC Base-verkossa, mikä tahansa kokonaissumma väliltä $20–$500. Boniussaldoa myönnetään summista $50 eteenpäin.

Hae API-avaimesi

Rekisteröi tili, kopioi avain, päivitä base URL. Tämä on kaikki.