Integrera den obegränsade LLM API:t
Integrera den obegränsade LLM API:t med en standard OpenAI-kompatibel slutpunkt. Denna guide täcker autentisering, begärandeparametrar, streaming och felhantering för utvecklare som behöver pålitliga, ofiltrerade svar.
Bas URL och autentisering
Använd den tillhandahållna bas-URL:n och API-nyckeln för alla förfrågningar. Slutpunkten är https://api.howtomakechatgptunfiltered.com/v1. Skicka din nyckel i Authorization header som ett Bearer-token. Detta standardformat låter dig byta till vår tjänst utan att ändra din klientkod. Du får en API-nyckel omedelbart efter att ha registrerat dig med Google eller e-post. Inget telefonnummer krävs.
curl https://api.howtomakechatgptunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate total tokens for input array"}]
}'Fel som 401 indikerar en ogiltig nyckel, medan 402 betyder att du behöver mer kredit. Din nyckel är aktiv så snart du ser den i kontrollpanelen.
POST /v1/chat/completions Parametrar
Skicka dina prompts till chattkompletteringsslutpunkten med standardparametrar. Använd model: "uncensored" för att välja modell. Kontextrutan är 100 000 tokens för prompt och komplettering tillsammans. Du kan ställa in temperature, top_p, och stop sekvenser. Max utdata är 16,000 tokens per begäran. Ställ in max_tokens för att undvika oväntad avklippning. JSON-läget är tillgängligt via response_format. Funktionsanrop fungerar med tools. Parametrar som presence_penalty och frequency_penalty hjälp till att kontrollera repetition. Frövärden säkerställer reproducerbara utdata.
Strömningsresponser och tokenräkning
Aktivera strömning genom att ställa in stream: true i ditt begäran. API:et returnerar Server-Sent Events (SSE) för realtidsleverans av tokens. Detaljer om tokenanvändning visas i den sista delen av strömmen. Detta gör att du kan spåra kostnader och kontextanvändning med hög precision. Strömning minskar den upplevda latensen för långa svar. Det är idealiskt för chattgränssnitt. Du kan analysera delvisa tokens för omedelbar visning. Den sista delen innehåller fullständiga användningsstatistik. Detta genomskinlighet hjälper dig att övervaka API-användningen.
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)
Funktionsanrop och JSON-läge
Använd funktionsanrop för att integrera externa verktyg. Definiera verktyg i tools parameter. Modellen returnerar ett funktionsanropsobjekt som din kod kan utföra. Ställ in tool_choice till auto eller specificera ett verktyg. JSON-läget tvingar fram strukturerade utdata. Ställ in response_format för {"type": "json_object"}. Detta säkerställer giltig JSON för parsing. Det är användbart för dataextraktion. Funktionsanrop stöder komplexa arbetsflöden. Modellen hanterar verktygsargument automatiskt. JSON-läget förhindrar formateringsfel. Båda funktionerna fungerar med den obegränsade modellen. De integreras med standard OpenAI SDK:er.
Felfhantering och hastighetsbegränsningar
Hantera fel på ett elegant sätt med standard HTTP-statuskoder. 401 betyder att din API-nyckel är ogiltig. 402 indikerar otillräcklig förbetald kredit. 429 signalerar att du träffade hastighetsbegränsningen. Gränsen är 300 förfrågningar per minut per nyckel. Du kan ha 8 samtidiga förfrågningar. Förfrågningskroppen måste vara under 8 MB. Fel och vägran konsumerar inte kredit. Återbetalningar finns inte tillgängliga för använd kredit. Dubbelavgifter åtgärdas via Support. Varje konto får en aktiv nyckel. En ny nyckel ersätter den gamla. Kontrollera alltid statuskoden.
GET /v1/models-slutpunkt
Fråga efter tillgängliga modeller med en GET-förfrågan. Slutpunkten är /v1/models. Den returnerar en lista med modellobjekt. Vår tjänst erbjuder en modell: uncensored.Detta bekräftar att API:et fungerar. Använd denna slutpunkt för hälsokontroller. Den returnerar metadata om modellen. Modell-ID:et är alltid uncensored. Denna standardändpunkt säkerställer kompatibilitet. Den fungerar med vilken OpenAI-kompatibel klient som helst. Du kan verifiera anslutningen snabbt. Den är användbar för automatiserade tester. Svaret inkluderar modellnamn och ID.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.howtomakechatgptunfiltered.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.howtomakechatgptunfiltered.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);Vanliga frågor
Hur gör jag chatgpt obegränsad med detta API?
Ställ in modells-ID:t till "uncensored" i dina förfrågningar. API:t serverar en öppen viktmodell som är finjusterad för inga avslag. Den fungerar med standard OpenAI SDK:er genom att ändra bas-URL:en. Använd den tillhandahållna API-nyckeln för autentisering. Detta eliminerar behovet av lokal installation.
Vad är prissättningen för denna okorrigerade chatgpt API?
Priset är $0.15 per 1M inmatade tokens och $0.50 per 1M utmatade tokens. Kredit förbetals via krypto (USDT eller USDC). Fel och avvisningar är gratis. Kredit löper aldrig ut. Inga prenumerationavgifter tillkommer. Bonuskredit finns tillgänglig för större påfyllnader.
Hur felsöker jag saknade citat i parallella chatt-API-svar?
Se till att du analyserar den sista SSE-chunken för användningsdata. Streaming-svar innehåller tokenräkningar i den slutliga händelsen. Om citat saknas, kontrollera att du inte avbryter strömmen i förtid. Modellen returnerar användningsdetaljer endast när strömmen är klar. Verifiera att din klient hanterar SSE korrekt.
Generera din API-nyckel
Registrera dig, kopiera nyckeln, uppdatera din bas-URL. Klart.