Snabbstart: Uncensored API-integration
Anslut din befintliga OpenAI-kompatibla klient till vår osensurerade modell genom att uppdatera bas-URL:en och API-nyckeln. Denna snabbstart täcker autentisering, begärandestrukturer, strömning och verktygsanvändning för omedelbar integration.
Okontrollerad, OpenAI-kompatibelt API-alternativ
Autentisering och bas-URL
Ditt API-nyckel autentiserar varje begäran. Ersätt den standardiserade bas-URL:en med vår slutpunkt för att dirigera trafik till den okontrollerade modellen. Denna ändring gör att du kan använda befintliga SDK:er utan att ändra kärnlogik. Din nyckel utfärdas omedelbart efter registrering via Google eller e-post.
Bas-URL:en är HTTPS://api.claudeapikeys.com/v1. Skicka din nyckel i Authorization-huvudet som en Bearer-token. Denna konfiguration fungerar med valfri klient som stöder OpenAI-kompatibla slutpunkter.
Skicka din första slutförfrågan
Skicka en standard chat completion POST-begäran för att generera text. Modell-ID:t är "uncensored" och hanterar text in och ut. Denna metod eliminerar behovet av komplexa proxy-konfigurationer. Du kan börja med ett enkelt meddelande för att verifiera anslutningen.
- Använd det standardiserade JSON-formatet för meddelanden.
- Specify the model as "uncensored".
- Inkludera din API-nyckel i huvudet.
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
Konfigurera strömning och tokens
Aktivera strömning genom att ställa in stream-parametern till true. Detta returnerar tokens via Server-Sent Events (SSE) när de genereras. Du tar emot tokenanvändningsdetaljer i den sista biten. Justera temperaturen och top_p för att kontrollera kreativitet. Denna metod minskar den upplevda latensen för långa svar.
Ställ in max_tokens för att begränsa utmatningslängden. Standardvärdet är 2 048 tokens om inget annat anges. Kontextfönstret stöder upp till 100 000 tokens totalt.
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)
Att använda Verktyg och JSON-läge
Integrera funktionsanrop genom att definiera verktyg i din förfrågan. API:t stöder tool_choice och strukturerade utdata. Använd response_format inställd på json_object för strikt JSON-kompatibilitet. Denna funktion säkerställer tillförlitlig parsering för efterföljande applikationer. Du kan definiera flera verktyg i samma förfrågan.
Kombinera verktyg med streaming för verktygsexekvering i realtid. API:t hanterar verktygsanrop och returnerar resultat i det förväntade formatet. Denna konfiguration är idealisk för automatiserade arbetsflöden.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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)
Klientintegreringsexempel
Integrera med Node.js-klienter med standard OpenAI-paketet. Uppdatera bas-URL och API-nyckel i ditt konfigurationsobjekt. Detta säkerställer kompatibilitet med befintliga kodbas. SDK:t hanterar begäranserialisering automatiskt.
Se till att du använder en ny version av SDK:t. Äldre versioner stödjer kanske inte alla parametrar. Testa din integration med en enkel prompt innan du skalar upp.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
Rate Limits och felhantering
Du är begränsad till 300 förfrågningar per minut per nyckel. Konkurrensen är begränsad till 8 samtidiga förfrågningar. Förfrågningsbodyn får inte överstiga 8 MB. Fel som 401 indikerar en ogiltig nyckel, medan 402 betyder otillräcklig kredit. 429 signalerar att hastighetsbegränsningen har uppnåtts.
Kontextrutan inkluderar både prompt- och kompletteringstokens. Övervaka användningen för att undvika att överskrida gränserna. Kreditfel är gratis, så du betalar bara för lyckade tokens.
Vanliga frågor
Hur kommer jag igång med den obegränsade API:n?
Registrera dig via Google eller e-post för att få din API-nyckel omedelbart. Uppdatera din klients bas-URL till HTTPS://api.claudeapikeys.com/v1. Skicka en testförfrågan med modell-ID:t "uncensored" för att verifiera anslutningen.
Vad är hastighetsbegränsningarna för API:t?
Du kan göra upp till 300 förfrågningar per minut per nyckel. Koncurrentsen är begränsad till 8 samtidiga förfrågningar. Förfrågningskroppar måste hålla sig under 8 MB. Att överskrida dessa gränser returnerar ett 429-fel.
Stöder API:et strömning?
Ja, ange stream-parametern till true för Server-Sent Events. Detaljer om tokenanvändning inkluderas i den sista chunken. Detta minskar latensen för långa svar och förbättrar användarupplevelsen.
Hämta din nyckel omedelbart
Registrera dig, kopiera token:en, uppdatera endpoint-URL:en. Det är allt du behöver.
Öppna konto