API-dokumentaatio rajoittamattomaan päättelyyn
Aloita paras abliterated LLM -API minuuteissa. Lähetä pyyntöjä OpenAI-yhteensopivaan päätepisteeseemme ja vastaanota uncensored-tekstivastaukset välittömästi.
Perus-URL ja todennus
Kaikkien pyyntöjen base URL on https://api.bestabliteratedllm.com/v1. Tämä päätepiste toimii minkä tahansa vakio OpenAI-SDK:n kanssa päivittämällä base URL-määritykset. Todennat käyttämällä yhtä rekisteröitymisen aikana luotua API-avainta. Avain myöntää pääsyn omistettuun censored-malliin ilman tilausmaksuja tai piilossa olevia kuukausimaksuja.
Sisällytä API-avaimesi Authorization header Bearer-tokenina. Jos avain puuttuu tai on virheellinen, API palauttaa 401-virheen. Jokaisella tilillä on yksi aktiivinen avain; uuden luominen korvaa edellisen avaimen välittömästi.
Chat Completions Endpoint
Lähetä tekstidataa osoitteeseen POST /v1/chat/completions päätepiste. Järjestelmä palauttaa luodun tekstin antamasi syötteen perusteella. Käytä mallin tunnistetta uncensored päästäksesi käsiksi tiettyyn suureen kielimalliin, joka on hienosäänetty rajoittamattomiin vastauksiin. API ei tue upotuksia, kuvia, ääntä tai videon generointia.
Tämä suora lähestymistapa varmistaa, että maksat vain käsitellyistä tokeneista. Virheet ja kielletyt vastaukset eivät kuluta saldoa, mikä tekee siitä kustannustehokasta kehitykseen. Malli käsittee laillista aikuissisältöä, fiktiivisiä tarinoita ja kiistanalaisia aiheita ilman vakiomaisia sisältösuodattimia.
Streamausvastaukset SSE:n kanssa
Ota streamaus käyttöön asettamalla stream arvoon true pyynnössäsi. API lähettää palvelimen lähettämiä tapahtumia (SSE) reaaliaikaiseen tokenitoimitukseen. Token-käytön tilastot ilmestyvät striimin viimeisessä lohkossa. Tämä menetelmä vähentää koettua viivettä pääkäyttäjille keskustelusovelluksissa.
Streamaus mahdollistaa sovelluksesi näyttää osittaisia vastauksia niiden generoinnin aikana. Se tarjoaa sujuvamman käyttäjäkokemuksen verrattuna koko valmistumisen odottamiseen. Seuraa streamia viimeisen osan löytämiseksi, jotta saat tarkan tokenlaskelman laskutustarkoituksiin.
Funktikutsut ja JSON-tila
Käytä tools parametri, joka ottaa käyttöön funktiokutsuominaisuudet. Tämä mahdollistaa mallin tuottaman rakenteellisen datan sovelluslogiikkasi varten. Voit myös pakottaa tiukan JSON-tulosteen käyttämällä response_format: {"type": "json_object"}. Tämä varmistaa johdonmukaisen jäsentämisen automaattisille työvuoroille.
Toimintokutsut integroituvat luontevasti epäsuodatetun mallin päättelykykyyn. Ne toimivat vakiotekstigeneroinnin rinnalla ilman erillisiä päätepisteitä. Määrittele työkaluskeemasi pyyntöpayloadissa ohjataksesi mallin tulostusrakennetta tehokkaasti.
Parameters and Token Limits
Kontekstiluukku tukee jopa 100 000 tokenia promptin ja completionin yhteensä. Voit tuottaa jopa 16 000 tokenia pyyntöä kohden asettamalla max_tokens parametri. Jos sitä ei määritetä, oletusarvoinen tuotosraja on 2 048 tokenia. Säädä temperature ja top_p hallita luovuutta ja satunnaisuutta.
Käyttö seed toistuvien tulosten saamiseksi testauksen aikana. Malli presence_penalty ja frequency_penalty parametrit auttavat vähentämään toistoa. Nämä säätimet antavat sinulle tarkan hallinnan mallin käyttäytymisestä ilman ulkoista määritystä.
Nopeusrajoitukset ja virheet
Jokainen API-avain sallii 300 pyyntöä minuutissa ja kahdeksan samanaikaista pyyntöä. Maksimi pyynnön koko on 8 Mt. Näiden rajojen ylittäminen aiheuttaa 429 Liian monta pyyntöä -virheen. Jos esimaksukrediittisi loppuu, API palauttaa 402 Maksu vaaditaan -virheen.
Virhe 401 tarkoittaa virheellistä tai vanhentunutta API-avainta. Varmista, että avain vastaa rekisteröitymisen aikana luotua avainta. Saldo ei vanhene, joten voit täyttää sen kryptomaksuilla milloin tahansa menettämättä saldoasi. Virheet eivät kuluta esimaksamerkkejä.
cURL
curl https://api.bestabliteratedllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.bestabliteratedllm.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.bestabliteratedllm.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 perus-URL abliterated LLM -API:lle?
Perusosoite on HTTPS://api.bestabliteratedllm.com/v1. Se on täysin yhteensopiva standardien OpenAI-SDK:iden ja asiakkaiden kanssa, jotka sallivat mukautetun base_url-määrityksen.
Miten autentikoin pyyntöni?
Sisällytä API-avaimesi Authorization-headeriin Bearer-tokenina. Jokaisella tilillä on yksi aktiivinen avain, joka korvaa edellisen regeneroinnin yhteydessä.
Mitä tapahtuu, jos osut nopeusrajaan?
API palauttaa virhekoodin 429, jos ylität 300 pyyntöä minuutissa tai kahdeksan samanaikaista yhteyttä avainta kohden. Keskeytä pyyntösi lyhyeksi ajaksi palataksesi normaaliin toimintaan.
Hanki avain yhdessä vaiheessa.
Rekisteröidy, kopioi token, osoita base URL. Valmis.