da ▾

Ufiltreret LLM API til $0.15/M input-tokens

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.

Hæv prøvenøgle

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.