fi ▾
Hanki avaimesi

Sensuroimaton API:n keskustelupäättelyiden dokumentaatio

Lisää uncensored API -avaimesi olemassa olevaan koodistoon ja saat raakaa, suodatamatonta tekstivastausta heti.

Todennus ja Base URL

Aloita liimaamalla avaimesi Authorization header. Käytämme standardia Bearer-token-kaavaa, joka toimii minkä tahansa OpenAI-yhteensopivan asiakkaan kanssa. Kirjaudu sisään Googlen tai sähköpostin kautta saadaksesi avaimesi välittömästi. Puhelinnumeroa ei vaadita tilin luontiin.

Perusosoite on HTTPS://api.chataiunfiltered.com/v1. Pyyntöjesi on osoitettava tähän. Käytettävä mallitunniste on uncensored. Tämä varmistaa, että saat nimenomaisen uncensored-mallin, jota isännöimme omilla palvelimillamme.

curl https://api.chataiunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Chat Completions -päätepiste

Lähetä POST pyyntö /v1/chat/completions syötteelläsi. API palauttaa tekstin suoraan ilman ylimääräistä mölyä. Voit asettaa parametreja kuten temperature tai top_p hallitsemaan satunnaisuutta.

Käytä Python SDK:ta nopeaan integrointiin. Aseta vain base URL osoittamaan päätepisteeseemme. Asiakasohjelma hoitaa JSON-sarjallistuksen puolestasi. Virheet kuten virheellinen avain palauttavat 401-tilakoodin. Krediitin loppu laukaisee 402-virheen.

from openai import OpenAI

client = OpenAI(base_url="https://api.chataiunfiltered.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)

Streamausvastaukset SSE:n avulla

Vuoita tokeni käyttäjillesi sujuvamman kokemuksen saavuttamiseksi. Aseta stream parametri true pyynnössäsi. API palauttaa palvelimen lähettämiä tapahtumia (SSE) vastauksen saapuessa. Tämä vähentää koettua viivettä pitkissä tulosteissa.

Käytä Node SDK käsittelemään virtaa tehokkaasti. Jäsentele palaset saapuessaan. Viimeinen palanen sisältää kokonaistokeninkäytön tilastot. Tämä auttaa seuraamaan kustannuksia tarkasti reaaliajassa. Pidä yhteys auki, kunnes virta sulkeutuu.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chataiunfiltered.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);

Työkalun käyttö ja funktion kutsuminen

Määritä työkalut pyyntöön, jotta malli voi kutsua funktioita. API tukee standardia työselumääritystä parametreineen. Välitä funktion nimi ja argumentit vastauksessa. Suoritat funktion omalla puolellasi.

Lähetä tulokset takaisin malliin uudessa viestissä. Tämä mahdollistaa monivaiheiset vuorovaikutukset ulkoisen datan kanssa. Malli käsittelee logiikan työkalujen kutsumisesta. Käytä tool_choice pakottaa tai sallia automaattisen valinnan. Tämä toimii saumattomasti uncensored-mallimme kanssa.

Vastausmuoto ja JSON-tila

Pakota rakenteellinen tuloste asettamalla response_format vastaan {"type": "json_object"}. Malli palauttaa kelvollisen JSON-tiedon tavallisen tekstin sijaan. Tämä on hyödyllistä datan jäsentämisessä sovellukseesi. Varmista, että kehotuksessasi kuvataan selkeästi odotettu skeema.

API ei tarkista JSON-kaavaa tiukasti. Se luottaa mallin tuottamaan oikean syntaksin. Jos tuloste on virheellinen, sinun kannattaa yrittää uudelleen. Käytä tätä luotettaviin data-extraction-tehtäviin. Yhdistä tämä streamaukseen nopeaan jäsentämiseen.

Tokenirajoitukset ja kontekstiikkuna

Kontekstiluukku tukee yhteensä jopa 100 000 tokenia. Tämä sisältää sekä syötteen promptin että tulostuksen completionin. Voit tuottaa jopa 16 000 tokenia pyyntöä kohden. Oletusarvoinen maksimitulostus on 2 048 tokenia, jos sitä ei määritetä.

Nopeusrajoitukset sallivat 300 pyyntöä minuutissa per avain. Voit tehdä 8 samanaikaista pyyntöä kerralla. Pyyntöruumiin maksimikoko on 8 Mt. Virheet ja hylkäykset eivät kuluta esimaksusaldoasi. Tämä tekee testauksesta turvallista ja kustannustehokasta.

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

Miten vianjäljityn puuttuvat lähdeviitteet rinnakkaisessa chat-API-vastauksessa?

API palauttaa raakatekstin ilman automaattista lähdeviitteiden muotoilua. Sinun on määritettävä oma rakenne kehotuksessa tai käytettävä JSON-tilaa rakenteellisille tiedoille. Malli ei lisää lähdeviitteitä, ellet pyydä niitä nimenomaisesti järjestelmäohjeissa.

Onko sensuroimaton tekoälykeskustelumalli koulutettu käyttäjädatasta?

Ei, kehotuksiasi ei käytetä koulutuksessa. Emme säilytä pyyntöjesi perusteella koulutustietoja. Keskustelut ovat yksityisiä, eikä niitä käytetä mallin painoarvojen parantamiseen. Tämä varmistaa, että tietosi pysyvät hallinnassasi.

Mitä tapahtuu, jos osut nopeusrajaan?

Saat virheen 429 Too Many Requests. Rajoituksena on 300 pyyntöä minuutissa per API-avain. Voit suorittaa 8 pyyntöä samanaikaisesti. Odota, että ikkuna nollautuu, tai päivitä tilia tarvittaessa. Virheet eivät laske token-käyttöä.

Hanki API-avaimesi nyt

Rekisteröidy, kopioi avain ja osoita päätepisteeseemme. Se on niin yksinkertaista.

Hanki avaimesi