API-dokumentation
Börja generera ofiltrerat innehåll med vår open-weight LLM på några minuter med standard OpenAI-kompatibel kod.
Autentisering och bas-URL
Använd din unika API-nyckel med bas-URL: https://api.unfilteredaichatgpt.com/v1 för att autentisera anrop. Din nyckel genereras omedelbart efter registrering via Google eller e-post.
- Skicka nyckeln i
Authorizationheader som ett Bearer-token. - Ingen prenumeration krävs; kredit dras av per token.
curl https://api.unfilteredaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List available api endpoints and rate limits"}]
}'
POST /v1/chat/completions
Skicka din prompt till /v1/chat/completions slutpunkt för att ta emot textsvar. Modell-ID:t är alltid uncensored.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaichatgpt.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)Denna slutpunkt accepterar standard chattmeddelanden. Den stöder inte embeddingar, bilder eller ljud.
GET /v1/models
Fråga /v1/models till att verifiera tillgängliga modeller. Du kommer att se uncensored modellen listad.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaichatgpt.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);Denna slutpunkt bekräftar att din anslutning är aktiv och att autentiseringen sker korrekt.
Parametrar: Temperatur, Top P och Verktyg
Styr kreativitet med temperature och top_p. Använd tools för funktionssamling.
Ställ in response_format för {"type": "json_object"} för strukturerad utdata. Modellen ignorerar innehållsfilter för lagliga vuxenämnen.
Strömningsresponser (SSE)
Aktivera strömning genom att ställa in stream: true. Ta emot chunkar via Server-Sent Events.
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)Tokenanvändningsdata ingår i den sista delen. Detta minskar den upplevda latensen för långa utdata.
Begränsningar för begäranderänta och kvoter
Du är begränsad till 300 begäranden per minut och 8 samtidiga begäranden per nyckel.
Förfrågningskroppen får inte överskrida 8 MB. Fel som 401 (ogiltig nyckel) eller 402 (inget kredit) returneras omedelbart utan att förbruka kredit.
Vanliga frågor
Är detta det officiella ChatGPT API:t?
Nej. Vi kör vår egen obegränsade LLM med öppna vikter. Den är kompatibel med OpenAI SDK men är inte GPT.
Hur mycket kontext stödjer modellen?
Modellen stöder ett kontextrum på 100 000 token för kombinerad input och output.
Vad händer om jag träffar hastighetsbegränsningen?
Du får ett 429-fel. Vänta innan du försöker igen, eller uppgradera ditt konto om det finns tillgängligt.
Få tillgång till din nyckel omedelbart
Registrera dig, hämta din nyckel, uppdatera bas-URL:en. Det täcker hela konfigurationen.