Integrationsguide til udviklere
Få din ubegrænsede LLM API til at virke på få minutter med denne quickstart-guide. Vi tilbyder et OpenAI-kompatibelt endpoint, så du kan indsætte vores SDK i din eksisterende kode med minimale ændringer.
Autentificering og Base URL-setup
Start med at generere din API-nøgle på dashboardet. Base-URLen er HTTPS://api.apiaicheap.com/v1. Send din nøgle i Authorization-headeren som en bearer-token.
- Klik "Hent API-nøgle" og log ind med Google eller e-mail.
- Kopier nøglen straks; den vises kun én gang.
Denne nøgle autentificerer alle anmodninger til chat-completions-endpointet.
Eksempeloverskrift
Autorisation: Bearer YOUR_API_KEY
Første anmodning med cURL
Send en grundlæggende chat-completion for at teste dit setup. Brug POST /v1/chat/completions-endepunktet med modellen "uncensored".
Dette bekræfter din kreditbalance og latens.
- Angiv rollen til "user".
- Hold beskeden enkel til den første test.
Tjek svaret for et felt med genereret tekst.
- Kig efter "content"-værdien.
Hvis du får en 200 OK, fungerer din integration.
curl https://api.apiaicheap.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix the null pointer in the login handler"}]
}'
Integration af Python SDK
Brug det officielle OpenAI Python-bibliotek til nem integration. Ret det til vores base URL, og indstil din API-nøgle.
Denne tilgang håndterer retries og JSON-parsing automatisk.
- Installer biblioteket via pip.
- Indstil base_url-parameteren til vores endepunkt.
Kald chat.completions.create-metoden.
Indtast din beskedliste som et argument.
- Inkluder modelnavnet "uncensored".
Få adgang til response-teksten via objektets attributter.
Denne metode er ren og læselig til produktions scripts.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiaicheap.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)
Node.js SDK-setup
Node.js SDK fungerer lignende Python-versionen. Initialiser klienten med din nøgle og vores base-URL.
Dette giver dig mulighed for at bruge bekendte async/await-mønstre.
- Importér OpenAI-pakken.
- Konfigurér base URL i konstruktoren.
Opret en completion-anmodning med dine beskeder.
Håndter promise for at få resultatet.
- Udtræk meddeholdelsesindholdet fra svaret.
Log outputtet for at verificere, at modellen svarer korrekt.
Denne opsætning er ideel til webservere og backend-tjenester.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiaicheap.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);
Streaming-respons med SSE
Aktiver streaming ved at indstille stream til true i din anmodning. API'et returnerer chunks, når de genereres via Server-Sent Events.
Dette reducerer den opfattede latens for brugere i chat-applikationer.
- Indstil stream: true i payloadet.
- Behandle hver chunk, mens den ankommer.
Kombinér chunkene for at danne det endelige svar.
Tokenforbrugsdetaljer vises i den sidste chunk.
- Tjek "usage"-feltet i den sidste chunk.
Denne tilgang holder brugergrænsefladen responsiv under lange genereringer.
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 konto har en grænse på 300 anmodninger i minuttet pr. nøgle. Kontekstvinduet understøtter 100.000 tokens i alt til prompt og completion.
Fejl håndteres med standard HTTP-statuskoder.
- 401 indikerer en ugyldig eller manglende API-nøgle.
- 402 betyder, at din forudbetalte kredit er udtømt.
- 429 signalerer, at du har overskredet hastighedsbegrænsningen.
Afvisninger koster ikke kredit. Fejl er også gratis.
Max output is 16,000 tokens per request. Set max_tokens if you need less.
Denne struktur sikrer forudsigelig fakturering og ydeevne.
Almindelige spørgsmål
Genereres API-nøglen øjeblikkeligt?
Ja. Når du logger ind med Google eller e-mail, vises din nøgle med det samme. Der er ikke brug for telefonnummerverifikation.
Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?
Du modtager en 429 Too Many Requests-fejl. Vent et par sekunder, før du prøver igen. Du kan oprette en ny nøgle for at øge din kapacitet for samtidige anmodninger.
Understøtter API'et streaming?
Ja. Indstil stream-parameteren til true for at modtage Server-Sent Events. Tokenforbrug er inkluderet i den sidste del af streamen.
Få din API-nøgle nu
Tilmeld dig, få nøglen, opdater din base-URL. Det er alt, hvad der er til det.