API-dokumentaatio
Aloita sensuroimaton AI-työkalu-API-minuuteissa. Tämä OpenAI-yhteensopiva päätepiste tarjoaa rajoittamattoman tekstin tuotannon ennakoituvilla hinnoilla ja ilman piilokieltoja.
https://api.toolsaiuncensored.com/v1uncensoredPika-aloitus: Yhdistä kolmella rivillä
API-käyttöliittymämme toimii täsmälleen kuten tuntemasi chat-completions-liittymä. Viittaa asiakasohjelmasi base URL:iin ja anna API-avaimesi. Ei monimutkaista reititystä tai toimittajakohtaisia erikoispiirteitä. Hoidamme loput.Kaikkien pyyntöjen base URL on https://api.toolsaiuncensored.com/v1. Voit käyttää mitä tahansa virallista OpenAI-SDK:ta tai yhteensopivaa kirjastoa päivittämällä base URL -konfiguraation. Todennus perustuu yhteen bearer-tokeniin, joka toimitetaan kentän Authorization header. Tämä varmistaa saumattoman integraation olemassa olevaan koodipohjaasi.
curl https://api.toolsaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
}'
Päätepisteet: Chat-kompletionit & Mallit
Paljastamme vain olennaiset päätepisteet tekstin luomiseen. ThePOST /v1/chat/completions epäsuodatettu käsittelee pyyntösi ja palauttaa luodun tekstin. Käytä GET /v1/models varmistaa saatavilla olevan mallitunnuksen. Emme tarjoa upotuksia, kuvagenerointia, äänenkäsittelyä tai hienosäätöpalveluita. Pidä infrastruktuurisi yksinkertaisena. Lähetettävä mallin tunnus on uncensored. Tämä on oma optimoitu avoimen painotuksen mallimme, ei jälleenmyyty GPT- tai Claude-instanssi. Se vastaa suoraan ilman sisältönsuodattimia lailliseen aikuisille tarkoitettuun käyttöön. Tarkista päätepisteen dokumentaatio tiettyjen payload-rakenteiden osalta.
from openai import OpenAI
client = OpenAI(base_url="https://api.toolsaiuncensored.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)
Parametrit: Lämpötila, Top P ja Seed
Säädä tulostesi luovuutta ja determinismia käyttämällä yleisiä parametreja. Säädätemperature vaihteluun satunnaisuutta. Aseta top_p rajoittamaan nucleus-samppausta. Käytä seed toistuvien tulosten saamiseksi. Nämä työkalut antavat sinulle tarkan hallinnan tekstigenerointiprosessissa. Voit myös asettaa presence_penalty ja frequency_penalty vaikuttaa tokenien toistumiseen. Malli stop parametri mahdollistaa mukautettujen lopetussektorien määrittämisen. Tämä hallintatason varmistaa, että lähtö vastaa tiettyä käyttötapaustasi. Määritä nämä arvot pyyntökehossasi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.toolsaiuncensored.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 & JSON-tila
Vastaanota vastauksia reaaliajassa käyttämällä Server-Sent Events (SSE) -tekniikkaa. Streamaus vähentää havaittua viivettä merkittävästi. Jokainen palautus sisältää token-käyttödataa viimeisessä tapahtumassa. Tämä mahdollistaa tarkan laskutuksen seurannan pitkien generointien aikana.Rakenteiselle datalle ota JSON-tila käyttöön asettamalla response_format vastaan {"type": "json_object"}. Malli yrittää tuottaa kelvollisen JSON-muodon. Tämä on ihanteellinen ohjelmointiputkille. Yhdistä suoratoisto JSON-tilaan tehokkaaseen, rakenteelliseen tietojen erotteluun ilman jäsentamisvirheitä.
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)
Funktikutsujen tuki
Määritä työkalut pyyntöön, jotta malli voi kutsua funktioita dynaamisesti. Määritätools ja tool_choice hallita suorittamista. Malli palauttaa työkalukutsut vastausvirrassa. Tämä mahdollistaa monimutkaisten työvuorojen ja agenttimaisen käyttäytymisen. Välitä funktiomäärittelyt messages taulukkoa. Malli kutsuu asianomaisen työkalun kehotekontekstisi perusteella. Voit sitten suorittaa funktion paikallisesti ja syöttää tuloksen takaisin keskusteluun. Tämä tukee edistyneitä automaatiomalleja.
Nopeusrajoitukset & rajoitukset
API-avaimesi sallii 300 pyyntöä minuutissa. Voit suorittaa 8 samanaikaista pyyntöä. Pyyntöruumiin enimmäiskoko on 8 Mt. Jokainen avain on sidottu yhteen tiliin; uusi avain luotaessa vanha korvataan.Konteksti-ikkuna tukee yhteensä 100 000 tokenia, mukaan lukien sekä syöte että tuloste. Maksimituloste pyyntöä kohti on 16 000 tokenia. Jos et määritä max_tokens, oletusraja on 2 048 tokenia. Seuraa käyttöäsi pysyäksesi näiden rajojen sisällä.
Yleiset kysymykset
Mikä on uncensored AI:n työkalujen perusosoite?
Perus-URL on HTTPS://api.toolsaiuncensored.com/v1. Tämä päätepiste on yhteensopiva standardien OpenAI-SDK:iden ja asiakkaiden kanssa. Sinun täytyy vain päivittää base URL -määritys kirjastossasi.
Miten käsittelemme virheitä?
Virhe 401-tilakoodi tarkoittaa, että API-avain on virheellinen. Virhe 402-tila tarkoittaa, että esimaksukrediitti on riittämätön. Virhe 429-tila tarkoittaa, että ylityt nopeusrajoituksen, joka on 300 pyyntöä minuutissa. Tarkista tilin saldo ja avaimen voimassaolo.
Mikä on kontekstiikkunan koko?
Malli tukee 100 000 tokenin kontekstiikkunaa. Tämä sisältää sekä syötteen että tuotannon. Pyynnön maksimituotos on 16 000 tokenia. Määrittämätön tuotos on oletuksena 2 048 tokenia.
Avaimen hankinta vaatii rekisteröitymisen
Rekisteröidy, hae avaimesi, päivitä päätepiste. Siinä koko työvuoro.