Pika-aloitus: Uncensored API -integrointi
Integroi sensuroimaton LLM-sovellukseesi tämän OpenAI-yhteensopivan API:n avulla. Tarjoamme omistetun päätepisteen, joka hyväksyy vakiintuneita pyyntöjä, jolloin voit ohittaa sisältösuodattimet säilyttäen tutut SDK-työkalut.
Perus-URL:n ja todennuksen määritys
Aloita osoittamalla asiakasohjelma base URL -osoitteeseemme ja käyttämällä Bearer-tokenia. Päätepiste on https://api.howmuchisdeepseekapi.com/v1. Hakitat avaimen napsauttamalla 'Hanki API-avain' rekisteröitymissivulla, jossa voit kirjautua sisään Googlella tai käyttää sähköpostia ja salasanaa. Puhelinnumeroa ei vaadita, ja avain näkyy välittömästi. Tarvitset vain yhden aktiivisen avaimen tilille; uuden luominen korvaa vanhan.
Todennus on standardia. Lähetä avain Authorization header. Tämä kokoonpano toimii virallisten OpenAI Python- tai JS-asiakkaiden kanssa. Määrität vain perus-URL:n ja API-avaimen asiakasobjektissa. Tämä varmistaa, että olemassa oleva koodisi toimii ilman suurempia uudelleenkirjoituksia.
curl https://api.howmuchisdeepseekapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current pricing for the deepseek api endpoint"}]
}'
Chat Completions Endpoint (/v1/chat/completions)
Lähetä promptisi chat-completions-päätepisteeseen. Tässä teksti muuttuu tekstiksi. Mallin tunnistetiedon, jonka sinun on käytettävä, on uncensored. Se on avoimen painotuksen malli, joka on hienosäädetty vastaamaan ilman kieltäviä vastauksia lailliseen aikuisisisältöön. Se ei ole GPT, Claude tai DeepSeek. Lähetä viestisi rooli- ja sisältöobjektien taulukkona.
API odottaa standardia JSON-rakennetta. Voit sisällyttää system-, user- ja assistant-roolit. Vastauksessa on mallin antama vastaus. Virheet kuten riittämätön saldo palauttavat tilakoodin 402. Virheellinen avain palauttaa tilakoodin 401. Nämä standardit koodit auttavat sinua käsittelemään virheet sujuvasti sovelluksesi logiikassa.
from openai import OpenAI
client = OpenAI(base_url="https://api.howmuchisdeepseekapi.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)
Malliluettelo-päätepiste (/v1/models)
Kysy mallien päätepistettä varmistaaksesi yhteyden. Lähetä GET-pyyntö /v1/models. Vastaus listaa saatavilla olevat mallit. Näet uncensored malli-ID, joka on lueteltu täällä. Tämä vahvistaa, että autentikointisi toimii oikein.
Tämä päätepiste on hyödyllinen vianmääritykseen. Jos saat 404- tai 500-virheen, perus-URL-osoitteesi voi olla väärä. Käytä tätä kutsua varmistaaksesi, että asiakasohjelmistosi pystyy saavuttamaan palvelimemme ennen raskaiden payloadien lähettämistä. Se palauttaa yksinkertaisen listan, joka sisältää mallin tiedot.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howmuchisdeepseekapi.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);
Streamausvastaukset ja merkkikäyttö
Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa Server-Sent Events -tapahtumia (SSE). Jokainen osio sisältää osittaista tekstiä. Viimeinen osio sisältää tokenien käyttötilastot. Tämä mahdollistaa tekstin näyttämisen käyttäjille reaaliajassa.
Tokenimäärät ovat kriittisiä laskutusta varten. Maksat $0.15 per 1M syötetokeni ja $0.50 per 1M tulostustokeni. Virheet ovat ilmaisia. Käyttötiedot viimeisessä palassa auttavat seuraamaan kustannuksia tarkasti. Voit myös asettaa max_tokens rajoittamaan tulostetta. Jos ei aseteta, maksimi on 2 048 tokenia.
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)
Funktikutsut ja JSON-tila
Käytä funktiokutsuja rakenteisiin tuloksiin. Määrittele työkalut pyyntöruumiissa. Malli vastaa funktiokutsuilla tarvittaessa. Voit myös pakottaa JSON-tilan asettamalla response_format vastaan {"type": "json_object"}. Tämä varmistaa, että tuloste on kelvollista JSONia.
Parameters like temperature ja top_p hallitse satunnaisuutta. Käytä stop sekvenssit keskeyttämään generaatio. Voit myös asettaa presence_penalty ja frequency_penalty vähentääksesi toistoa. Nämä työkalut antavat hienojakoisen hallinnan mallin käyttäytymiselle.
Parametrit: lämpötila, Top-p ja pysäytyssekvenssit
Säädä temperature luovuuteen. Korkeammat arvot tuottavat monipuolisempia tuloksia. Aseta top_p hallita luovuutta, ytimenäytteistystä. Käytä stop sekvenssit lopettamaan generointi tietyissä merkkijonoissa. Nämä parametrit auttavat säätämään mallia tiettyä käyttötapaustasi varten.
Voit myös asettaa seed deterministisiin tuloksiin. Tämä on hyödyllistä vianmääritykseen. Konteksti-ikkuna on 100 000 tokenia promptin ja täydennyksen yhteensä. Maksimituotos on 16 000 tokenia pyyntöä kohti. Tämä mahdollistaa pitkät keskustelut ilman kontekstin menettämistä.
Yleiset kysymykset
Kuinka paljon deepseek-API maksaa epärasistiseen käyttöön?
Perimme 0,15 $ miljoonaa syöttötokeneita kohden ja 0,50 $ miljoonaa tulostustokeneita kohden. Ei kuukausimaksuja. Maksat vain käytöstä, ja virheet ovat ilmaisia. Krediitti ei vanhene.
Mikä on kontekstiikkunan koko?
Kontekstiikkoni on 100 000 tokenia, joka sisältää sekä promptin että vastauksen. Voit tuottaa jopa 16 000 tokenia yhdessä vastauksessa. Tämä mahdollistaa laajat keskustelut tai pitkien asiakirjojen käsittelyn.
Miten käsittelemme nopeusrajoituksia?
Sinulla on rajoitus 300 pyyntöä minuutissa avainta kohden. Voit myös pitää 8 samanaikaista pyyntöä. Jos ylität nämä rajat, saat 429-liian monta pyyntöä-virheen. Toteuta asiakasohjelmaasi eksponentiaalinen taaksepäin hakeutuminen tämän käsittelemiseksi hienotunteisesti.
Hanki API-avaimesi nyt
Rekisteröidy, kopioi avain ja osoita asiakasohjelmasi uuteen base URL:iin. Valmis.