sv ▾

Okänsurerad LLM API till $0,15/M inmatningstokens

Integrationsguide för utvecklare

Få din obegränsade LLM-API att fungera på några minuter med denna snabbstartsguide. Vi tillhandahåller en OpenAI-kompatibel slutpunkt så att du kan lägga till vårt SDK i din befintliga kod med minimala ändringar.

Claima provnyckel

Autentisering och bas-URL-inställning

Börja med att generera din API-nyckel på kontrollpanelen. Bas-URLen är HTTPS://api.apiaicheap.com/v1. Skicka din nyckel i Authorization-huvudet som en bearer-token.

  • Klicka på "Hämta API-nyckel" och logga in med Google eller e-post.
  • Kopiera nyckeln omedelbart; den visas endast en gång.

Denna nyckel autentiserar alla begäranden till chattkompletteringsslutpunkten.

Exempelrubrik

Auktorisation: Bearer YOUR_API_KEY

Första förfrågan med cURL

Skicka en grundläggande chat-completions-begäran för att testa din installation. Använd POST /v1/chat/completions-slutpunkten med modellen "uncensored".

Detta bekräftar din kreditbalans och latens.

  • Ställ in roll till "user".
  • Håll meddelandet enkelt för det första testet.

Kontrollera svaret för ett fält med genererad text.

  • Leta efter värdet "content".

Om du får en 200 OK, fungerar 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 av Python SDK

Använd det officiella OpenAI Python-biblioteket för enkel integration. Peke det mot vår bas-URL och ange din API-nyckel.

Denna metod hanterar omförsök och JSON-parsing automatiskt.

  • Installera biblioteket via pip.
  • Ställ in bas_url-parametern till vår slutpunkt.

Anropa chat.completions.create-metoden.

Skicka din meddelandelista som ett argument.

  • Inkludera modellnamnet "uncensored".

Få tillgång till svars texten via objektets attribut.

Denna metod är ren och läsbar för produktionsskript.

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-installation

Node.js-SDK:et fungerar likt Python-versionen. Initiera klienten med din nyckel och vår bas-URL.

Detta gör att du kan använda bekanta async/await-mönster.

  • Importera OpenAI-paketet.
  • Konfigurera bas-URL:en i konstruktorn.

Skapa en completion-begäran med dina meddelanden.

Hantera löftet för att få resultatet.

  • Extrahera meddelandeinnehållet från svaret.

Logga outputen för att verifiera att modellen svarar korrekt.

Denna konfiguration är idealisk för webbservern och backend-tjänster.

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);

Strömsvar med SSE

Aktivera strömning genom att ställa in stream till true i din begäran. API:et returnerar chunks när de genereras via Server-Sent Events.

Detta minskar den upplevda latensen för användare i chattappar.

  • Ställ in stream: true i payloaden.
  • Bearbeta varje bit när den anländer.

Kombinera bitarna för att bilda det slutliga svaret.

Tokenanvändningsdetaljer visas i den sista delen.

  • Kontrollera fältet "usage" i den sista chunken.

Denna metod håller användargränssnittet responsivt under långa generationer.

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)

Gränser, fel och kontextfönster

Ditt konto har en gräns på 300 förfrågningar per minut per nyckel. Kontextfönstret stöder 100 000 tokens totalt för prompt och slutförande.

Fel hanteras med standardiserade HTTP-statuskoder.

  • 401 indikerar en ogiltig eller saknad API-nyckel.
  • 402 betyder att din förbetalda kredit är slut.
  • 429 signalerar att du har överskridit hastighetsbegränsningen.

Avslag kostar inte kredit. Fel är också gratis.

Max utdata är 16,000 tokens per begäran. Ange max_tokens om du behöver mindre.

Denna struktur säkerställer förutsägbar fakturering och prestanda.

Vanliga frågor

Genereras API-nyckeln omedelbart?

Ja. När du har loggat in med Google eller e-post visas din nyckel omedelbart. Ingen telefonnummerverifiering krävs.

Vad händer om jag överskrider hastighetsbegränsningen?

Du får ett 429-fel för för många begäranden. Vänta några sekunder innan du försöker igen. Du kan skapa en ny nyckel för att öka din kapacitet för samtidiga begäranden.

Stöder API:et strömning?

Ja. Ställ in stream-parametern till true för att ta emot Server-Sent Events. Tokenanvändning ingår i den sista biten av strömmen.

Skaffa din API-nyckel nu

Registrera dig, hämta nyckeln, uppdatera bas-URL:en. Det är allt som krävs.