fi ▾
Hanki avaimesi

Abliterating API -viite

Abliterating API -viite tarjoaa suoran polun suodattamattomaan LLM-palveluumme. Käytä vakioita OpenAI-yhteensopivia työkaluja mallin integrointiin ilman sisältösuodattimia.

Perus-URL ja todennus

Aloita jokainen pyyntö osoittamalla asiakasohjelmasi https://api.abliterating.cc/v1. Syötä ainutlaatuinen API-avisi Authorization header Bearer-tokenina. Tämä asetus toimii virallisissa OpenAI-SDK:issa ja kaikissa yhteensopivissa HTTP-asiakkaissa. Saat tämän avaimen välittömästi rekisteröitymisen jälkeen Googlella tai sähköpostilla hallintapaneelissa. Pidä se turvassa, koska se antaa täyden pääsyn esimaksukrediitteihisi. Virheet ja hylkäykset eivät kuluta saldoasi, joten voit testata vapaasti. Järjestelmämme hoitaa reitityksen uncensored-malliimme taustalla.

Ensimmäinen pyyntö

Lähetä vakio chat-completion POST-pyyntö yhteyden testaamiseen. Kysymyksesi menee malliin, ja saat suoran tekstivastauksen. Järjestelmä poistaa tyypilliset kieltäytymiset lailliseen aikuis sisältöön. Hallitset ulostulon pituutta max_tokens parametri. Mallin tunnus on yksinkertaisesti uncensored. Tämä yksinkertainen liitäntä mahdollistaa nopean integroinnin olemassa oleviin projekteihisi. Tarkista vastausruumis generoidun tekstin ja merkkikäytön osalta.

Python SDK -integraatio

Käytä virallista OpenAI:n Python-kirjastoa yhteyden muodostamiseen helposti. Aseta base URL ja API-avain ennen asiakasohjelman alustusta. Tämä lähestymistapa hyödyntää olemassa olevaa koodia, jota sinulla saattaa jo olla. Kirjasto hoitaa JSON-sarjallistamisen ja HTTP-pyynnöt automaattisesti. Voit streamata vastauksia tai hakea täydelliset kompletiot. Tämä menetelmä on ihanteellinen backend-palveluihin tai datankäsittelyskripteihin. Määritä ympäristömuuttujasi siistiä varten. SDK abstrahoi raakojen HTTP-kutsujen monimutkaisuuden.

Node SDK -asetukset

Integroi käyttämällä JavaScript-SDK:ta verkkosovelluksiin. Alusta asiakas base URL:n ja avaimen avulla. Tämä määritys tukee sekä CommonJS- että ES-moduuleita. Voit lähettää prompteja ja vastaanottaa rakenteellista JSONia tai pelkkää tekstiä. SDK hallitsee uudelleenyritykset ja virheenkäsittelyn tehokkaasti. Tämä on täydellinen reaaliaikaisiin chatliittymiin tai serverlesseihin funktioihin. Tuo paketti ja määritä ympäristö. Syntaksi muistuttaa Python-kirjastoa yhdenmukaisuuden varmistamiseksi eri alustoilla.

Streamausvastaukset

Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. Saat Server-Sent Events -tapahtumavirran (SSE) tokenien virtana. Tämä mahdollistaa tekstin näyttämisen sen tuotannon aikana. Viimeinen lohko sisältää täydet token-käyttötilastot. Streamaus vähentää viiveen tuntumaa pääkäyttäjillesi. Se toimii saumattomasti OpenAI-yhteensopivien SDK:iden kanssa. Voit keskeyttää virran ennakkoon, jos käyttäjä muuttaa syötettä. Tämä ominaisuus on kriittinen chat-tyyppisissä kokemuksissa.

Rajoitukset, virheet ja konteksti

Kontekstikkonisi kattaa 100 000 tokenia syötteelle ja tulokselle yhdessä. Voit lähettää enintään 16 000 tokenia yhdessä vastauksessa. Nopeusrajoitukset sallivat 300 pyyntöä minuutissa avainta kohden. 401-virhe tarkoittaa, että API-avaimesi on virheellinen. 402-virhe tarkoittaa, että esimaksusaldosi on loppu. 429-virhe tarkoittaa, että olet ylittänyt nopeusrajoituksen. Virheet eivät veloita saldoasi. Pyyntöjen runkojen on pysyttävä alle 8 Mt:n. Hallitse avaimiasi huolellisesti, koska yksi virheellinen kumoaa edellisen.

cURL

curl https://api.abliterating.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
  }'

Python

from openai import OpenAI

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

Tukeeko Abliterating API funktiokutsuja?

Kyllä, voit käyttää työkaluja ja tool_choice-parametreja aivan kuten OpenAI:n kanssa. Malli tukee rakenteistettuja tuloksia ja JSON-tilaa luotettavaa integraatiota varten. Määrittelet funktion skeeman, ja malli palauttaa sopivat argumentit.

Miten täytän krediittini?

Täytä tilisi USDT:llä TRC20-verkossa tai USDC:lla Base-verkossa. Maksut vaihtelevat 20–500 $ bonuskrediiteillä suurempiin summiiin. Krediitit eivät vanhene, ja voit täyttää tilin milloin tahansa ohjauspaneelin kautta.

Jaetaanko API-avain laitteiden välillä?

Kyllä, yksi aktiivinen avain per tili toimii millä tahansa laitteella. Jos luot uuden avaimen, vanha avain peruutetaan heti. Voit vaihtaa avaintasi suoraan ohjauspaneelista menettämättä saldoasi.

Luo sinun API-avaimesi

Rekisteröidy, kopioi avain ja osoita uusi base URL. Valmis.

Hanki avaimesi