API-pika-aloitusopas
Tämä opas auttaa sinua integroimaan uncensored, OpenAI-yhteensopivan API:n olemassa olevaan asiakaskoodiisi. Saat yhden mallin, läpinäkyvän hinnoittelun ja ilman toimittajalukkoa.
https://api.pricingapideepseek.com/v1
Perus-URL ja todennus
Käytä tiettyä base URLia ja voimassa olevaa API-avainta jokaiseen pyyntöön.
Perusosoite on https://api.pricingapideepseek.com/v1. Päivitä SDK-määrityksesi osoittamaan tähän oletusOpenAI-pisteen sijaan. Todennä laskemalla API-avaimesi Authorization header. Saat yhden avaimen per tili. Jos tarvitset uuden, vanha avain lakkaa toimimasta välittömästi. Aloita $0.50 kokeilusaldoilla varmistaaksesi yhteyden ennen krypton ostamista.
Lähetä ensimmäinen chat-valmispyyntösi
Lähetä POST-pyyntö chat completions -päätepisteeseen saadaksesi tekstivastauksen.
Tämä on suora korvike yleisille OpenAI-asiakkaille. Määrität mallitunnuksen arvoksi uncensored. API palauttaa tekstin syötteen perusteella. Virheet kuten puuttuvat luotot tai virheelliset avaimet palauttavat standardit HTTP-vastauskoodit. Perustekstigeneraatioon ei tarvita lisäasetuksia.
- Päätepiste:
POST /v1/chat/completions - Mallin tunnus:
uncensored - Vain tekstisyötteet
Tarkista saldo, jos saat 402-virheen. Lisää saldoa USDT- tai USDC-maksulla jatkaaksesi palvelun käyttöä keskeytyksettä.
Python SDK -integraatio
Määritä OpenAI Python -kirjasto käyttämään base URLiamme ja avaintasi.
Tämä mahdollistaa tutun Python-koodin käytön LLM-kontakteissa. Kirjasto käsittelee pyynnön muotoilun automaattisesti. Sinun tarvitsee vain ohittaa oletus-API-isäntä. Tämä varmistaa, että olemassa olevat skriptit toimivat ilman suurempia uudelleenkirjoituksia.
- Aseta
base_urlAPI-päätepisteeseemme. - Aseta
api_keyyksilölliseen avaimeseesi. - Kutsu
chat.completions.createmallillauncensored.
Virheet nostetaan standardipoikkeuksina. Tarkista virheviestistä lisätietoja nopeusrajoituksista tai laskutusongelmista.
Node SDK -konfiguraatio
Alusta OpenAI Node -asiakirjaimisto mukautetun isäntäosoitteen ja tunnuslukujen kanssa.
Tämä lähestymistapa toimii hyvin palvelinpuolen sovelluksissa tai Node.js-ympäristöissä. Syötät perus-URL-osoitteen ja API-avaimen alustuksen yhteydessä. SDK:n muut funktiot toimivat täsmälleen kuten vakioversiossa. Voit lähettää viestejä ja vastaanottaa tekstivastauksia muuttamatta logiikkaasi.
- Tuo OpenAI-paketti.
- Luo asiakasinstanssi mukautetulla perus-URL:lla.
- Käytä vakiota
chat.completions.createmetodi.
Varmista, että avain on voimassa. API hylkää pyynnöt, joissa on vanhentuneita tai virheellisiä avaimia. Seuraa käyttöäsi välttääksesi yllättävät kulut.
Streamausvastaukset SSE:n kanssa
Ota käyttöön streamaus, jotta saat tokenit vastaanotettua niiden luomisen aikana.
Aseta stream: true pyynnössäsi. API lähettää Server-Sent Events (SSE) -viestin jokaiselle tokenille. Tämä vähentää havaittua viivettä pääkäyttäjille. Käsittele osia niiden saapuessa. Viimeinen osa sisältää kokonaistilastot tokenien käytöstä laskutusta varten. Tämä on ihanteellista chatrajapinnoille ja reaaliaikaisille sovelluksille.
- Aseta
streamvastaantrue. - Käsittele SSE-tapahtumia koodissasi.
- Näytä tokenit progressiivisesti.
Streamaus ei muuta hinnoittelua. Maksat käytettyjen tokenien kokonaismäärästä. Virheet streamauksen aikana lähetetään viimeisessä palautuksessa. Tarkista virhekentät tässä viimeisessä tapahtumassa.
Rajoitukset, virheet ja kontekstiikkuna
Ymmärrä nopeusrajoituksesi, virhekoodit ja tokennien rajoitukset.
Voit lähettää 300 pyyntöä minuutissa. Vain 8 pyyntöä on käynnissä samanaikaisesti avainta kohden. Pyyntöruumiin koon on oltava alle 8 Mt. Kontekstiikkuna on yhteensä 100,000 merkkiä. Tämä sisältää sekä syötteesi että tuotetun vastauksen. Jos ylität rajan, saat virhekoodin 429. Virheelliset avaimet palauttavat virhekoodin 401. Vain krediititön tili palauttaa virhekoodin 402. Virheet eivät kuluta merkkejä. Hylkäykset ovat myös ilmaisia. Tämä varmistaa, että maksat vain todellisesta tuloksesta. Suunnittele merkkimäärän käyttö huolellisesti pysyäksesi 16,000 merkin tulorajassa.
cURL
curl https://api.pricingapideepseek.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the per million token costs for input and output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapideepseek.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.pricingapideepseek.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 kontekstiikkunan koko?
Konteksti-ikkuna on 100,000 tokenia. Tämä raja sisältää sekä syötteen promptin että luodun vastauksen. Voit generoida enintään 16,000 tokenia pyyntöä kohden.
Miten käsittelemme API-virheitä?
Virheet palauttavat standardit HTTP-tilakoodit. 401 tarkoittaa, että avaimesi on virheellinen. 402 ilmoittaa riittämättömästä krediitistä. 429 ilmoittaa, että olet ylittänyt nopeusrajoituksen. Virheet eivät kuluta tokenisaltoa.
Voinko käyttää tätä API:ta kooditehtäviin?
Kyllä. Suodattamaton malli käsittelee koodin generointia hyvin. Se ei hylkää laillisia teknisiä kysymyksiä. Voit lähettää koodinpätkiä ja saada vastauksia vakioituissa muodoissa. JSON-tila on saatavilla rakenteistettua dataa varten.
Hanki API-avain
Rekisteröidy, kopioi avaimesi, päivitä base URL. Se on kaikki mitä tarvitset.