API ia Quickstart Guide
Hent din API-nøgle og begynd at sende anmodninger til den ubegrænsede LLM API på få minutter. Denne guide dækker autentificering, kerneendpoints, streaming og avancerede funktioner med konkrete eksempler.
Autentificering & Base URL
Brug din unikke API-nøgle med hver anmodning til https://api.apiia.cc/v1 base URL. Dette OpenAI-kompatible endpoint fungerer med ethvert standard SDK ved at indstille base URL og angive din nøgle i Authorization header. Nøglen genereres øjeblikkeligt ved tilmelding via Google eller e-mail, uden behov for telefonnummer. Hold din nøgle sikker, da den giver direkte adgang til din forudbetalte kredit. Du kan generere en ny nøgle til enhver tid, hvilket erstatter den forrige øjeblikkeligt.
Send din første komplettering
Send en POST-forespørgsel til /v1/chat/completions med modellen indstillet til "uncensored". Denne enkle tekst-til-tekst-grænseflade håndterer dine prompts uden indholdsafslag til lovligt voksenbrug. Du kan kontrollere svarlængden ved hjælp af max_tokens parameter, som standard er 2.048, hvis det udelades. Modellen understøtter et kontekstvindue på 100.000 tokens, hvilket giver mulighed for betydelige prompt-historikker. Brug denne endpoint til pålidelig, ufiltreret tekstgenerering.
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-integration
Installer det officielle OpenAI Python-pakke og konfigurer base-URL'en til at pege på vores service. Dette giver dig mulighed for at bruge velkendte metoder som chat.completions.create() med vores ukensurerede model. SDK'en håndterer tokenisering og request-formattering automatisk. Du kan passere parametre som temperature og top_p til at kontrollere kreativitet og tilfældighed. Denne tilgang forenkler integration i eksisterende Python-applikationer eller 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-integration
Brug OpenAI Node.js SDK ved at indstille BASE_URL miljøvariabel eller konfigurer klientinstansen. Dette muliggør sømløs integration med JavaScript- og TypeScript-projekter. SDK'et understøtter alle standard chat-completion-funktioner, inklusive funktionssamtale og JSON-tilstand. Du kan nemt skifte mellem streaming- og ikke-streaming-tilstande. Denne fleksibilitet gør det ideelt til at bygge webapplikationer eller serverless-funktioner, der kræver usensureret tekstgenerering.
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-svar med SSE
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Sent Events (SSE) med hvert token, når det genereres. Dette giver real-time feedback og reducerer den opfattede latens for slutbrugere. Den sidste del inkluderer tokenforbrugsstatistikker, så du kan spore omkostninger præcist. Streaming er essentiel for interaktive chatgrænseflader og dynamisk indholdsgenerering. Det sikrer en jævn brugeroplevelse selv med længere svar.
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)
Begrænsninger, fejl og kontekstvindue
Din API-nøgle er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger. Den maksimale anmodningskropsstørrelse er 8 MB. Hvis du modtager en 401-fejl, skal du tjekke din API-nøgles gyldighed. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. En 429-fejl betyder, at du har overskredet rate-limiteringen. Kontekstvinduet understøtter 100,000 tokens for både prompt og completion kombineret. Forståelse af disse grænser hjælper dig med at designe robuste applikationer, der håndterer fejl gracefullt.
Ofte stillede spørgsmål
Hvordan autentificerer jeg mine anmodninger?
Indsæt din API-nøgle i Authorization-headeren som en Bearer-token. Base-URLen er HTTPS://api.apiia.cc/v1 for alle OpenAI-kompatible SDK'er.
Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?
Du modtager en 429-statuskode. Grænsen er 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Vent kortvarigt, før du prøver igen.
Er prøvekræditten gyldig for evigt?
Nej, prøvekontokreditten på $0,50 er gyldig i 7 dage. Forudbetalt kredit fra top-ups udløber aldrig, men prøven er engangs pr. konto.
Få din API-nøgle på få sekunder
Tilmeld dig, få din nøgle, og opdater base-URL'en. Færdig.