Installera din föredragna OpenAI-kompatibla SDK
Börja med att installera det officiella SDK:t för ditt språk. Biblioteket hanterar de underliggande HTTP-förfrågningarna, så att du kan fokusera på logik. Vi stöder vilken klient som helst som talar OpenAI-protokollet.
- Python: pip install openai
- Node.js: npm install openai
- Ruby: gem install openai
Detta säkerställer kompatibilitet med våra standardendpoints. Du behöver inte installera specialiserade proxytjänster eller aggregat. Standardbiblioteket fungerar direkt med vår bas-URL.
Konfigurera base_url och din API-nyckel
Pek SDK-klienten mot vår dedikerade slutpunkt. Ändra base_url för https://api.claudeapicosts.com/v1. Använd API-nyckeln du skapade i vårt dashboard.
Denna konfiguration säkerställer att alla förfrågningar dirigeras direkt till vår uncensored-modell. Inga dolda routingavgifter tillkommer. Din kod förblir identisk med standard OpenAI-implementeringar.
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 basala URL:en är den enda ändringen som krävs. Autentiseringen använder standardhuvudet för Bearer-token.
Skicka din första chattkompletteringsförfrågan
Gör en POST-förfrågan till /v1/chat/completions. Skicka din prompt och ange modellen till uncensored.Denna modell svarar utan innehållsrefus för lagligt vuxet innehåll.
Använd curl-kommandot nedan för att testa anslutningen. Ersätt YOUR_API_KEY med din faktiska nyckel. Svaret returnerar en textkomplettering.
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."}]
}'Detta bekräftar att din integration fungerar. Du kan nu skicka vilken prompt som helst till den obegränsade modellen. Inmatningstoken debiteras med $0.15 per 1M.
Hantera strömnings svar och tokenanvändning
Aktivera strömning för att ta emot tokens i realtid. Ställ stream: true i ditt begäran. API:et använder Server-Sent Events (SSE) för leverans.
Tokenanvändningsdetaljer visas i den sista delen. Detta gör att du kan spåra kostnader noggrant. Du kan parsas den sista händelsen för att få totala ingångs- och utgångstoken.
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)Strömning minskar den upplevda latensen. Det är idealiskt för chattgränssnitt och långformsgenerering. Modellen stöder ett kontextfönster på 100,000 tokens.
Aktivera funktionsanrop och JSON-läge
Använd den tools parametern för funktionssammanfallande funktioner. Detta möjliggör strukturerad dataextraktion och verktygsanvändning. Ställ in response_format för {"type": "json_object"} för strikt JSON-utdata.
Dessa funktioner fungerar exakt som med standard OpenAI-modeller. Du kan definiera verktygsscheman och låta modellen välja åtgärder. JSON-läget säkerställer förutsägbar 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åda funktionerna stöds fullt ut. Du kan kombinera dem för komplexa automatiseringsuppgifter. Modellen hanterar verktygsdefinitioner effektivt.
Övervaka din användning och förbetalda kredit
Spåra dina utgifter via dashboarden. Kredit debiteras baserat på faktisk tokenanvändning. Fel och avslag är gratis. Förbetald kredit löper aldrig ut.
Du kan fylla på med endast krypto. USDT (TRC20) eller USDC (Base) accepteras. Minsta insättning är $20. Bonusar gäller för större belopp.
- $50+ ger +5 % bonuskredit
- $100+ ger +10 % bonuskredit
- $200+ ger +15 % bonuskredit
Övervaka din balans för att undvika driftstörningar. Dashboarden visar realtidsanvändning. Inga månadskostnader eller prenumerationer.