fi ▾

chatterbotapi.com2026-10-30sensuroimaton

Epäsuodattamaton LLM API

API-dokumentaatio

Aloita Chatterbot-API:n käytäntömme sekunneissa. Tämä opas kattaa OpenAI-yhteensopivan päätepisteen, autentikoinnin ja ensimmäisen uncensored-tekigenerointipyyntösi.

Perus-URL ja todennus

Chatterbot API sijaitsee https://api.chatterbotapi.com/v1. Autentikoit käyttämällä Bearer-tokenia Authorization header. Avain näkyy välittömästi rekisteröitymisen jälkeen Google- tai sähköpostitilin kautta.

  • Base URL: https://api.chatterbotapi.com/v1
  • Otsake: Authorization: Bearer YOUR_API_KEY

Yksi avain per tili korvaa vanhan välittömästi. Pidä se turvassa.

Ensimmäinen pyyntö

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallilla uncensored. API palauttaa tekstiä ilman yleisiä hylkäyksiä lailliseen aikuis sisältöön.

Tässä on minimaalinen cURL-esimerkki:

curl https://api.chatterbotapi.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 city of France"}]
  }'

Varmista, että vastaus sisältää luodun tekstin choices[0].message.content.

Python SDK -integraatio

Käytä virallista OpenAI:n Python-kirjastoa. Suuntaa se base URLiimme ja ruiskuta avaimesi. Asiakas käsittelee JSON-serialisoinnin automaattisesti.

from openai import OpenAI

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

Tämä lähestymistapa toimii sekä virtaukselle että ei-virtauksellisille kutsuille. Mallin ID pysyy uncensored.

Node.js SDK:n määritys

Alusta OpenAI npm -paketti mukautetulla base URL:llä. Tämä varmistaa yhteensopivuuden olemassa olevien OpenAI-asiakasohjelmien kanssa.

import OpenAI from "openai";

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

Määritä ympäristömuuttuja tai syötä avain suoraan. API käyttäytyy kuten mikä tahansa vakio chat-completions-päätepiste.

Streamausvastaukset

Ota streamaus käyttöön asettamalla stream: true. API lähettää Server-Sent Events (SSE) -tapahtumia. Token-käytön tiedot ilmestyvät vain viimeisessä palautusosuudessa.

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)

Käsittele jokainen osa saapuessaan. Tämä vähentää havaittua viivettä pitkissä tuloksissa, jopa 16 000 tokeniin asti.

Rajoitukset ja virheet

Oleta 401-virhe, jos avain on virheellinen. 402-virhe tarkoittaa, että esimaksukreditti on loppu. Virheet ja hylkäykset eivät kuluta tokeniä. Sinulla on rajoitus 300 pyyntöön minuutissa. Kontekstiluukku sisältää yhteensä 100 000 tokeniä. Pyynnön rungon on pysyttävä alle 8 Mt.

Yleiset kysymykset

Kuinka paljon chatterbot API maksaa?

Syötetekstitokenit maksavat $0.15 per 1M tokenia. Tulostetekstitokenit maksavat $0.50 per 1M tokenia. Maksat vain todellisesta käytöstä ennakkomaksulla kryptoluottokreditilla.

Mikä on kontekstiikkunan koko?

Malli tukee 100 000 tokenin kontekstiikkunaa sekä syötteelle että tulosteelle yhteensä. Pyynnön enimmäistuloste on 16 000 tokenia.

Tukeeko API funktiokutsuja?

Kyllä. Voit käyttää työkaluja, tool_choicea ja JSON-tilaa standardien parametrien kautta. Tämä mahdollistaa rakenteisen tiedon erottelun ja agenttien työvirrat.

Hanki API-avain

Rekisteröidy, kopioi avain ja päivitä base URL. Siinä kaikki.

Aloita nyt