API-snelstart
Begin binnen enkele minuten met het genereren van tekst met de openai-compatibele API. Je betaalt alleen voor verbruikte tokens, geen minimumbestedingsvereiste.
Basis-URL en authenticatie
Configureer je client om naar het juiste eindpunt te wijzen en geef je sleutel op. Gebruik https://api.getcheapai.cc/v1 als de basis-URL. Voer je API-sleutel door in de Authorization header met behulp van de Bearer schema. Deze opstelling werkt met elke standaard OpenAI-compatibele SDK.
Je eerste verzoek versturen
Maak een eenvoudige POST-request om tekst te genereren. De model-id is uncensored. Stuur een prompt en ontvang een voltooiing. Fouten en weigeringen zijn gratis, dus je betaalt alleen voor daadwerkelijke tokens. Gebruik het onderstaande curl-voorbeeld om de verbinding te testen.
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 integratie
Initialiseer de client met je sleutel en de basis-URL. Stel het model in op uncensored. Voer berichten in het standaardformaat in. De SDK behandelt serialisatie automatisch. Deze aanpak vermindert boilerplate-code aanzienlijk.
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-gebruik
Importeer de bibliotheek en configureer de basis-URL. Roep chat.completions.create met je berichten. Verwerk de respons asynchroon. Dit patroon past goed in moderne JavaScript-omgevingen.
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);
Streaming responses
Activeer streaming door stream: true. Ontvang tokens terwijl ze worden gegenereerd. Dit verbetert de waargenomen latentie voor grote outputs. De laatste chunk bevat tokenverbruiksstatistieken voor facturering.
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)
Limieten en foutafhandeling
Verwerk specifieke HTTP-statuscodes om je applicatieflow te beheren. Een 401 betekent dat je sleutel ongeldig is. Een 402 geeft aan dat er onvoldoende krediet is. Een 429 signaleert dat je de limiet van 300 verzoeken per minuut hebt bereikt. Het contextvenster is 100,000 tokens in totaal. Fouten verbruiken geen tokens.
Veelgestelde vragen
Wat is de basis-URL van getcheapai?
Gebruik HTTPS://api.getcheapai.cc/v1 voor alle verzoeken. Dit eindpunt ondersteunt standaard OpenAI-compatible protocollen.
Hoe betaal ik voor tokens?
Laad op met USDT of USDC. Credit vervalt nooit en je betaalt alleen voor gebruikte tokens.
Wat gebeurt er als ik een fout krijg?
Fouten zoals 429 of 400 rekenen geen tokens in. Je betaalt alleen voor succesvolle voltooiingen.
Verkrijg nu je API-sleutel
Meld je aan, haal je sleutel op en stel je eindpunt-URL in. Dat is het.