fi ▾
Hanki API-avain

Epäsuodattamaton Kimi API -pika-aloitus

Yhdistä olemassa oleva koodi rajoittamattomaan API:iin minuuteissa. Tämä opas näyttää, miten määrität base URL:n, todennat API-avaimella ja lähetät pyyntöjä standardien OpenAI-yhteensopivien asiakkaiden avulla.

Perus-URL ja todennus

Määritä asiakasohjelmisto osoittamaan omistettuun päätepisteeseesi. Korvaa standardi OpenAI-base URL osoitteella https://api.kimiapipricing.com/v1 ohjaa pyynnöt läpi puuttuman infrastruktuurimme. Sinun on asetettava API-avaimesi valtakirjaotsakkeeseen tai asiakasohjelman konfiguraatio-olioon. Tämä perus-URL toimii minkä tahansa standardin OpenAI-SDK:n kanssa ilman pyynnön rakenteen muuttamista. API-avaimesi luodaan välittömästi rekisteröitymisen jälkeen osoitteessa Hanki API-avain sivu. Tuemme Google-kirjautumista tai tavallista sähköpostitodennusta ilman puhelinnumeroa. Säilytä avaimesi turvallisesti, sillä se tunnistaa tilisi ja esimaksulliset krediittisi.

Lähetä ensimmäinen pyyntösi

Suorita peruspuhelinpäätteen täydennys yhteyden varmistamiseksi. Lähetä POST-pyyntö osoitteeseen /v1/chat/completions päätepiste, jossa on mallin tunnus uncensored. Tämä malli vastaa lailliseen aikuis sisältöön ilman tyypillisiä hylkäyksiä. Pyyntöruumis vaatii messages-taulukon, joka sisältää syötteesi. API palauttaa vakioita OpenAI JSON-vastauksia, mukaan lukien merkkikäyttötilastot. Virheet kuten virheellinen avain tai riittämättömät kredittiit palautetaan vakioina HTTP-tilakoodina. Voit vahvistaa perus-URL-osoitteesi ja avaimen määrityksesi ennen monimutkaisten pyyntöjen lähettämistä. Tämä vaihe varmistaa, että asiakasohjelmistosi on asianmukaisesti todennettu.

curl https://api.kimiapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
  }'

Python SDK -konfiguraatio

Alusta OpenAI Python -asiakirjaimisto mukautetulla perus-URL-osoitteella. Anna API-avain ja base_url parametri ohittaaksesi oletuspäätepisteen. Aseta malli uncensored tekstigenoointiin. Tämä lähestymistapa mahdollistaa tuttujen SDK-menetelmien käytön kuten chat.completions.create(). Asiakasohjelma hoitaa streamauksen ja JSON-muotoilun automaattisesti. Sinun ei tarvitse muuttaa viestirakennetta verrattuna vakio OpenAI -käyttöön. Tämä yhteensopivuus varmistaa, että voit vaihtaa toimittajaa ilman sovelluslogiikan uudelleenkirjoittamista. Määritä asiakasohjelma kerran ja käytä sitä sovelluksesi läpi. SDK hallinnoi yhteyksien hallintaa ja uudelleenyrittelylogiikkaa puolestasi.

from openai import OpenAI

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

Tuo OpenAI-paketti ja instansioi asiakas base URL:llämme. Aseta apiKey ja baseURL ominaisuuksia ohjata liikenne oikein. Käytä uncensored malli-ID täydennyskutsuissasi. Tämä asennus toimii sekä CommonJS- että ES-moduulituonnilla. Voit lähettää tekstipromptteja ja vastaanottaa rakenteellisia JSON-vastauksia. Node SDK käsittelee tehokkaasti stream-käsittelyä suurten tulosten osalta. Määritä asiakas ympäristömuuttujiin turvallista avainhallintaa varten. Tämä menetelmä integroituu helposti olemassa oleviin Express-palvelimiin tai itsenäisiin skripteihin. Varmista yhteys lähettämällä yksinkertainen testiviesti. SDK tukee sekä synkronisia että asynkronisia pyyntökuvioita.

import OpenAI from "openai";

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

Käsittele suorantovastaukset

Ota streamaus käyttöön asettamalla stream: true pyyntöparametreissa. Sovellusliittymä palauttaa Server-Sent Events (SSE) -virran, joka sisältää osittaisia vastauksia. Jokainen lohko sisältää tokenien käyttödataa viimeisessä lohkossa. Tämä ominaisuus on ihanteellinen reaaliaikaisille käyttöliittymille ja chat-sovelluksille. Voit käsitellä tokenia saapuessaan odottamatta koko tuotantoa. Virra päättyy viimeistelylohkoon, joka sisältää kokonaisten tokenien määrän. Käsittele verkkokatkokset yhdistämällä virra uudelleen. Tämä lähestymistapa vähentää pääkäyttäjien kokemaa viiveellisyyttä. Määritä asiakasohjelmasi puskuroimaan lohkoja tehokkaasti. Streamaus toimii kaikkien vakioparametrien kanssa, kuten temperature ja top_p.

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 konteksti

Seuraa käyttöäsi tiukkojen nopeusrajoitusten ja kontekstirajoitteiden suhteen. Sinulla on 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä avainta kohden. Kontekstiikkuna on 100 000 tokenia sisältäen sekä syötteen että tuotannon. Maksimituotanto pyyntöä kohden on 16 000 tokenia tai 2 048, jos sitä ei määritetä. Nämä rajoja ylittävät pyynnöt palauttavat 429-tilakoodin. 401-virre tarkoittaa virheellistä tai puuttuvaa API-avainta. 402-virre tarkoittaa, että esimaksukredittisi on loppu. Virheet ja hylkäykset eivät kuluta kredittiä. Esimaksukredittisi ei vanhene, joten voit lisätä saldoa myöhemmin. Pyynnön rungon kokoraja on 8 Mt. Käytä funktiokutsuja ja JSON-tilaa näiden rajojen puitteissa.

Usein kysytyt kysymykset

Kuinka paljon uncensored API maksaa verrattuna muihin vaihtoehtoihin?

Hintamme ovat 0,15 $ miljoonaa syöte-tokenia kohden ja 0,50 $ miljoonaa tulostustokenia kohden. Maksat vain todellisesta tokenkäytöstä kryptosaldolla. Ei kuukausimaksuja eikä tilauspaketteja palvelun käyttöön.

Mitkä kryptomaksutavat hyväksytään krediittien lataamiseen?

Hyväksymme USDT-verkon TRC20 -verkossa ja USDC-verkon Base. Vähimmäislisäykset alkavat $20:sta. Krediitit eivät vanhene, ja saat bonuskrediittiä suuremmista talletuksista, jotka vaihtelevat +5 %:sta +15 %:iin.

Estäkö uncensored-malli aikuis- tai kiistanalaista sisältöä?

Malli on säädetty vastaamaan ilman sisältöhylkäyksiä lainmukaiseen aikuiskäyttöön. Se ei estä kiistanalaisia tai tietoturvaturvallisuustutkimuksen aiheita. Ainoa tiukka raja on seksuaalinen sisältö, jossa esiintyy alaikäisiä, joka hylätään aina.