Uncensored API -pikaopasopas
Hanki rajoittamaton API-avain ja aloita teksti-texti-pyyntöjen lähettäminen minuuteissa. Tämä opas kattaa olennaiset asiat OpenAI-yhteensopivan päätepisteen integroimiseen olemassa oleviin työvirtoihisi.
Asenna virallinen OpenAI:n SDK
Aloita asentamalla useimpien kehittäjien käyttämä standardikirjasto. Tämä paketti hoitaa HTTP-protokollan puolestasi.
- Python:
pip install openai - Node.js:
npm install openai
Kun asennus on valmis, olet valmis määrittämään yhteyden tiedot.
Määritä base URL ja API-avain
Ohjaa asiakasohjelmistosi tiettyyn päätepisteeseemme oletusvalmistajan sijaan. Käytä alla olevaa base URL -osoitetta kaikkiin pyyntöihin.
- Base URL:
https://api.preciotokensclaude.com/v1 - Mallin tunnus:
uncensored
API-avaimesi näkyy heti rekisteröitymisen jälkeen Google- tai sähköpostitilin kautta.
Tee ensimmäinen chat-päättelypyyntö
Lähetä yksinkertainen tekstikysely integroinnin testaamiseen. Malli vastaa vain tekstitulosteella.
Tämä esimerkki käyttää cURL:ia yhteyden varmistamiseen.
curl https://api.preciotokensclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Count the tokens in this 500 word essay"}]
}'Vastaus sisältää luodun tekstin ja token-käystilastot. Virheet kuten 401 tai 402 viittaavat todennus- tai luottotilonggelmiin.
Ota suoratoisto käyttöön reaaliaikaisiin vastauksiin
Käytä Server-Sent Events matalamman viiveen saavuttamiseksi. Tokenit ilmestyvät niiden generoitumisen aikana.
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)Streamaus on ihanteellinen keskusteluliittymille. Jokainen palikka sisältää käyttötilastotiedot viimeisessä vastauksessa.
Käytä funktiokutsuja ja JSON-tilaa
Määritä työkalut rakenteiseen datan erotteluun. Aseta response_format vastaan {"type": "json_object"} tiukkaa JSONia varten.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.preciotokensclaude.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);Sekä streamaus että funktiokutsut toimivat yhdessä. Voit jäsentää rakenteelliset tulosteet suoraan sovelluslogiikassasi.
Rajoitukset, virheet ja kontekstiikkuna
Seuraa käyttöä välttääksesi keskeytyksiä. Kontekstiluukku tukee yhteensä 100 000 tokenia. Maksimitulostus on 16 000 tokenia pyyntöä kohden.
Pyyntörajoitukset ovat 300 pyyntöä minuutissa. Virhekoodi 429 tarkoittaa, että raja on ylittynyt. Tarkista rahavarasi ennen raskaita kuormituksia.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.preciotokensclaude.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)Yleiset kysymykset
Kuinka paljon uncensored API maksaa per token?
Syöttötokenit ovat 0,15 $ per miljoona. Tulostustokenit ovat 0,50 $ per miljoona. Maksat todellisesta käytöstä, ei tilauksista.
Mikä on suurin konteksti-ikkuna?
Malli tukee yhteensä 100 000 tokenia. Tämä sisältää sekä syötteet että tulokset yhteensä.
Mitä maksutapoja hyväksytään?
Vain krypto: USTRC20-verkossa tai USDC Base-verkossa, mikä tahansa kokonaissumma väliltä $20–$500. Boniussaldoa myönnetään summista $50 eteenpäin.