API-pika-aloitus
Aloita tekstin luominen OpenAI-yhteensopivalla API:lla minuuteissa. Maksat vain käytetyistä tokenneista, eikä vähimmäiskulutusta vaadita.
Perus-URL ja todennus
Määritä asiakasohjelmisto osoittamaan oikeaan päätepisteeseen ja anna avaimesi. Käytä https://api.getcheapai.cc/v1 perusURL-osoitukseksi. Syötä API-avaimesi Authorization header käyttäen Bearer mekanismin. Tämä kokoonpano toimii minkä tahansa standardin mukaisen OpenAI-yhteensopivan SDK:n kanssa.
Lähettämällä ensimmäinen pyyntö
Tee yksinkertainen POST-pyyntö tekstigenerointiin. Mallin tunnus on uncensored. Lähetä prompti ja vastaanota täydennys. Virheet ja hylkäykset ovat ilmaisia, joten maksat vain todellisista tokenneista. Käytä alla olevaa curl-esimerkkiä yhteyden testaamiseen.
curl https://api.getcheapai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
}'
Python SDK -integraatio
Alusta asiakas avaimellasi ja base URLilla. Aseta malli uncensored. Syötä viestit standardimuodossa. SDK käsittelee serialisoinnin automaattisesti. Tämä vähentää merkittävästi boilerplate-koodia.
from openai import OpenAI
client = OpenAI(base_url="https://api.getcheapai.cc/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 SDK -käyttö
Tuo kirjasto ja määritä perus-URL. Kutsu chat.completions.create viestilläsi. Käsittele vastaus asynkronisesti. Tämä kuvio sopii hyvin nykyaikaisiin JavaScript-ympäristöihin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.getcheapai.cc/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);
Streamausvastaukset
Ota streamaus käyttöön asettamalla stream: true. Vastaanoka tokenit niiden generoitumisen aikana. Tämä parantaa koettua viivettä suurissa tuloksissa. Viimeinen osa sisältää tokenkäyttotilastot laskutusta varten.
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 ja virheenkäsittely
Käsittele tiettyjä HTTP-vastauskoodeja hallitaksesi sovelluksesi kulkua. 401 tarkoittaa, että avaimesi on virheellinen. 402 osoittaa riittämätöntä krediittiä. 429 merkitsee, että saavutit 300 pyynnön minuuttirajan. Konteksti-ikkuna on yhteensä 100 000 tokenia. Virheet eivät kuluta tokenia.
Yleiset kysymykset
Mikä on getcheapai:n perus-URL?
Käytä HTTPS://api.getcheapai.cc/v1 kaikkiin pyyntöihin. Tämä päätepiste tukee standardia OpenAI-yhteensopivaa protokollaa.
Miten maksan tokenit?
Lataa tilisi USDT- tai USDC-kryptovaluutalla. Krediitti vanhenee, ja maksat vain käytetyistä tokenista.
Mitä tapahtuu, jos saat virheen?
Virheet kuten 429 tai 400 eivät veloita tokenia. Maksetaan vain onnistuneista suorituksista.
Hanki API-avaimesi nyt
Rekisteröidy, hanki avain ja päivitä endpoint URL. Siinä kaikki.