- GPT NoFilter
- Ucensureret API-hurtigstartsguide
Ucensureret API-hurtigstartsguide
Tilslut din eksisterende klientkode til nofilter GPT API. Denne guide dækker autentificering, endpoints og streaming til ubegrænset indholdsgenerering.
Base URL og autentificering
API-endepunktet findes på https://api.gptnofilter.com/v1. Opdater klientens base URL til denne adresse. Autentificering bruger en standard API-nøgle, der sendes i Authorization header som en Bearer-token. Du får én nøgle pr. konto, som erstatter enhver tidligere nøgle øjeblikkeligt ved generering.
Første anmodning
Send en POST-forespørgsel til /v1/chat/completions. Model-ID'et er uncensored. Dette endpoint accepterer tekstinput og returnerer tekstoutput. Det understøtter ikke billeder, lyd eller video.
curl https://api.gptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What are the API limits for this model"}]
}'
Forespørgselskroppen skal indeholde model-ID'et og dit beskudsindhold. Systemet behandler prompten og returnerer en completion-token.
Python SDK-integration
Brug det officielle OpenAI Python SDK. Ret det mod vores base URL og angiv din API-nøgle. Koden forbliver identisk med standard OpenAI-brug, bortset fra endpointet.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptnofilter.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)
Denne opsætning giver dig mulighed for at bruge velkendte metoder som client.chat.completions.create. Svarstrukturen matcher OpenAI-standardformatet.
Node SDK-integration
Installer OpenAI Node.js-pakken. Konfigurer apiKey og baseURL egenskaber. Dette sikrer kompatibilitet med eksisterende scripts.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptnofilter.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);
Kald completions-endpointet med uncensored model. SDK'et håndterer serialisering og header-injektion automatisk.
Streaming og JSON-mode
Aktivér streaming ved at indstille stream til true. Du modtager Server-Sent Events (SSE) stykker. Det sidste stykke indeholder det samlede tokenforbrug. Du kan også tvinge JSON-output ved hjælp af response_format: {type: "json_object"}. Dette er nyttigt til generering af strukturerede data.
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)
Function calling understøttes via tools parameter. Modellen overholder de angivne værktøjsdefinitioner under eksekvering.
Rate Limits og Context Window
Du har tilladelse til 300 anmodninger i minuttet per nøgle. Konkurrence er begrænset til 8 samtidige anmodninger. Anmodningskroppen må ikke overstige 8 MB. Kontekstvinduet er 100,000 tokens i alt. Dette inkluderer både promptet og afslutningen. Maks output er 16,000 tokens pr. anmodning. Hvis du ikke indstiller max_tokens, grænsen default til 2.048 tokens. Fejl og afvisninger forbruger ikke credit. En 401-fejl betyder, at din nøgle er ugyldig. En 402-fejl indikerer utilstrækkelig credit. En 429-fejl signalerer, at du ramte rate limit.
Almindelige spørgsmål
Er dette det samme som ChatGPT?
Nej. Vi hoster vores egen uncensored store sprogmodel. Det er ikke GPT, Claude eller en anden leverandørs model. Det er en open-weight-model, der er indstillet til ubegrænsede svar.
Hvad sker der, hvis jeg løber tør for kredit?
Anmodninger vil returnere en 402-fejl. Du kan oplade med USDT (TRC20) eller USDC (Base). Kredit udløber aldrig. Bonuskreditter gælder for større opladninger.
Bruger I mine data til træning?
Nej. Prompts bruges ikke til træning. Vi kræver kun en e-mail til din konto. Der er ikke brug for et telefonnummer for at oprette en konto.
Sikr din nøgle
Registrer, hent nøglen, og opdater endpointet. Minimal konfiguration.
Få API-nøgle