- Avatut AI-mallit
- API-dokumentaatio
API-dokumentaatio
Tämä dokumentaatio kattaa ydinkeskustelujen täydennysliittymän (chat-completions) mallillemme ilman sisältösuodattimia. Käytä annettuja päätepisteitä lähettääksesi tekstiä ja vastaanottaaksesi rajoittamattomia vastauksia välittömästi.
Todennus ja base URL
Lähetä pyyntösi perus-URL-osoitteeseemme voimassa olevalla API-avaimella headerissa.
- Base URL:
https://api.unlockedaimodels.com/v1 - Otsake:
Authorization: Bearer YOUR_API_KEY
Mallin tunniste on yksinkertaisesti uncensored. Saat yhden aktiivisen avaimen per tili, joka korvaa kaikki aiemmat avaimet luomisen yhteydessä.
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
Chat Completions Endpoint
The POST /v1/chat/completions epäsuodatettu käsittelee tekstisi ja palauttaa täydennyksen.
Tämä on ainoa tekstipäätepiste, jonka tarjoamme. Emme tarjoa kuvien, äänen tai upotusten tuotantoa. Malli hyväksyy standardin viestitaulukon, joka sisältää järjestelmä-, käyttäjä- ja avustajavuorot.
Virheet kuten 401 viittaavat virheelliseen avaimen, kun taas 402 tarkoittaa, että tarvitset lisää rahaa. Pyynnöt laskutetaan vain, kun tokenia tuotetaan.
Streamausvastaukset (SSE)
Ota streamaus käyttöön asettamalla stream: true pyyntörunkossa.
Jokainen palikka sisältää osittaisen tekstin, mikä mahdollistaa tulosten näyttämisen reaaliajassa. Viimeinen palikka sisältää täydet token-käyttötilastot laskutuksen läpinäkyvyyttä varten.
Tämä menetelmä vähentää havaittua viivettä pitkissä vastauksissa, mikä on kriittistä, kun luodaan yli 16,000 tokenia.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Funktikutsut ja työkalut
Määritä työkalut pyyntöön mahdollistaaksesi rakenteellisen funktiokutsun.
Malli tukee tool_choice parametrit, joiden avulla voit pakottaa tiettyjä käyttäytymismalleja tai antaa mallin päättää. Tämä on hyödyllistä rakennettaessa agenteja, jotka tarvitsevat vuorovaikutusta ulkoisten järjestelmien kanssa ilman, että uncensored-konteksti katkeaa.
Varmista, että työkalumäärittelyt noudattavat OpenAI-skeemaa yhteensopivuuden varmistamiseksi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
JSON-tila ja rakenteiset lähdöt
Pakota malli palauttamaan kelvollinen JSON asettamalla response_format: {"type": "json_object"}.
Tämä varmistaa ennustettavan jäsentämisen sovelluksillesi. Käytä tätä tilaa tiedon erottamiseen tai konfiguraatiotiedostojen luomiseen.
Yhdistettynä funktion kutsumiseen se luo vahvan putkiston automaattisiin tehtäviin ilman ulkoisia validointikerroksia.
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: lämpötila, Top-P ja pysäytysmerkit
Ohjaa luovuutta temperature ja monimuotoisuus top_p.
Käyttö stop sekvenssit keskeyttämään generaatio tiettyjen merkkien kohdalla. Kontesttilaajuus on yhteensä 100 000 tokenia, enimmäantulona 16 000 tokenia, ellei määritä alempaa max_tokens arvo (oletusarvo on 2 048).
Nopeusrajoitukset ovat 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä avainta kohden.
UKK
Miten aloitan rajoittamattoman mallin käytön?
Rekisteröidy Google- tai sähköpostitunnuksella saadaksesi ilmaisen $0.50 kokeilun. Lisää kryptokrediitti jatkaaksesi API:n käyttöä kokeilun päätyttyä. Käytä annettua perusosoitetta ja API-avaistasi tehdääksesi ensimmäisen pyyntösi.
Mitä tapahtuu, jos osut nopeusrajaan?
Saat 429-virheen. Rajoitus on 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä avaista kohti. Odota hetki ja yritä uudelleen, tai vähennä rinnakkaispyyntöjen määrää.
Onko uncensored-malli ilmainen?
Ei, mutta saat $0,50 kokeilukrediitin. Sen jälkeen maksat tokenien perusteella. Syöttötokenit maksavat $0,15 miljoonaa kohden ja tulostus-tokenit $0,50 miljoonaa kohden. Virheet ja hylkäykset ovat ilmaisia.
Hanki API-avaimesi nyt
Rekisteröidy, kopioi avain ja päivitä base URL. Tämä on kaikki, mitä tarvitset.