fi ▾

Claude api costs: quickstart for uncensored OpenAI-compatible API

Vähennä LLM-kuluksiasi siirtymällä yksinkertaiseen, sensuroimattomaan API:hin, joka hyväksyy samat SDK:t ja koodin, joita käytät jo. Tämä quickstart-opas näyttää, kuinka integroit OpenAI-yhteensopivan päätepisteemme minuuteissa nolla siirtymävaivalla.

Asenna haluamasi OpenAI-yhteensopiva SDK

Aloita asentamalla virallinen SDK kielellesi. Kirjasto käsittelee taustalla olevat HTTP-pyynnöt, joten voit keskittyä logiikkaan. Tuemme mitä tahansa asiakasohjelmaa, joka puhuu OpenAI-protokollaa.

  • Python: pip install openai
  • Node.js: npm install openai
  • Ruby: gem install openai

Tämä varmistaa yhteensopivuuden vakio päätepisteidemme kanssa. Sinun ei tarvitse asentaa erikoistuneita välityspalvelimia tai aggregaattoreita. Vakio kirjasto toimii suoraan perus-URL-osoitteemme kanssa.

Määritä base_url ja API-avain

Osoita SDK-asiakkaasi omistautuneeseen päätepisteeseesi. Muuta base_url vastaan https://api.claudeapicosts.com/v1. Käytä API-avainta, jonka loit hallintapaneelista.

Tämä konfiguraatio varmistaa, että kaikki pyynnöt ohjautuvat suoraan suoraan suodatettuun malliimme. Piiloon ohjauskuluja ei peritä. Koodisi pysyy identtisenä vakioiden OpenAI- toteutusten kanssa.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeapicosts.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)

Perus-URL on ainoa vaadittu muutos. Todentaminen käyttää standardia Bearer-token-otsaketta.

Lähetä ensimmäinen chat-valmiuspyyntö

Tee POST-pyyntö osoitteeseen /v1/chat/completions. Lähetä promptisi ja aseta malli muotoon uncensored. Tämä malli vastaa ilman sisältönsulatuksia lailliseen aikuisille tarkoitettuun käyttöön.

Käytä alla olevaa curl-komentoa testataksesi yhteyden. Korvaa YOUR_API_KEY oikealla avaimellasi. Vastaus palauttaa tekstin täydennyksen.

curl https://api.claudeapicosts.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
  }'

Tämä vahvistaa, että integraatio toimii. Voit nyt lähettää minkä tahansa syötteen uncensored-malliin. Syöttötunnisteet laskutetaan hintaan $0.15 per 1M.

Käsittele streamausvastaukset ja token-käyttö

Ota käyttöön streamaus, jotta saat tokenit vastaanotettua reaaliajassa. Aseta stream: true pyynnössäsi. API käyttää Server-Sent Events (SSE) -tekniikkaa toimitukseen.

Token-käyttötiedot ilmestyvät streamin viimeisessä palasessa. Tämä mahdollistaa kustannusten tarkan seurannan. Voit jäsentää viimeisen tapahtuman saadaksesi kokonaislaskelman syötteiden ja tulosteiden token-määrästä.

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 vähentää viivettä. Se on ihanteellinen chatrajapinnoille ja pitkän tekstin tuotantoon. Malli tukee 100,000 tokenin kontekstiikkunaa.

Ota käyttöön toimintokutsut ja JSON-tila

Käytä tools parametri toimintokutsuihin. Tämä mahdollistaa rakenteellisen datan erottelun ja työkalujen käytön. Aseta response_format vastaan {"type": "json_object"} tiukan JSON-tuloksen varmistamiseksi.

Nämä ominaisuudet toimuvat täsmälleen kuten tavallisissa OpenAI-malleissa. Voit määrittää työkalukaaviot ja antaa mallin valita toiminnat. JSON-tila varmistaa ennustettavan jäsennyksen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudeapicosts.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);

Molemmat ominaisuudet tuetaan täysin. Voit yhdistää ne monimutkaisiin automaatiotehtäviin. Malli käsittelee työkalumäärittelyt tehokkaasti.

Seuraa käyttöäsi ja esimaksukredittiä

Seuraa kuluasi ohjauspaneelin kautta. Krediitti laskutetaan todellisen tokenkäytön perusteella. Virheet ja hylkäykset ovat ilmaisia. Esimaksukrediitti vanhenee.

Voit lisätä rahaa vain kryptomaksuilla. USDT (TRC20) tai USDC (Base) hyväksytään. Vähimmäislisäys on 20 $. Bonukset koskevat suurempia määriä.

  • $50+ tuo +5 % bonusta
  • $100+ tuo +10 % bonusta
  • $200+ tuo +15 % bonusta

Seuraa saldoasi välttääksesi palvelukatkoksia. Hallintapaneeli näyttää reaaliaikaisen käytön. Ei kuukausimaksuja tai tilauksia.

Yleiset kysymykset

Mitkä ovat claude API -kustannukset tähän uncensored-malliin?

Hintamme ovat 0,15 $ miljoonaa syöte-tokenia kohden ja 0,50 $ miljoonaa tulostustokenia kohden. Piilokuluja tai tilausmaksuja ei ole. Maksat vain käyttämistäsi tokenneista.

Miten käsittelemme nopeusrajoituksia ja virheitä?

Saat 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä per avain. 401-virhe tarkoittaa, että avaimesi on virheellinen. 402-virhe tarkoittaa, että saldo on riittämätön. 429-virhe merkitsee nopeusrajoitusta.

Mikä on kontekstiruutu ja tulospäätös?

Kontekstiikkuna on 100 000 tokenia syötteelle ja tulosteelle yhteensä. Maksimituloste on 16 000 tokenia pyyntöä kohti. Oletustuloste on 2 048 tokenia, jos arvoa ei määritetä.

Hanki API-avaimesi minuuteissa

Rekisteröidy, kopioi avain ja päivitä base URL. Siinä kaikki.

Aloita nyt