Ofiltrerad AI API-snabbstartsguide
Denna snabbstartsguide hjälper dig att integrera det obegränsade Dolphin API:t med standard OpenAI SDK, och kringgår tredjeparts hastighetsbegränsningar och censurlager.
Autentisering och bas-URL-inställning
Konfigurera din klient med den angivna bas-URL:n och API-nyckeln för att ansluta direkt till vår värdade slutpunkt. Du får en aktiv nyckel omedelbart efter att ha registrerat dig via Google eller e-post, utan telefonnummer. Bas-URL:n är HTTPS://api.uncensoreddolphinopenrouter.com/v1 och modellidentifieraren är "uncensored". Denna uppsättning fungerar med alla OpenAI-kompatibla klienter genom att enkelt ändra base_url och tillhandahålla din API-nyckel i Authorization-huvudet. Inga månatliga prenumerationer eller komplex routning krävs, bara direkt åtkomst till modellen.
Skickar din första chattslutförande
Skicka en POST-begäran till chatkompletteringsändpunkten för att generera textsvar från den obegränsade modellen. Du kan skicka enkla prompts eller strukturerade meddelanden med det vanliga OpenAI-formatet. API:et returnerar ett direkt text svar utan ytterligare säkerhetsvägran för lagligt vuxent innehåll. Se till att du inkluderar fältet model inställt på "uncensored" i din begärans kropp. Denna ändpunkt stöder endast chatkompletteringar, inte embeddingar eller bildgenerering. Du kan börja testa omedelbart med ditt provkredit eller betald balans.
Att använda Python SDK
Initiera OpenAI-klienten med din bas-URL och API-nyckel för att skicka förfrågningar programmatiskt. Denna metod gör att du kan integrera den osensurerade LLM:en i dina befintliga Python-applikationer med minimala kodändringar. Ange bas-URL:en till vår värdade slutpunkt och ange din API-nyckel för autentisering. Klienten hanterar HTTP-förfrågningarna och returnerar svarobjektet för vidare bearbetning. Du kan justera parametrar som temperatur och top_p för att kontrollera utdatastilen. Denna metod är idealisk för att bygga anpassade gränssnitt eller automatisera arbetsflöden.
Att använda Node SDK
Konfigurera OpenAI Node-klienten med den specifika bas-URL:en och din API-nyckel för att interagera med API:et. Detta möjliggör sömlös integration i Node.js-applikationer med bekanta SDK-mönster. Rikta klienten till HTTPS://api.uncensoreddolphinopenrouter.com/v1 och ange din nyckel för autentisering. Du kan sedan anropa chatkompletteringsmetoden med dina önskade parametrar. Svaret innehåller den genererade texten och tokenanvändningsstatistik. Denna konfiguration är perfekt för serverapplikationer eller backend-tjänster som kräver ofiltrerad textgenerering.
Hantering av strömnings-svar
Aktivera strömning genom att ställa in stream-parametern till true i din begäran för att ta emot realtids-tokenuppdateringar. API:et returnerar Server-Sent Events (SSE) för omedelbar återkoppling när tokens genereras. Varje chunk innehåller delvis text och användningsdata i den sista chunken. Denna metod minskar den upplevda latensen för användare genom att visa utdata progressivt. Du kan parsning SSE-strömmen för att uppdatera ditt gränssnitt i realtid. Strömning stöds för alla chatkompletteringsbegäran, inklusive de med funktionsanrop eller JSON-läge.
Att förstå tokengränser och kostnader
Kontextrutan stöder upp till 100 000 tokens för prompt och svar tillsammans. Maximal utmatning är 16 000 tokens per begäran. Prissättningen är $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens, och debiteras endast för faktisk användning. Fel och avslag kostar inget, vilket säkerställer att du bara betalar för lyckade slutföranden. Förbetalt kredit utlöper aldrig, och du kan fylla på med kryptovaluta från $20. Detta transparenta prissättningsmodell hjälper dig att hantera kostnaderna effektivt utan dolda avgifter.
Begäransgränser och parallellitet
Varje API-nyckel är begränsad till 300 förfrågningar per minut och 8 samtidiga förfrågningar för att säkerställa stabil prestanda. Den maximala storleken på förfrågningsbodyn är 8 MB, vilket rymmer stora kontextfönster. Om du överskrider dessa gränser får du ett 429-fel som indikerar att rate limitet har överskridits. Du kan generera en ny nyckel för att ersätta en befintlig, eftersom endast en nyckel är aktiv per konto. Dessa gränser förhindrar missbruk samtidigt som hög tillgänglighet upprätthålls. Övervaka din användning för att hålla dig inom dessa gränser för optimal prestanda.
cURL
curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five key differences between python and rust"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreddolphinopenrouter.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoreddolphinopenrouter.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);Strömning
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)Vanliga frågor
Är den obegränsade Dolphin API:n kompatibel med OpenRouter-modeller?
Ja, vårt API är helt OpenAI-kompatibelt, vilket innebär att det fungerar med standard-SDK:er som används för OpenRouter-modeller. Vi är dock en oberoende tjänst och erbjuder inte samma modell eller infrastruktur som OpenRouter. Du kan använda samma klientkod men peka den mot vår bas-URL för direkt åtkomst utan tredjeparts hastighetsbegränsningar.
Vad händer om jag får ett 402-fel?
Ett 402-fel indikerar att ditt konto har otillräcklig kredit för att bearbeta förfrågan. Du kan ladda upp ditt saldo med USDT på TRC20 eller USDC på Base, med belopp som varierar från $20 till $500. Bonuskredit läggs till för större insättningar, och din kredit löper aldrig ut. Fel som 401 (ogiltig nyckel) kräver att du kontrollerar din API-nyckel, medan 429 (hastighetsbegränsning) betyder att du har överskridit gränsen på 300 förfrågningar per minut.
Kan jag använda detta API för function calling och JSON-läge?
Ja, API:et stöder funktionsanrop (verktyg) och JSON-läge via response_format-parametern. Du kan definiera verktyg i din begäran och ta emot strukturerade JSON-svar. Detta möjliggör avancerad integration med applikationer som kräver strukturerad data eller dynamisk verktygsanvändning. Den uncensored-modulen hanterar dessa format pålitligt, vilket gör den lämplig för komplexa arbetsflöden.
Hämta din nyckel nu
Registrera dig, hämta nyckeln och uppdatera bas-URL:en. Det är allt som krävs.