Snabbstartsguide för utvecklare
Anslut din befintliga OpenAI-kompatibla klient till vårt osensurerade LLM-API på sekunder. Den här guiden täcker autentisering, begärandeformater, strömning och verktygsanvändning för snabb integration.
Autentisering & bas-URL
Använd din API-nyckel med Authorization: Bearer header. Vår bas-URL är https://api.apiclaudecheap.com/v1obegränsad. Du får en nyckel per konto, utfärdas omedelbart efter Google- eller e-postregistrering. Inget telefonnummer krävs.
Slutpunkt för chattkomplettering
Skicka text till POST /v1/chat/completions. Modellen genererar textsvar utan innehållsvägraner för lagliga vuxna ämnen. Begäranden följer standard JSON-strukturer. Inmatade tokens kostar $0.15 per miljon, utmatade $0.50 per miljon. Fel och vägraner förbrukar inte kredit. Börja med ett enkelt meddelande för att verifiera anslutningen.
curl https://api.apiclaudecheap.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
}'
Python SDK-integration
Överskriv base_url i OpenAI-klienten. Ange API-nyckeln och modellnamnet. Klienten hanterar serialisering automatiskt. Du kan strömma eller analysera fulla svar. Detta tillvägagångssätt gör att du kan återanvända befintliga kodbas. Justera bas-URL:en så att den pekar på vår slutpunkt. Behåll modellnamnet som uncensored. Testa med en kort prompt först.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiclaudecheap.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 SDK-integration
Konfigurera baseUrl alternativ i din Node-klient. Ange API-nyckeln i header-fälten. Använd uncensored som modell. Detta gör att du kan byta leverantörer utan att ändra din applikationslogik. SDK:et hanterar HTTP-anslutningen. Hantera fel på ett skäligt sätt. Kontrollera svarstatuskoden. Parsa JSON-kroppen. Denna metod fungerar för både synkrona och asynkrona förfrågningar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiclaudecheap.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 med SSE
Aktivera strömning genom att ställa in stream: true. Servern skickar Server-Sent Events (SSE). Varje chunk innehåller delvis text. Den sista chunken innehåller tokenanvändningsstatistik. Detta minskar uppfattad latens för långa svar. Buffra chunkarna i din applikation. Kombinera dem för att bilda det kompletta meddelandet. Hantera anslutningsfel under strömmen. Övervaka tokenanvändning för att hålla dig inom budget.
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)
Function Calling & JSON Mode
Definiera verktyg i tools array. Modellen returnerar strukturerad data vid behov. Använd response_format: {type: "json_object"} för strikt JSON. Detta säkerställer förutsägbara utdata för automatisering. Temperatur och top_p styr slumpmässigheten. Lägre värden gör svaren mer deterministiska. Ange en seed för reproducerbarhet. Stop-sekvenser avbryter genereringen i förtid. Närvaro- och frekvensstraff justerar tokenupprepning.
Vanliga frågor
Varför utlöses 429-taktförlusten?
Du har överskridit 300 förfrågningar per minut eller 8 samtidiga förfrågningar per nyckel. Varje nyckel har en strikt gräns. Vänta några sekunder innan du försöker igen. Uppgradera din nyckel eller fördela lasten över flera nycklar om det behövs.
Vad händer vid ett 402-fel?
Ditt förbetala kredit är slut. Fel och avslag förbrukar inte kredit. Fyll på med USDT eller USDC för att fortsätta. Kredit löper inte ut, så du kan lägga till medel senare.
Hur stort är kontextfönstret?
Kontextfönstret är 100 000 tokens för prompt och output tillsammans. Max utdata är 16 000 tokens per begäran. Begäran över 8 MB avslås. Håll payloads koncisa för att undvika fel.
Hämta din nyckel på några sekunder
Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är det.