Vankilasta vapautetun tekoälyn API-dokumentaatio
Aloita Unjailed AI:n käyttö sekunnissa käyttämällä OpenAI-yhteensopivaa APIamme. Lähetä pyyntö ja vastaanota sensuroimaton teksti ilman konfiguraatiota.
- Perus-URL
- https://api.aiunjailed.com/v1
- Malli
- sensuroimaton
Perus-URL ja todennus
Käyttö https://api.aiunjailed.com/v1 pohja-URL:ksi ja sisällytä API-avaimesi kenttään Authorization header. Saat yhden aktiivisen avaimen per tili, jonka voit luoda välittömästi Googlen tai sähköpostin kautta Get API key -sivulla. Tämä kokoonpano toimii minkä tahansa standardin OpenAI-SDK:n kanssa yksinkertaisesti ohittaen perus-URL-muuttujan. Avaimesi autentikoi kaikki pyynnöt uncensored-mallin päätepisteeseen.
curl https://api.aiunjailed.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
}'
Ensimmäinen pyyntö
Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallin tunnisteella uncensored. Tämä yksittäinen malli käsittelee kaikki tekstigenerointitarpeesi ilman reitityksen monimutkaisuutta. Voit määrittää parametreja kuten temperature ja top_p hallita luovuutta. API palauttaa raakatekstivastaukset suoraan sovellukseesi.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunjailed.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 SDK -integraatio
Alusta asiakasohjelma API-avaimen ja oikean base URL:n avulla aloittaaksesi sisällön generoinnin. Node-kehittäjät voivat hyödyntää virallista SDK:ta suoraviivaisiin promise-pohjaisiin vuorovaikutuksiin. Tämä lähestymistapa pitää koodin siistinä varmistamalla samalla yhteensopivuus vakioitujen pyyntörakenteiden kanssa. Voit säätää max_tokens hallita luovuutta, tuotannon pituutta 16,000 tokenin rajan sisällä.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunjailed.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);
Streamausvastaukset
Ota streamaus käyttöön asettamalla stream: true pyyntörunkossa saadaksesi tokenittaiset päivitykset. Tämä ominaisuus käyttää palveluntason tapahtumia (SSE) reaaliaikaiseen tekstin toimitukseen. Tokenkäyttötiedot ilmestyvät streamin viimeisessä osassa. Streamaus vähentää koettua viivettä loppukäyttäjille säilyttäen täyden API-yhteensopivuuden.
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)
Malliparametrit ja JSON-tila
Säädä tuotantokäyttäytymistä käyttämällä yleisiä parametreja kuten temperature, top_p, ja stop sekvenssit. Voit pakottaa rakenteisen tuodon asettamalla response_format vastaan {"type": "json_object"}. Tämä varmistaa, että API palauttaa kelvollista JSONia sovelluslogiikkaasi varten. Funktiokutsut tuetaan myös kohdassa tools parametri monimutkaisiin työvuorokuvioihin.
Rajoitukset, virheet ja kontekstiikkuna
Kontekstikkonisi kattaa 100 000 tokenia promptin ja tuloksen yhteensä, enimmäistulona 16 000 tokenia. Sinulla on rajoitus 300 pyyntöön minuutissa ja 8 samanaikaiseen pyyntöön avainta kohden. Yleisiä virheitä ovat 401 virheellisille avaimille, 402 kun saldo on loppu ja 429 nopeusrajoituksille. Pyynnöt, jotka ylittävät 8 Mt:n runkorajan, epäonnistuvat myös. Virheet eivät kuluta esimaksusaltoa.
UKK
Miten aloitan unjailed AI:n käytön?
Rekisteröidy käyttämällä Googlea tai sähköposti saadaksesi API-avaimesi heti. Määritä sitten SDK:si perus-URL-osoitteella ja lähetä ensimmäinen pyyntösi chat completions -päätepisteeseen.
Mikä on kontekstiikkunan koko?
API tukee 100,000 tokenin kontekstiikkunaa sekä syötteelle että tulosteelle yhteensä. Voit määrittää enintään 16,000 tokenia täydennykselle yhdessä pyynnössä.
Miksi saan 402-virheen?
Virhe 402 tarkoittaa, että esimaksusaldo on loppu. Lisää saldoa käyttämällä USDT:tä (TRC20) tai USDC:tä (Base) jatkaaksesi palvelun käyttöä välittömästi.
Luo avaimesi
Rekisteröidy, kopioi avain ja päivitä base URL. Tämä on kaikki.