API ia Quickstart Gids
Haal je API-sleutel op en begin binnen enkele minuten verzoeken te sturen naar de ongeremde LLM API. Deze gids behandelt authenticatie, kern-eindpunten, streaming en geavanceerde functies met concrete voorbeelden.
Authenticatie & basis-URL
Gebruik je unieke API sleutel bij elk verzoek aan de https://api.apiia.cc/v1 basis-URL. Dit OpenAI-compatibele eindpunt werkt met elke standaard SDK door de basis-URL in te stellen en je sleutel te verstrekken in de Authorization header. De sleutel wordt direct gegenereerd bij het aanmaken van een account via Google of e-mail, zonder dat een telefoonnummer nodig is. Bewaar je sleutel veilig, omdat deze directe toegang geeft tot je vooruitbetaalde tegoed. Je kunt op elk moment een nieuwe sleutel genereren, die de vorige direct vervangt.
Je eerste completion versturen
Stuur een POST-verzoek naar /v1/chat/completions met het model ingesteld op "uncensored". Deze eenvoudige tekst-in, tekst-uit-interface verwerkt je prompts zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik. Je kunt de responslengte beheren met de max_tokens parameter, wat standaard 2.048 is als het wordt weggelaten. Het model ondersteunt een contextvenster van 100.000 tokens, waardoor aanzienlijke promptgeschiedenis mogelijk is. Gebruik dit endpoint voor betrouwbare, ongefilterde tekstgeneratie.
curl https://api.apiia.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Python SDK Integratie
Installeer de officiële OpenAI Python-pakket en configureer de basis-URL zodat deze naar onze service wijst. Hierdoor kunt u bekende methoden zoals chat.completions.create() met ons uncensored model. De SDK doet tokenisatie en request-formattering automatisch. U kunt parameters doorgeven zoals temperature en top_p om creativiteit en willekeur te sturen. Deze aanpak vereenvoudigt de integratie in bestaande Python-toepassingen of data science-workflows.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiia.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-integratie
Gebruik de OpenAI Node.js SDK door de BASE_URL omgevingsvariabele of configureer de clientinstantie. Dit maakt naadloze integratie met JavaScript- en TypeScript-projecten mogelijk. De SDK ondersteunt alle standaard chat-voltooiingsfuncties, inclusief function calling en JSON-modus. Je kunt eenvoudig schakelen tussen streaming- en niet-streamingmodi. Deze flexibiliteit maakt het ideaal voor het bouwen van webapplicaties of serverless functies die ongefilterde tekstgeneratie vereisen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiia.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-responsen met SSE
Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE) met elke token zodra deze wordt gegenereerd. Dit biedt realtime feedback en vermindert de waargenomen latentie voor eindgebruikers. Het laatste deel bevat tokenverbruiksstatistieken, zodat je kosten nauwkeurig kunt bijhouden. Streamen is essentieel voor interactieve chatinterfaces en dynamische inhoudsgeneratie. Het zorgt voor een vloeiende gebruikerservaring, zelfs bij langere antwoorden.
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, fouten en contextvenster
Uw API-sleutel is beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken. De maximale verzoekgrootte is 8 MB. Als u een 401-fout ontvangt, controleer dan de geldigheid van uw API-sleutel. Een 402-fout geeft aan dat er onvoldoende vooruitbetaald tegoed is. Een 429-fout betekent dat u de rate limit hebt overschreden. Het contextvenster ondersteunt 100.000 tokens voor zowel prompt als completion samen. Het begrijpen van deze limieten helpt u robuuste applicaties te ontwerpen die fouten soepel afhandelen.
Veelgestelde vragen
Hoe verifieer ik mijn verzoeken?
Voeg uw API-sleutel toe aan de Authorization-header als Bearer-token. De basis-URL is HTTPS://api.apiia.cc/v1 voor alle OpenAI-compatible SDK's.
Wat gebeurt er als ik de frequentielimiet overschrijd?
U ontvangt een 429-statuscode. De limiet is 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Wacht kort voordat u opnieuw probeert.
Is de proefcredit geldig voor altijd?
Nee, de proefkrediet van $0,50 is 7 dagen geldig. Vooraf betaald krediet van top-ups vervalt nooit, maar de proef is eenmalig per account.
Haal je API-sleutel op in enkele seconden
Meld je aan, haal je sleutel op en stel de basis-URL in. Klaar.