Integroi DeepSeek Unchained API
Aloita uncensored LLM -API:n käyttö OpenAI-yhteensopivalla päätepisteellä. Lähetä pyyntöjä API-avaimesi avulla ja vastaanota tekstivastauksia ilman sisältösuodattimia.
Todennus ja Base URL -asetukset
Käytä API-avaintasi perus-URL:n HTTPS://api.deepseekunchained.com/v1 kanssa. Tämä päätepiste toimii virallisten OpenAI-SDK:iden ja minkä tahansa OpenAI-yhteensopivan asiakkaan kanssa. Hanki avain rekisteröitymällä Google- tai sähköpostitunnuksella. Avain näytetään välittömästi Get API key -sivulla. Puhelinnumeroa ei tarvita rekisteröitymiseen. Syötteitäsi ei käytetä koulutukseen. Yksityisyys on turvattu ilman lisätoimia. Tarvitset vain sähköpostiosoitteen luodaksesi tilin. Avain myöntää pääsyn chat-completions-päätepisteeseen. Se ei myönnä pääsyä upotuksiin tai kuvagenerointiin. Säilytä avain turvallisesti. Kierrä sitä tarvittaessa hallintapaneelin kautta. Uusi avain korvaa vanhan välittömästi. Yksi aktiivinen avain per tili on sallittu. Virheet ja hylkäykset eivät kuluta krediittia. Tämä varmistaa, että maksat vain todellisesti kulutetuista tokenneista.
Chat Completions Endpoint (POST)
Lähetä tekstiä sisään ja saat tekstiä ulos käyttäen POST /v1/chat/completions. Tämä päätepiste hyväksyy JSON-kehon, jossa on messages-taulukko. Jokaisella viestillä on rooli- ja content-kenttä. System-rooli määrittää käyttäytymisen. User-rooli tarjoaa promptin. Model-kenttä on asetettava arvoon "uncensored". Tämä malli on hienosäädetty noudattavaisuuden kannalta yrityssuodattimien sijaan. Se vastaa suoraan ilman luennoimista. Voit asettaa temperaturen ja top_p:n luovuutta varten. Stop-sekvenssit keskeyttävät generoinnin ajoissa. Presence- ja frequency-penaltyt säätävät toistoa. Vastaus sisältää käyttötilastot. Nämä tilastot näyttävät input- ja output-tokenien määrät. Virheet palauttavat standardit HTTP-vastauskoodit. 401 tarkoittaa virheellistä avainta. 402 tarkoittaa kredittiä ei ole. 429 tarkoittaa nopeusrajoitusta.
Streamausvastaukset SSE:n kanssa
Ota streamaus käyttöön asettamalla stream arvoksi true pyynnön runkossa. API palauttaa Server-Sent Events -tapahtumia (SSE). Jokainen lohko sisältää osittaista tekstisisältöä. Tämä mahdollistaa vastausten näyttämisen reaaliajassa. Viimeinen lohko sisältää token-käyttötilastot. Nämä tiedot näyttävät kuluneet tokenit. Streamaus vähentää havaittua viivettä käyttäjille. Se on ihanteellinen chatliittymille. SDK käsittelee lohkojen jäsentämisen automaattisesti. Sinun ei tarvitse hallita SSE:tä manuaalisesti. Malli tukee täydellistä streamausta. Parametrit kuten temperature toimivat normaalisti. Stop-sekvenssit laukaisevat silti lopetustapahtumat. Virheet lähetetään myös SSE-tapahtumina. Tämä varmistaa vahvan virheenkäsittelyn. Käytä streamausta paremman käyttökokemuksen saamiseksi. Se pitää yhteyden auki, kunnes prosessi on valmis.
Funktikutsut ja työkalujen käyttö
Määritä työkalut pyynnön runkoon funktiokutsuja varten. Malli palauttaa työkalukutsuja vastauksessa. Nämä kutsut sisältävät funktioiden nimet ja argumentit. Koodisi suorittaa funktion ja lähettää tulokset takaisin. Malli käyttää tuloksia tuottaakseen lopullisen tekstin. Tämä mahdollistaa agenttimaisen käyttäytymisen. Voit määrittää useita työkaluja. Malli päättää, mitä käyttää. Työkaluvalinta voi olla pakotettu tai automaattinen. Automaattinen antaa mallin päättää. Pakotettu tila vaatii tietyn työkalun. Tämä on hyödyllistä rakenteisissa työvuorokuvauksissa. Argumentit palautetaan merkkijoina. Jäsentele ne JSON-muodossa koodissasi. Malli tukee monimutkaisia työkalumäärittelyjä. Käytä tätä API-integraatioihin. Se laajentaa mallin mahdollisuuksia. Virheet työkalun suorituksessa käsitellään koodissasi. Malli yrittää uudelleen tarvittaessa.
JSON-tila rakenteiselle lähdölle
Pakota JSON-tuloste asettamalla response_format arvoon json_object. Malli palauttaa kelvollisia JSON-merkkijonoja. Tämä on ihanteellinen ohjelmalliseen käsittelyyn. Jäsennysvirheitä ei synny. Tuloste on tiukasti muotoiltu. Käytä tätä tietojen erottelutehtäviin. Malli noudattaa skeemavihjeitä. Määrittele ominaisuudet promptissasi. Malli kunnioittaa näitä rajoituksia. Lämpötila vaikuttaa JSON-kelpoisuuteen. Alhaisemmat arvot varmistavat johdonmukaisuuden. Käytä tätä luotettaviin tietoputkiin. Streamaus toimii JSON-tilan kanssa. Viimeinen lohko sisältää koko objektin. Token-käyttö ilmoitetaan tarkasti. Virheet palautetaan vakio-JSON-muodossa. Tämä varmistaa helpon virheenkäsittelyn. Käytä JSON-tilaa API:ssa. Se vähentää jälkikäsittelykuormaa. Malli on optimoitu tähän muotoon.
Nopeusrajoitukset ja pyyntörajoitukset
Rajoitus on 300 pyyntöä minuutissa avainta kohden. Voit lähettää 8 pyyntöä samanaikaisesti. Pyyntökehon koko on enintään 8 Mt. Konteksti-ikkuna on yhteensä 100 000 tokenia. Tämä sisältää syötteen ja täydennyksen. Tulosteen enimmäiskoko on 16 000 tokenia pyyntöä kohden. Aseta max_tokens hallitsemaan pituutta. Oletusarvo on 2 048, jos sitä ei aseteta. Nopeusrajoituksia noudatetaan tiukasti. Niiden ylitys palauttaa 429-virheen. Krediittejä ei kuluteta 429-virheiden aikana. Virheet eivät kuluta krediittejä. Tämä suojaa saldoasi. Pyyntöjä jonotetaan, jos rajat ylitetään. Odota ja yritä uudelleen viiveen jälkeen. Käytä eksponentiaalista viivettä vahvuuden varmistamiseksi. Seuraa käyttöäsi hallintapaneelin kautta. Krediitit eivät vanhene. Lataa vain kryptolla. USDT tai USDC Base-verkossa. Bonuskrediittiä myönnetään latausten yhteydessä.
cURL
curl https://api.deepseekunchained.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list ten open source libraries for rust async io"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekunchained.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekunchained.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
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
Mikä on perus-URL deepseek sensuroimattomalle API:lle?
Perus-URL on HTTPS://api.deepseekunchained.com/v1. Tämä päätepiste on yhteensopiva OpenAI-SDK:ien ja -asiakkaiden kanssa. Käytä sitä kaikkiin chat-päivityspyyntöihin.
Miten käsittelemme virheitä, kuten 402 tai 429?
Virhe 402 tarkoittaa, että sinulla ei ole saldoa jäljellä. Lisää saldoa käyttämällä USDT:tä tai USDC:tä. Virhe 429 tarkoittaa, että olet ylittänyt nopeusrajan. Odota ja yritä uudelleen. Virheet eivät kuluta saldoa, joten saldo on turvassa.
Mikä on kontekstiikkunan koko?
Kontekstiluukku on 100 000 tokenia. Tämä sisältää sekä syöte- että tulostokenit. Maksimi tuotanto on 16 000 tokenia pyyntöä kohden. Aseta max_tokens hallitaksesi pituutta.
Luo avaimesi
Rekisteröidy, hae avain, päivitä päätepiste. Asennus kestää sekunteja.