Integroi Suodattamaton API
Lisää virallinen OpenAI SDK -kirjasto projektiisi ja osoita se suodattamattomaan LLM API -palveluumme. Tämä quickstart-opas opastaa sinua autentikoinnissa, ensimmäisissä pyynnöissä, suoratoistossa ja virheenkäsittelyssä ilman määritysten muutoksia.
Asenna virallinen OpenAI:n SDK
Aloita lisäämällä standardikirjasto ympäristöösi. Tämä varmistaa, että käytät samaa asiakasohjelmakoodia, joka toimii muiden tarjoajien kanssa.
- Suorita
pip install openaiPythonille. - Suorita
npm install openaiNode.js:lle.
Nämä paketit käsittelevät HTTP-logiikan, jotta voit keskittyä prompteihin. Sinun ei tarvitse mukautettua asiakasohjelmaa tai erillistä reititystasoa. SDK hallitsee uudelleenyritykset ja JSON-serialisoinnin automaattisesti.
Määritä base URL ja avain
Osoita SDK palvelimellemme ohittaen oletusperus-URL-osoitteen. Käytä avainta, jonka loit hallintapaneelista, ja aseta mallin tunnus arvoksi uncensored.
- Base URL:
https://api.pricingkeyapiopenai.com/v1 - Malli:
uncensored
Tämä konfiguraatio toimii minkä tahansa OpenAI-yhteensopivan asiakkaan kanssa. Voit säilyttää olemassa olevan koodirakenteen ja vaihtaa vain päätepistettä. Tilauslukkoa ei sovelleta tähän.
Tässä kerrotaan, miten määrität asiakkaan Pythonissa:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
Lähetä ensimmäinen chat-valmius
Tee vakio POST-pyyntö chat-täydennyspäätepisteeseen. Lähetä järjestelmä- ja käyttäjäviestit vaaditussa JSON-muodossa. API palauttaa tekstimuotoisen vastauksen, joka ohittaa tavalliset sisältösuodattimet laillisiin aikuisaiheisiin.
Testaa yhteys yksinkertaisella syötteellä viiveen ja token-käytön varmistamiseksi. Jos saat vastauksen, integraatiosi toimii oikein.
Esimerkkipyynnön rakenne:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
Ota suoratoisto käyttöön reaaliaikaiseen tokenitulokseen
Aseta stream arvoon true vastaanottaaksesi tokenit niiden generoitumisen aikana. Tämä on välttämätöntä keskustelujärjestelmille ja reaaliaikaisille sovelluksille. SDK tuottaa lohkoja, kun ne saapuvat palvelimelta.
Jokainen palikka sisältää vastauksen delta-arvon. Voit liittää nämä delta-arvot yhteen rakentaaksesi lopullisen tekstin. Streamaus vähentää merkittävästi havaittua viivettä pitkissä lähdöissä.
Ota suoratoisto käyttöön Node.js-asiakkaassasi:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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äytä JSON-tilaa ja funktiokutsuja
Pyyntö strukturoitu tulos asettamalla response_format vastaan {"type": "json_object"}. Tämä pakottaa mallin palauttamaan kelvollista JSONia tavallisen tekstin sijaan. Käytä tools funktiokutsuominaisuuksille.
Määrittele työkaluskeemasi pyynnössä. Malli tuottaa työkalukutsuja, jotka voit suorittaa koodissasi. Tämä toimii täsmälleen kuten standardi OpenAI-funktiokutsuliittymä.
Määritä JSON-tila SDK:ssasi:
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 virheet ja käyttörajat
Huomioi tiettyjä HTTP-vastauskoodia hallitaksesi sovelluksesi toimintaa. 401-virhe tarkoittaa, että API-avaimesi on virheellinen tai vanhentunut. 402-virhe tarkoittaa, että esimaksukrediittisi on loppu. 429-virhe kertoo, että olet ylittänyt nopeusrajoituksen, joka on 300 pyyntöä minuutissa.
Kontekstikkonisi on yhteensä 100 000 tokenia. Jos ylität tämän, API palauttaa virheen. Hylkäykset ja virheet eivät kuluta tokenisaltoa. Pidä pyyntöjen rungot alle 8 Mt.
Yleiset kysymykset
Mikä on OpenAI-API-avaimen hinnoittelurakenne?
Perimme 0,15 $ miljoonaa syöttötokeneita kohden ja 0,50 $ miljoonaa tulostustokeneita kohden. Ei kuukausitilauksia eikä seisomakapasiteettimaksua. Maksat vain todella käyttämistäsi tokeneista esimaksullisesta kryptosaldoistasi.
Onko tämä sensuroimaton LLM-malli?
Kyllä, mallimme ei kiistä laillista aikuisille suunnattua, fiktiivistä tai kiistanalaista sisältöä. Ainoa tiukka raja on, että kiistämme pyynnöt, jotka liittyvät seksuaaliseen sisältöön alaikäisten kanssa. Se ei ole GPT, Claude tai mikään muu toimittajan malli.
Mitä maksutapoja hyväksytään?
Vain krypto: USTRC20-verkossa tai USDC Base-verkossa, mikä tahansa kokonaissumma väliltä $20–$500. Boniussaldoa myönnetään summista $50 eteenpäin.
Luo sinun API-avaimesi
Rekisteröidy, hanki tokeni ja päivitä base URL -osoitteesi. Tämä on koko konfiguraatio.