Claude hinta: pika-aloitus ja API-viite
Tämä opas auttaa sinua integroimaan avoimen painotuksen omaavan, sisällöntarkastuksettomme mallin käyttämällä yleisiä OpenAI-asiakirjastoja ilman koodin muutoksia. Tarjoamme suoran, välityspalvelun tyyppisen vaihtoehdon kalliille toimittajamalleille tarjoamalla sisällöntarkastuksettomman, avoimen painotuksen omaavan mallin saman chat-completions-päätepisteen kautta.
Asennus ja ympäristön määritys
Aloita asentamalla kielen virallinen asiakasohjelmistokirjasto. Palvelumme toimii standardin /v1 polku, joten sinun tarvitsee vain päivittää base URL ja API-avain. Tämän sivuston base URL on HTTPS://api.claudeprecio.com/v1. Todennus perustuu yhteen aktiiviseen avainta per tili. Voit luoda tämän avaimen välittömästi Google- tai sähköpostitunnuksella "Get API key" -sivulla. Puhelinnumeroa ei tarvita. Avain näytetään vain kerran, joten kopioi se turvallisesti.
Ensimmäisen pyynnön tekeminen Pythonilla
Lähetä täydennyspyyntö käyttäen vakiota Python SDK:ta. Suuntaa asiakas base URL -osoitteeseemme ja aseta malli "uncensored". Tämä avoin painotusmalli toimittaa omilla palvelimillamme ja on hienosäädetty vastaamaan ilman sisältökieltoja. Voit välittää parametreja kuten temperature tai top_p siten kuin teet minkä tahansa OpenAI-yhteensopivan palvelun kanssa. Pyyntörakenne pysyy identtisenä standardimuodon kanssa.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeprecio.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)
Varmista, että vastaus sisältää luodun tekstin. Jos saat virheen 401, avaimesi on virheellinen. Virhe 402 tarkoittaa riittämätöntä esimaksusaldoa. Virheet generoinnin aikana eivät kuluta tokenteja, joten maksat vain onnistuneesta tulostuksesta.
Virtaavat vastaukset ja käytön seuranta
Ota streamaus käyttöön asettamalla stream=True asiakasasetuksissasi. API palauttaa palveluntason tapahtumia (SSE) jokaiselle luodulle tokenille. Tämä mahdollistaa tekstin näyttämisen reaaliajassa odottaessa täydellistä vastausta. Käyttödata, mukaan lukien syöte- ja tulostokenien lukumäärät, sisältyy streamin viimeiseen osaan. Tämä lähestymistapa vähentää koettua viivettä pitkissä tuloksissa. Se toimii saumattomasti standardien SDK:iden kanssa.
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 streamin katkokset sujuvasti. Verkkokatkokset voivat jättää osittaisia vastauksia. Tarkista aina viimeinen lohko tarkkojen token-käyttotilastojen saamiseksi. Tämä varmistaa, että laskutusnäyttösi vastaa todellista kulutusta.
Parametrit: lämpötila, top_p ja siemenluku
Ohjaa luovuutta ja toistettavuutta käyttämällä vakioita generointiparametreja. The temperature arvo säätää satunnaisuutta; pienemmät arvot tuottavat määrätietoisempia tuloksia. Käytä top_p rajoittaa otannan ylintä todennäköisyysmassaa. Aseta seed korjata satunnainen tila toistettavien tulosten saamiseksi useiden kutsujen aikana. Nämä parametrit toimivat täsmälleen OpenAI-standardin mukaisesti. Säädä niitä käyttötapauksesi mukaan, olipa kyseessä koodaus tai luova kirjoittaminen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeprecio.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);
Yhdistä nämä asetukset tarkkaan kontrolliin. Esimerkiksi matala temperature kiinteän seedin kanssa varmistaa johdonmukaiset tulokset testaukseen. Malli tukee kaikkia vakio-parametreja kuten stop sekvenssit ja presence_penalty. Kokeile löytääksesi oikean tasapainon projektisi vaatimuksiin.
Function calling ja JSON-tila
Käytä funktiokutsuja API:n integroimiseen sovelluksiisi. Määrittele työkalut pyyntöruumiissa, ja malli palauttaa rakenteisen JSON-tiedoston, joka sisältää funktioiden argumentit. Ota JSON-tila käyttöön asettamalla response_format vastaan {"type": "json_object"}. Tämä varmistaa, että tuloste on aina kelvollista JSONia, mikä yksinkertaistaa jäsentämistä. Käytä tätä tiedon erotteluun tai rakenteellisiin vastauksiin. Malli käsittelee monimutkaiset työkalumäärittelyt tehokkaasti.
curl https://api.claudeprecio.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate total cost for 10 million input tokens and 3 million output tokens"}]
}'
Testaa funktiokutsuja yksinkertaisella työkalumäärittelyllä. Varmista, että malli noudattaa työkalukaavaa. JSON-tila on erityisen hyödyllinen, kun tarvitset ennustettavia tulostusrakenteita. Yhdistä se streamaukseen reaaliaikaiseen datankäsittelyyn. Tämä ominaisuus tekee API:sta soveltuvan tuotantovalmiisiin sovelluksiin.
Rajoitukset, virheet ja kontekstiikkuna
Konteksti-ikkuna tukee 100 000 tokenia syötteeseen ja tulokseen yhdistettynä. Enimmäistulos pyyntöä kohden on 16 000 tokenia. Jos max_tokens ei ole asetettu, raja on oletusarvoisesti 2 048. Voit tehdä 300 pyyntöä minuutissa avainta kohti. Samanaikaisuus on rajoitettu 8 samanaikaiseen pyyntöön avainta kohti. Pyyntöruumiin koko ei saa ylittää 8 Mt. Virheet kuten 401, 402 ja 429 käsitellään standardien HTTP-vastauskoodien kautta. Token-käyttö laskutetaan tarkasti, ja virheet ovat ilmaisia.
Usein kysytyt kysymykset
Kuinka paljon uncensored API maksaa?
Hinnoittelu on $0.15 per 1M syötokenia ja $0.50 per 1M lähtötokenia. Bonus on esimaksu ja lasketaan todellisen token-käytön mukaan. Virheet ja hylkäykset eivät kuluta bonusa.
Mikä on kontekstiikkunan koko?
Kontekstiikkoni on 100 000 tokenia sekä syötteelle että tulokselle yhdessä. Voit tuottaa enintään 16 000 tokenia per pyyntö. Oletusrajana on 2 048 tokenia, jos sitä ei määritetä.
Voinko käyttää tätä vakioitujen OpenAI-SDK:iden kanssa?
Kyllä, se on täysin OpenAI-yhteensopiva. Sinun tarvitsee vain päivittää base URL -arvo muotoon HTTPS://api.claudeprecio.com/v1 ja asettaa malliksi "uncensored". Kaikki standardit parametrit ja ominaisuudet kuten streamaus ja funktiokutsut toimivat odotetusti.
Hanki API-avaimesi nyt
Rekisteröidy, kopioi avain, päivitä base URL. Se on kaikki mitä sinun tarvitsee tehdä.