fi ▾

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/v1uncensored

Pika-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. The POST /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.

Hanki API-avain