sv ▾

OpenAI-kompatibel obegränsad API

Skapa nycklar
unfilteredaichatgpt.com

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 Authorization header 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.

Skapa nycklar