fi ▾

Epäsuodattamaton LLM API hintaan $0.15/M syöttötokenit

Integraatio-opas kehittäjille

Hanki peittämätön LLM-API toimintaan minuuteissa tämän pika-aloitusoppaan avulla. Tarjoamme OpenAI-yhteensopivan päätepisteen, jotta voit liittää SDK:n olemassa olevaan koodiisi vähäisin muutoksin.

Vaadi kokeiluaihava

Todennus ja Base URL -asetukset

Aloita API-avaimen luomin kojelaudasta. Perus-URL on HTTPS://api.apiaicheap.com/v1. Lähetä avaimesi Authorization-otsakkeeseen bearer-tokenina.

  • Napsauta "Hanki API-avain" ja kirjaudu sisään Googlella tai sähköpostilla.
  • Kopioa avain välittömästi; se näkyy vain kerran.

Tämä avain todentaa kaikki pyynnöt chat-päätepisteelle.

Esimerkkiotsikko

Valtuutus: Bearer YOUR_API_KEY

Ensimmäinen pyyntö cURL:lla

Lähetä peruschat-täydennys testaamaan asetuksiasi. Käytä POST /v1/chat/completions -päätepistettä mallilla "uncensored".

Tämä vahvistaa rahamääräsi ja viiveen.

  • Aseta rooliksi "user".
  • Pidä viesti yksinkertaiseksi ensimmäisessä testissä.

Tarkista vastauksesta luodun tekstin kenttä.

  • Etsi "content"-arvoa.

Jos saat 200 OK -vastauksen, integraatio toimii.

curl https://api.apiaicheap.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the null pointer in the login handler"}]
  }'

Python SDK -integraatio

Käytä virallista OpenAI:n Python-kirjastoa helppoon integrointiin. Suuntaa se palvelumme base URL:iin ja aseta API-avaimesi.

Tämä lähestymistapa käsittelee uudelleenyritykset ja JSON-jäsennyksen automaattisesti.

  • Asenna kirjasto pip:n kautta.
  • Aseta base_url-parametri osoitteeseen päätepisteeseemme.

Kutsu chat.completions.create-metodia.

Vie viestilistasi argumenttina.

  • Sisällytä mallinimi "uncensored".

Pääsy vastauksen tekstiin objektin attribuuttien kautta.

Tämä menetelmä on siistiä ja luettavaa tuotantokirjoituksille.

from openai import OpenAI

client = OpenAI(base_url="https://api.apiaicheap.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 SDK -määritys

Node.js-SDK toimii samankaltaisesti Python-versiion kanssa. Alusta asiakas avaimellasi ja base URL -arvolla.

Tämä mahdollistaa tutun async/await-kuvion käytön.

  • Tuo OpenAI-paketti.
  • Määritä base URL konstruktorissa.

Luo täydennyspyyntö viesteilläsi.

Käsittele promise saadaksesi tuloksen.

  • Pura viestin sisältö vastauksesta.

Loki ulostulo varmistaaksesi, että malli vastaa oikein.

Tämä konfiguraatio on ihanteellinen web-palvelimille ja backend-palveluille.

import OpenAI from "openai";

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

Strimausvastaukset SSE:n kautta

Ota käyttöön suoratoisto asettamalla stream arvoon true pyynnössäsi. API palauttaa lohkoja niiden tuotannon aikana palvelimen lähettämien tapahtumien kautta.

Tämä vähentää havaittua viivettä käyttäjille chat-sovelluksissa.

  • Aseta stream: true payloadissa.
  • Käsittele jokainen osa saapuessaan.

Yhdistä palikat muodostaaksesi lopullisen vastauksen.

Token-käyttötiedot ilmestyvät viimeisessä palasessa.

  • Tarkista "usage"-kenttää viimeisessä palassa.

Tämä lähestymistapa pitää käyttöliittymän reaktiivisena pitkien generointien aikana.

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)

Rajoitukset, virheet ja kontekstiikkuna

Tililläsi on 300 pyyntöä minuutissa -raja per avain. Kontekstiikkuna tukee yhteensä 100 000 tokenia promptille ja completionille.

Virheet käsitellään standardien HTTP-vastauskoodien kautta.

  • 401 viittaa virheelliseen tai puuttuvaan API-avaimeseen.
  • 402 tarkoittaa, että esimaksusaltonsi on loppu.
  • 429 merkitsee, että olet ylittänyt nopeusrajan.

Hylkäykset eivät maksa krediittiä. Virheet ovat ilmaisia myös.

Max output is 16 000 tokenia pyyntöä kohti. Aseta max_tokens, jos tarvitset vähemmän.

Tämä rakenne varmistaa ennustettavan laskutuksen ja suorituskyvyn.

Yleiset kysymykset

Syntyykö API-avain välittömästi?

Kyllä. Kun kirjaudut sisään Google- tai sähköpostitunnuksella, avaimesi näytetään välittömästi. Puhelinnumerovahvistusta ei vaadita.

Mitä tapahtuu, jos ylityt nopeusrajan?

Saat 429 Too Many Requests -virheen. Yritä uudelleen muutaman sekunnin kuluttua. Voit luoda uuden avaimen lisätäksesi samanaikaisten pyyntöjen kapasiteettia.

Tukeeko API streamausta?

Kyllä. Aseta stream-parametri arvoon true saadaksesi Server-Sent Eventsia. Token-käyttö sisällytetään streamin viimeiseen osaan.

Hanki API-avaimesi nyt

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