Snabbstart: integrera uncensored api:t
Migrera din kod till vårt LLM-API utan censur genom att uppdatera bas-URL och API-nyckel. Denna snabbstart guidar dig genom integrationen med standard OpenAI-kompatibla klienter.
Förutsättningar: SDK och miljövariabler
Börja med att installera ditt föredragna SDK och ställa in dina autentiseringsuppgifter i miljövariabler. Vår tjänst använder standard OpenAI-kompatibla slutpunkter, så befintliga klientbibliotek fungerar utan modifiering. Du behöver bara en API-nyckel från vår kontrollpanel och bas-URL för dina begäranden. Inga komplexa omslag eller anpassade rubriker krävs för grundläggande integration.
curl https://api.claudecostpermilliontokens.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current cost per million tokens for the Pro model?"}]
}'Se till att dina miljövariabler exporteras korrekt innan du kör dina skript. Detta sätt att göra håller din autentisering säker och din kod portabel över olika distributionsmiljöer.
Skapa klienten med bas-URL
Konfigurera ditt klientbibliotek att peka mot vår bas-URL istället för standardleverantörens slutpunkt. Använd den angivna bas-URL:n och din API-nyckel för att initiera anslutningen. Denna enkla ändring dirigerar all trafik till vår obegränsade modell samtidigt som kompatibiliteten med standard SDK-metoder behålls.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecostpermilliontokens.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)Verifiera anslutningen genom att lista tillgängliga modeller. Detta steg bekräftar att din klient är korrekt routad till vår infrastruktur innan du skickar några faktiska prompts eller data.
Skickar din första chattslutförandeförfrågan
Skicka en standardbegäran om chattkomplettering med hjälp av modell-ID:t uncensored. Denna modell hanterar textinmatning och -utdata utan innehållsavvisningar för laglig vuxenanvändning. Du kan skicka meddelanden, ställa in temperatur och definiera andra parametrar precis som du skulle göra med vilken annan OpenAI-kompatibel endpoint som helst.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecostpermilliontokens.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);Kontrollera svaret för den genererade texten och tokenanvändningen. Detta bekräftar att din integration fungerar korrekt och att modellen svarar som förväntat på dina prompts.
Hantering av strömnings-svar och token
Aktivera strömning genom att ställa in stream-parametern till true i din begäran. API:et returnerar textchunks när de genereras, vilket gör att du kan visa utdata i realtid. Varje chunk innehåller tokenanvändningsdata i den sista chunken, vilket hjälper dig att spåra förbrukningen korrekt.
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)Bearbeta varje bit effektivt för att upprätthålla låg latens. Denna metod är idealisk för applikationer där omedelbar återkoppling är avgörande, som gränssnitt för chatt eller verktyg för realtidskodgenerering.
Använder funktionsanrop och JSON-läge
Utnyttja funktionsanrop och JSON-läge för strukturerade utdata. Ställ in svarformatet till JSON för att säkerställa konsekvent parsing i din applikation. Du kan också definiera verktyg och ange verktygsval för att styra modellens utdatas beteende.
Parametrar som temperatur, top_p och stop-sekvenser tillåter finjustering av svarsstilen. Använd dessa funktioner för att integrera modellen sömlöst i ditt befintliga arbetsflöde.
Hantering av autentisering och gränser
Din API-nyckel autentiserar alla begäranden, med fel som 401 som indikerar en ogiltig nyckel och 402 som signalerar otillräckligt kredit. Hastighetsbegränsningar begränsar dig till 300 begäranden per minut och 8 parallella begäranden per nyckel. Kontextfönstret stöder upp till 100,000 tokens, med ett maxoutput på 16,000 tokens per begäran.
Övervaka din användning för att undvika avbrott. Fel under bearbetning är kostnadsfria, så du kan försöka om förfrågningar utan att oroa dig för tokenförbrukning. Håll din nyckel säker och byt den vid behov via panelen.
Vanliga frågor
Vad är Claude kostnad per miljon tokens för detta API?
Vårt pris är $0,15 per miljon inmatningstokens och $0,50 per miljon utmatningstokens. Denna transparenta modell säkerställer att du bara betalar för det du använder, utan dolda avgifter eller månadsprenumerationer.
Hur hanterar jag hastighetsbegränsningar och fel?
Du är begränsad till 300 begäranden per minut och 8 samtidiga begäranden per nyckel. Ett 401-fel betyder att din nyckel är ogiltig, medan ett 402-fel indikerar att du behöver lägga till kredit. Fel under bearbetning förbrukar inte tokens.
Är den obegränsade modellen kompatibel med OpenAI SDK:er?
Ja, vårt API är helt OpenAI-kompatibelt. Du kan använda standard-SDK:erna genom att uppdatera bas-URL:en och API-nyckeln. Detta gör omedelbar kodmigration möjlig utan komplexa omslag eller anpassade implementationer.
Hämta din nyckel på några minuter
Registrera dig, kopiera din nyckel och peka din API mot den nya bas-URL:en. Enkelt.