Installer din foretrukne OpenAI-kompatible SDK
Start med at installere det officielle SDK til dit sprog. Biblioteket håndterer de underliggende HTTP-anmodninger, så du kan fokusere på logik. Vi understøtter enhver klient, der taler OpenAI-protokollen.
- Python: pip install openai
- Node.js: npm install openai
- Ruby: gem install openai
Dette sikrer kompatibilitet med vores standard endpoints. Du behøver ikke at installere specialiserede proxies eller aggregators. Den standard bibliotek fungerer out of the box med vores base URL.
Konfigurér base_url og din API-nøgle
Peg din SDK-klient på vores dedikerede endpoint. Ændr base_url til https://api.claudeapicosts.com/v1. Brug API-nøglen, du genererede på dit dashboard.
Denne konfiguration sikrer, at alle requests rettes direkte til vores uncensored-model. Der er ingen skjulte routing-gebyrer. Din kode forbliver identisk med standard OpenAI-implementeringer.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicosts.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)Den basale URL er den eneste ændring, der kræves. Autentificering bruger standard Bearer token-headeren.
Send din første chat-completion-anmodning
Lav en POST-anmodning til /v1/chat/completions. Send din prompt og indstil modellen til uncensored. Denne model svarer uden indholdsafvisninger til lovligt voksenbrug.
Brug curl-kommandoen nedenfor til at teste forbindelsen. Erstat YOUR_API_KEY med din faktiske nøgle. Svaret returnerer en tekstfuldførelse.
curl https://api.claudeapicosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
}'Dette bekræfter, at din integration fungerer. Du kan nu sende ethvert prompt til den uncensored-model. Input-tokens opkræves til $0.15 per 1M.
Håndtering af streaming-svar og tokenforbrug
Aktiver streaming for at modtage tokens i realtid. Indstil stream: true i din anmodning. API'et bruger Server-Sent Events (SSE) til levering.
Tokenforbrugsdetaljer vises i den sidste chunk. Dette giver dig mulighed for at spore omkostninger præcist. Du kan parse den sidste begivenhed for at få det samlede input og output tokens.
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)Streaming reducerer den opfattede forsinkelse. Det er ideelt til chatgrænseflader og langformsgenerering. Modellen understøtter et kontekstvindue på 100,000 tokens.
Aktiver funktionskald og JSON-tilstand
Brug den tools parameter til funktionssamtale. Dette muliggør struktureret dataudtræk og værktøjsbrug. Indstil response_format til {"type": "json_object"} for streng JSON-output.
Disse funktioner fungerer præcis som med standard OpenAI-modeller. Du kan definere tool schemas og lade modellen vælge handlinger. JSON-mode sikrer forudsigelig parsing.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapicosts.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);Både funktioner er fuldt understøttet. Du kan kombinere dem til komplekse automatiseringsopgaver. Modellen håndterer værktøgsdefinitioner effektivt.
Overvåg dit forbrug og forudbetalte kredit
Spor dine udgifter via dashboardet. Kredit opkræves baseret på reel tokenbrug. Fejl og afslag er gratis. Forudbetalt kredit udløber aldrig.
Du kan toppe op med kun krypto. USDT (TRC20) eller USDC (Base) accepteres. Minimum for top-up er $20. Bonusser gælder for større beløb.
- $50+ tilføjer +5% bonuskredit
- $100+ tilføjer +10% bonuskredit
- $200+ tilføjer +15% bonuskredit
Overvåg din balance for at undgå tjenesteafbrydelse. Dashboardet viser realtidsbrug. Ingen månedlige gebyrer eller abonnementer.